Commit Graph

2954 Commits

Author SHA1 Message Date
Ergovisavi ea20a2b646 Overhauls this entire pull
All item/obj now have the var reflect_chance which based on a prob check, determines if an object will reflect energy projectiles while in the wear_suit, l_hand or r_hand slots, a reflect_chance of 100 will always cause the player to reflect, 0 (Base of every object besides the ablative armor) will never reflect. Objects are reflected like ablative currently does.

modifies the bullet_act of humans to incorporate this new system
gives the ablative armor the same chance to reflect it had before
gives dualsabers if wielded and the user is not a hulk a 100% chance to reflect energy projectiles
adds specific wield() and unwield() to dualsabers in order to add check if hulk
2013-09-02 12:18:50 -07:00
MrPerson 2780149353 Merge pull request #1279 from Neerti/9-1-2013-adding_replica_spesshelmet_arcade
Replaces arcade replica suit prize with a box containing a replica suit & helmet
2013-09-02 04:00:22 -07:00
Robson Richards c00c820610 Changes fireaxe to deal 24 damage instead of 25 2013-09-02 03:18:05 +01:00
Robson Richards c76f490200 Merge branch 'master' of https://github.com/tgstation/-tg-station into 29/08/2013-TwoHanded-Weapon-Buffs 2013-09-02 03:16:40 +01:00
Ergovisavi 9125c53028 Improvements on improvised explosives
They now have a random hidden detonation time that ranges from 3 to 8 seconds
They now can be made from any can, and will have a different appearance based on each one

-They look goofy if you try to spawn them in with admin commands (they have no soda can to reference, so the can is invisible in the sprite) but are completely functional otherwise

Modifies reagent_containers/food/drinks in order to move all canned drinks to the food/drinks/soda_cans to bunch them all up so they are easily worked into the IED

Modifies machinery/vending due to the abovementioned moving of canned drinks from food/drinks to food/drinks/soda_cans

Modifies the map because of the above to fix filepath issues

