Commit Graph

2207 Commits

Author SHA1 Message Date
fleure 277a33c184 Merge pull request #2482 from Tenebrosity/throwsounds
Thrown objects play throwhitsound
2014-01-24 11:37:06 -08:00
fleure e8573cc416 Merge pull request #2373 from RobRichards1997/14/01/2014-Bug-Fixes
Robotic Repair Missing fixes [Fixes #2326]
2014-01-24 11:17:54 -08:00
fleure 7abb6d1af4 Merge pull request #2484 from Giacom/bloody_hands_so_real
You can now properly clean your hands of blood. Fixes #2258.
2014-01-24 11:15:32 -08:00
Tenebrosity e4739afc44 Item throwtapsound var for forceless objects 2014-01-23 23:07:24 +13:00
Tenebrosity b77434b1cb Items now have a throwhitsound var
If throwhitsound isn't defined, a thrown item calls the hitsound
instead. If that isn't defined, no sound is played.

Circular saw now calls pierce.ogg as its throwhitsound instead of its
hitsound.
2014-01-23 16:37:54 +13:00
Giacomand 4b51e6d386 Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/2371 2014-01-22 20:01:11 +00:00
Giacomand 6a497b98ad Added the SetEmagged proc, for cyborgs, and replaced code to use it.
Added get_inactive_modules and get_usable_modules procs to use while looping through the cyborg's modules.
The cyborg's storage screen will now shrink if there is an empty row.
Added a new on_emag proc for modules, which is called when the module is emagged. Miner borgs use it to replace their borg drill for a diamond one.
Fixes a runtime where there is no client to update the hud.
Fixes a bug where if you emag a cyborg with no module and when they choose a miner they do not receive their diamond drill.
2014-01-22 20:00:39 +00:00
Giacomand 86d4d5307a You can now properly clean your hands of blood. Fixes #2258.
When you touch an item, to spread the blood, it would take the "bloody_hands" to 0; which is checked if true while you wash your hands. I limited it to only go down to 1, so it will still be true unless you wash your hands.
Fixed an issue where blood_DNA was being cleared before the blood_hands variable was being set to 0. Now you can properly hide your bloody hands with gloves and when you take them off the hands will still be bloody.
Removed an unused variable.
Set the bloody_hands_mob to null where it was appropriate.
The amount of blood you can transfer to other items, when you touch them, will be a little random for variety.
Revive() will now heal your hallos damage.
2014-01-22 17:42:36 +00:00
Tenebrosity da8838d411 Throw impacts play the thrown object's hitsound 2014-01-23 02:29:39 +13:00
Cheridan 290180dec8 Merge pull request #2387 from MrPerson/Animation_OLD
Mobs use animate() to rotate
2014-01-21 20:39:12 -08:00
Cheridan b583b83608 Merge pull request #2466 from Incoming5643/slimetime
Slime refactoring fixes
2014-01-21 20:17:00 -08:00
Incoming eb8454006f Fixes dark purple, dark blue, and light pink slimes not working right because of their spaces 2014-01-21 20:00:30 -05:00
MrPerson 9058921972 Merge branch 'master' of https://github.com/tgstation/-tg-station into Animation_OLD
Conflicts:
	code/game/objects/items/weapons/shields.dm
	code/modules/events/ninja.dm
	code/modules/mob/living/carbon/human/update_icons.dm

No more cloakers, no more cloak_stacks. Also removed that silly "I'll make an icon and then make an image of that icon" bullshit.
2014-01-21 15:19:27 -08:00
Incoming bb767ead76 Another minor fix to the slime refactor commit. Splitting adult slimes weren't surviving correctly. Revive to the rescue. 2014-01-20 23:08:59 -05:00
Cheridan e0680a509e Merge pull request #2449 from Razharas/SlimesAndWindows
Fixes metr-err- i mean slimes
2014-01-20 17:25:31 -08:00
Incoming a0752b8665 Fixes an oversight in slime reproduction 2014-01-20 18:20:12 -05:00
fleure f3ca9c0c2c Merge pull request #2446 from Petethegoat/walkspeed
Speeds up walking from 7 delay to 4.
2014-01-20 10:54:36 -08:00
Pete Goodfellow a462177c8e Adjusts movement_delay() for aliens, to use inheritance!
Speeds up drones, they are now the same speed as sentinels.
2014-01-20 18:31:57 +00:00
Cheridan 70e5618cb0 Merge pull request #2375 from Giacom/remove_icon_operations_from_premises
[501] Refactored the code to remove most icon operations for changing an icon's colour.
2014-01-19 16:06:25 -08:00
Razharas 63e9192fe7 Fixes metr-err- i mean slimes
Fixes #225
2014-01-20 02:29:36 +04:00
Pete Goodfellow fd4df85045 Changed legcuffs to use slowdown instead of forcing the user to walk. 2014-01-19 20:17:23 +00:00
Pete Goodfellow 9df2455cfb Speeds up walking from 7 delay to 4. Removes the hardcoded walk/running delays, and uses the config options instead. 2014-01-19 19:44:11 +00:00
MrPerson adbb273221 Merge pull request #2419 from KazeEspada/goodbyespaceworms2014
removes space worms
2014-01-18 23:24:22 -08:00
fleure 41af5a264f Merge pull request #2414 from Razharas/BorgsMASTA!!--SPAAAAAAAAAAAAAAAKU!!
Fixes borgs sparking when hit with 0 damage items
2014-01-18 17:28:52 -08:00
fleure 65729c6500 Merge pull request #2418 from hornygranny/necrophilia
Animal necrophilia removed
2014-01-18 17:23:58 -08:00
MrPerson 5f1b76dd99 Lock aliens lying to 90 degrees.
Make them use the sleep sprites when unconscious.

Lock mobs laying down to either NORTH or SOUTH.
2014-01-18 13:41:43 -08:00
Cheridan 9468c30e05 Merge pull request #2374 from tgstation/501
Merging 501 with Master.
2014-01-17 21:33:46 -08:00
KazeEspada f693f58e49 removes space worms :(. They are in a better place now. 2014-01-17 19:32:31 -07:00
Hornygranny 401455f1d0 Fixes animal necrophilia 2014-01-17 17:07:52 -08:00
Giacomand d664e5265c Cleaning up and a new discovery, for me, means you don't have to unsanitize the color. 2014-01-18 00:25:33 +00:00
Razharas 44a48654c3 Fixes borgs sparking when hit with 0 damage items
Fixes #1710
2014-01-18 03:55:50 +04:00
Miauw 6704a9948d Merge branch 'master' of https://github.com/tgstation/-tg-station into dalawisfluid 2014-01-16 19:46:04 +01:00
MrPerson 5c3daf3a45 Increased speed of animate calls to 2.
Added a pixel_y component to better align laying down with current laying down and look more like lying on the floor rather than floating in the air.
2014-01-16 10:22:26 -08:00
Giacomand aceb4b22e1 Removed the icon color blend operations from human's update_icons().
Changed all the hair/facial_hair/eye sprites to use a white base.
Changed the preview screen, in the preference menu, to use ICON_MULTIPLY to be able to use the new white sprites.
Removed the unused and broken cloaking item.
Ninjas now use the alpha variable, removed most of the checks for it.
Updated the documentation a bit.
Added some helper procs for later.
2014-01-16 14:33:50 +00:00
fleure 088e9fb80a Merge pull request #2354 from Incoming5643/slimetime
Slime Mob Refactor
2014-01-16 06:20:03 -08:00
MrPerson 393204012a Wow RobRichards thanks for making Jenkins cry 2014-01-15 20:31:59 -08:00
MrPerson 5987de4804 Redo on that merge into master, my bad. 2014-01-15 20:12:52 -08:00
MrPerson 9a562efb35 Update to master (branch was way out of date) 2014-01-15 19:34:35 -08:00
MrPerson 2f90172273 Give mob/living a cloak_stacks list. If there's anything in this list, cloak the mob upon the next update_transform().
Give all mob/living/carbon a shared update_transform(). Larva have their own because they're special.
2014-01-15 19:23:57 -08:00
Giacomand ea5c85d4eb * Removed the icon operations from the kitty ears by removing their changing colour gimmick.
* Removed hacky checks for the item.
2014-01-15 22:01:37 +00:00
Giacomand a8b754f42f Merge branch 'master' of https://github.com/tgstation/-tg-station into 501 2014-01-15 19:01:15 +00:00
Giacomand 6e3a3ce549 Merge branch 'master' of https://github.com/Giacom/-tg-station into 501
Conflicts:
	code/_onclick/hud/hud.dm
	code/_onclick/hud/human.dm
	code/modules/mob/living/carbon/human/life.dm
	icons/mob/screen_gen.dmi
2014-01-15 18:32:55 +00:00
Incoming 71c4ba80ad spans metroid.dm 2014-01-15 13:01:34 -05:00
Robson Richards 86eae3a376 Moves some use()'s so that they always execute the message near them. 2014-01-15 17:19:49 +00:00
Robson Richards 4dabdc67e2 Fixes #2326
- Moves Robotic repair stuff to the two item's respected attack()'s
- Removed them from the human_defense.dm
2014-01-15 16:46:47 +00:00
errorage de4cd20283 - Emagged borgs' hidden inventory will now become visible in the module selection section.
- Also removed the now outdated module selection UI button and rearranged borg UI buttons to reflect this.
Screenshot: http://www.ss13.eu/borg_ui_smaller_bottom_right.png
2014-01-15 15:06:00 +01:00
sirbayer 210ee363d6 i missed exactly one 2014-01-14 23:46:55 -08:00
fleure b6467378a2 Merge pull request #2304 from Giacom/emagged_destroy_mmi
Emagged Cyborgs, when destroyed via the Robotics Console, will not only have a large explosion but their MMI will die with them.
2014-01-14 10:34:46 -08:00
Aranclanos 8a56589e3e Merge pull request #2292 from sirbayer/srsbsns-determinism
Remove RNG from armor
2014-01-14 05:01:24 -08:00
fleure 62e4dbaf43 Merge pull request #2336 from Tenebrosity/deadmonkeyslimespawn
Fixes map corpse spawn bugs and expands on spawning corpses on the map
2014-01-14 03:16:01 -08:00