And of course adds weapons/grenades/ghettobomb.dm for the bulk of the IED, and modifies grenade.dmi for the sprites
2013-09-01 09:18:28 -07:00
MrPerson eaf201bd1c Grammer fixes
You put the the pen into the box ( Fixes #671 )
Capitalization errors on spiders and cocoons. ( Fixes #679 )
2013-09-01 01:40:50 -07:00
Neerti cedfa6415e Fixed a typo in the box's description, thanks Kaze. 2013-09-01 03:56:36 -04:00
Ergovisavi 9d1684b597 Add createable Improvised Explosives! 2013-08-31 22:39:45 -07:00
Neerti d104cd1c3e Made it so instead of getting the suit or a helmet, you will receive both inside a box that looks very similar to the one you get for ordering a real suit from an uplink. 2013-09-01 01:01:53 -04:00
Robson Richards 5b62a22f0f Tweaks Damage Values 2013-08-30 03:55:17 +01:00
Cheridan 70966883b9 Twohanded weapon's offhand item will count as a shield if the weapon itself is a shield. 2013-08-29 21:21:10 -05:00
Robson Richards 086187ac3c Increases the damage of Two handed weapons
to give them more of an advantage over One handed ones, Suggestion and Exact damage values originally from http://www.ss13.eu/phpbb/viewtopic.php?f=10&t=1303

Balance issues and Damage value Discussion can happen here: http://www.ss13.eu/phpbb/viewtopic.php?f=12&t=1440
2013-08-29 21:58:56 +01:00
dumpdavidson 5b6c126a1a Adds EMP implant.
Replaced the EMP grenades from the uplink with an EMP kit.
The kit contains a grenade, an implant and a flashlight with 5 uses that can EMP any object or mob in melee range.
2013-08-21 21:48:37 +02:00
Cheridan bfeef72660 Merge pull request #1102 from Aranclanos/Linda
Linda.
2013-08-18 15:27:23 -07:00
Aranclanos 0ce01d1583 Adding Linda. 2013-08-10 06:15:14 -03:00
Malkevin 9eaf89b3aa Cargo Overhaul: Phase 1
-Ported Bay's cargo computer category system

-Created a box containing six flashes

-Crates have been tweaked significantly. Crates have been reduced to single item types where possible, namely with expensive crates such as weapons and armor. A total of 28 new crates have been added, including chemical and tracking implants, and raw materials can also be bought from cargo for a significant number of points (subject to change)
2013-08-10 02:51:16 +01:00
carnie 3317aa9fe3 Merge branch 'master' of github.com:tgstation/-tg-station into FUTURE_DNA_2
Conflicts:
	code/game/dna.dm  <-- leave this shit alone unless it's a small-tidy change. ffs.
2013-08-06 09:54:24 +01:00
MrPerson 0a5c394b90 Merge branch 'master' of https://github.com/tgstation/-tg-station into aiupload 2013-08-01 09:40:20 -07:00
MrPerson 6c65999c91 Major refactor of AI upload modules to not be dependent on the upload computers.
Modules can just run install(target,user) and everything will work fine.
Upload computers cleaned up quite heavily. Less copy+paste. Removed that pointless "Open access panel" verb they had.
Law changing procs moved from mob/living/silicon/robot and mob/living/silicon/ai to mob/living/silicon. This means clear_inherent_laws(), add_inherent_law(), etc. This is what the new file is for. Doesn't change anything since they both had exact copies of the same procs.

NOTE: This commit doesn't change the maps, so don't checkout to this without the next one.
2013-08-01 09:34:40 -07:00
carnie 02be173c60 Renamed variables:
b_type to blood_type
h_color to hair_color
f_color to facial_hair_color
f_style to facial_hair_style
h_style to hair_style
2013-08-01 13:48:41 +01:00
Aranclanos ae8612a8b0 Runtime fix for wirecutters attack(), they now make sure that the objective is a mob/living/carbon before trying to remove any kind of cablecuffs. 2013-07-26 14:47:23 -03:00
Matevž Baloh 59ba090d80 Merge pull request #995 from Incoming5643/dice
Steping on a D4 without shoes on now acts as if you stepped on glass.
2013-07-24 12:18:49 -07:00
Matevž Baloh f36a838199 Merge pull request #846 from Aranclanos/MonkeyBags
Monkey backpack movement fix.
2013-07-24 12:04:36 -07:00
Giacomand 29424a34bf Merge pull request #905 from Aranclanos/MachineryTopic
Machinery Topic(): mob and self checks fix.
2013-07-24 01:23:30 -07:00
Incoming a99d04f88c Removed some redundant code 2013-07-22 18:34:57 -04:00
Incoming ef1f2d9d75 Did what I could to make the die/shard code for this not as shitty, as implored and largely written by Aranclanos 2013-07-21 00:44:43 -04:00
Incoming f4770fe100 Steping on a D4 without shoes on now acts as if you stepped on glass.
I had this idea with the other dice stuff, but dismissed it as silly snowcode that would have just lower my odds of getting it commited. Since several people have asked for this functionality in the time since, here it is.
2013-07-20 22:35:12 -04:00
Cael Aislinn 1120f6475c Merge pull request #918 from Aranclanos/MopWaterCheck
Mop cleaning with fuel fix.
2013-07-13 03:39:15 -07:00
Cheridan 41351f27b0 Merge pull request #947 from Incoming5643/dice
Adds additional new dice
2013-07-12 19:39:08 -07:00
Cheridan 76ecdc817d Merge pull request #892 from Aranclanos/Grenades
Grenades: small standardization and mob sprite updates.
2013-07-12 00:51:03 -07:00
Incoming 67ee2fd661 tweaks to the dice:
*the dice now all have different colors, to make them easy to tell the difference between them at a glance.
*the d2 has been swapped out for a d00, though you can still create a d2 if someone demands it.
*the generic pill bottle full of dice has been replaced with a proper dice bag.
*actually throwing a die will now cause it to roll until the throw ends, at which point it will state the result of the throw. The old method still works as well.
*most new dice have had their sprites edited to be smaller.
*minor grammer corrections.
2013-07-11 17:31:59 -04:00
Giacomand 33e8976274 Removed the nuke code. You cannot nuke the station anymore.
Added a Jump to Node power.
Cleaned up the code.
Changed some more values.
Added a blob_act() to camera.
Removed most "if(gamemode == "blob") checks to stop people from using it to metagame.
Removed cells exploding when being blob_act()'d
2013-07-10 01:49:06 +01:00
Incoming 4fe39dd49b Adds additional dice!
Places where the D6 and D20 spawned (the library and perma) now spawn with a dice bottle. Said dice bottles now contains a D2, D4, D8, D10, and D12 in addition to the preexisting D6 and D20 for a richer meta-roleplaying experience.

This also fixes an obscure bug where dice could be generated invisible because their initial value was set to 0.

Additionally this fixes the grammer of dice descriptions, which were not using the singular "die".
2013-07-09 19:31:01 -04:00
Giacomand 0396077d83 Merge pull request #878 from Ikarrus/kaboom
Syndicate Bomb Tweaks
2013-07-05 06:07:44 -07:00
Giacomand 77357d153e Merge pull request #876 from Aranclanos/LightingCigarsOnPacket
Cigarette packet attack() on mobs fix.
2013-07-05 06:04:22 -07:00
Aranclanos 6294888222 The mop will now check for water to clean the floor. This will stop people from cleaning the floor with fuel, avoiding the slippery floors. 2013-07-04 12:07:02 -03:00
Aranclanos 90b894fe66 Made all the machinery use ..() on the Topic(), instead of having a copy pasta everywhere to see if the human is dead or others. This will stop dead AIs interacting with machineries or others. 2013-07-03 13:16:53 -03:00
Aranclanos 4fb864ed1b Made a new proc for grenades, update_mob(), it will be called in all the different prime() procs. This will drop the grenade of a mob and update his sprite, using the proper inventory proc. It will be only triggered if the loc is a mob.
Standardized all the grenades files.
2013-07-01 02:08:20 -03:00
Aranclanos f6ee47b11e Removed the alien check on obj/item/attack_paw(), the "your claws aren't capable of such fine manipulation" little piece of code is now in obj/item/attack_alien(). 2013-06-29 20:01:46 -03:00
Giacomand 54669a8f38 Merge pull request #853 from Aranclanos/EngiborgFlamethrowers
Engiborg flamethrower/welder fix.
2013-06-28 04:43:16 -07:00
ikarrus a28537116c Syndicate Bomb Tweaks
Syndicate bombs are now structures rather than items. This means they cannot be hidden in lockers and disposals anymore. They also can no longer be used as grenades by crafty traitors.

They now audibly beep as their timer counts down, which is a visible display that can be seen when examined.
2013-06-27 22:05:03 -06:00
Aranclanos dae4d37ebe The attack() of cigarette packets is now updated to the storage procs and stuff. It will pick the first object of the contents instead of creating a new cigarette and generating issues. 2013-06-27 23:34:46 -03:00
Aranclanos b09e81276c Fixes engiborgs deleting their own welder by creating a flamethrower.
The attackby() of flamethrowers can lead to flamethrower_screwdriver() and flamethrower_rods(). Two new procs that handle the creation of a flamethrower.
New object /obj/item/weapon/weldingtool/largetank/cyborg. This new object does nothing on the flamethrower creation procs.

I'm not entirely happy about this.
2013-06-24 04:34:49 -03:00
Aranclanos 245b38e51d Monkeys will now handle storage items like humans. It will be highly noticeable on clicking your backpack while it's on your back slot. It will actually open the contents instead of moving the backpack to your hand without a sound.
Aliens are not included to this change.
2013-06-23 04:52:01 -03:00
Rolan7 98ce355b0b Merge branch 'master' of https://github.com/tgstation/-tg-station into RainbowSwords 2013-06-22 17:03:49 -04:00
Rolan7 e868291dbf Finally finished adding double-toy-swords, emagged double-toy-swords, and improved some of the earlier fixes. Swords no longer have to be turned off before emagging, the player-sprite overlay will update correctly now. 2013-06-22 17:03:00 -04:00
AlexanderUlanH 62110ccc12 Fixes various runtimes
Runtimes created when trying to apply radiation to a mob destroyed by
monkeyizing, trying to add different components to lists of salvage,
attacking non-carbon mobs with lighters, and blending monkies in the
food processor.
2013-06-22 17:35:29 +01:00
Cheridan 7104d14141 Merge pull request #801 from Ikarrus/bomblog
Improved logging of syndicate bombs and grenades
2013-06-18 18:10:18 -07:00
Ikarrus 1518d285e7 Standardized spelling of all instances of "Centcom"
Centcomm/CentComm -> Centcom
centcomm -> centcom
2013-06-17 20:49:01 -06:00
Ikarrus 2f92f67ae6 Improved logging of syndicate bombs and grenades 2013-06-17 20:42:20 -06:00