Commit Graph

6264 Commits

Author SHA1 Message Date
Cheridan c1a1e90ca7 Merge pull request #15536 from optimumtact/spidersspiderseverywhere
Don't allow every single spider to be player controllable
2016-02-16 15:47:15 -06:00
AnturK 7ede85391f Merge pull request #15527 from phil235/ReviveFixes
Fixes blindness overlay after reviving.
2016-02-15 23:17:55 +01:00
oranges b496ca6043 Don't allow every single spider to be player controllable 2016-02-16 10:00:23 +13:00
Incoming 57c9c08bef Merge branch 'master' of https://github.com/tgstation/-tg-station into I_dont_know_why_Im_doing_this_but_its_not_your_job_to_stop_me
# Conflicts:
#	code/modules/mob/living/simple_animal/parrot.dm
2016-02-14 17:57:03 -05:00
Incoming5643 4d199e699d adds speech_shuffle_rate as a var
speech_shuffle_rate will also raise when poly is fed a cracker to help cut down on line repetition
2016-02-14 17:46:15 -05:00
tkdrg 9e74538509 Merge pull request #15490 from octareenroon91/patch-37
Parrot-Cracker Balance
2016-02-14 19:41:31 -03:00
Incoming5643 431421b2f2 Take cares of minor suggested code tweaks 2016-02-14 17:17:41 -05:00
octareenroon91 610f2b47ba Now requires 20 crackers to go from 1% to 100% speak_chance. 2016-02-14 15:34:07 -06:00
tkdrg 911e1b2b21 Merge pull request #15496 from phil235/FinalBorgStunFix
Fixes runtime when borg try to reduce its weakened var.
2016-02-14 12:50:05 -03:00
phil235 ff371a5ea3 Let's not remove the mob from dead mob list if we're not actually reviving them. woops 2016-02-14 15:32:22 +01:00
phil235 e3bbcb0f7f Fixes revive() not properly removing the blind overlay. (fixes staff of healing)
Fixes revive() working on brainless carbons, making them die right away. It now only heals the body but doesn't actually make the mob alive again.
Fixes dead mob put into closet and then revived not seeing the closet vision overlay.
Fixes brain mob's emp_damage never decreasing when stat == DEAD.
Fixes posibrain's brainmob starting dead.
Fixes ai fixing not clearing the blind overlay properly.
Fireball projectile no longer explodes on the firer when there's a body on their tile. The fireball's range() code now only checks the two tiles on its front left and front right for mobs to hit.
Remove some update_vision_overlays() (now unused) that I forgot to remove.
Using a staff oh healing on a corpse with a damaged brain organ will revive the mob and heal the brain organ.
2016-02-14 15:26:46 +01:00
Thunder12345 0ddd4e3c82 Cyka blyat 2016-02-13 20:11:58 +00:00
Thunder12345 e6da13511a Adds russian officer uniform
Adds russian officer
Minor tweaks
2016-02-13 20:11:58 +00:00
Thunder12345 b5c79e3781 Adds military russian
Adds camouflage fatiges, functionally identical to turtlenecks
Adds buckshot loaded pump shotgun variant
Adds sprites for the new russian
2016-02-13 20:05:51 +00:00
Thunder12345 3cc300e075 Changed ranged russian's gun to nagant revolver
Makes mosin carrying russian a subtype instead of a 50% chance on a normal ranged russian
2016-02-13 20:05:51 +00:00
tkdrg e7af997785 Merge pull request #15441 from phil235/BrainChanges
Brain fixes and changes
2016-02-13 13:29:37 -03:00
duncathan salt c8d4d58124 Merge pull request #15424 from Firecage/humansuit
Makes the gibber give skins when gibbing humans. Also adds craftable human suits from human skin.
2016-02-13 10:22:34 -06:00
phil235 93a173122b Fixes runtime when borg try to reduce its weakened var. 2016-02-13 16:18:17 +01:00
octareenroon91 0871755a3f Parrot-Cracker Balance
The chance to NOT talk will now exponentially decay for every cracker offered.
2016-02-13 01:12:47 -06:00
Jordie 5e1ae24966 Merge pull request #15456 from neersighted/gotta_go_fast
Ignore most slowdowns in space
2016-02-13 17:36:06 +11:00
Jordie 12b804f3e7 Merge pull request #15455 from neersighted/derp
Prevent monkies/animals from picking up intercoms
2016-02-13 17:35:55 +11:00
Bjorn Neergaard 205809c25f Unanchor gibtonite, fix up some pull code 2016-02-13 00:26:28 -06:00
phil235 74e8bbf029 Fixes defibbed corpse not getting blind overlay despite being in crit.
Brain mobs that are beaten to death can still be inserted inside a brainless human corpse but defibbing the corpse cannot work (the brain is too damaged). On the other hand cloning that corpse will still work.
Deffibing a brainless corpse no longer gives "further attempts may be successful".
Fixes brain mob's container var not being nullified on Destroy().
2016-02-12 21:47:22 +01:00
Firecage 69569c4f81 merge conflict fix 2016-02-12 21:20:19 +02:00
Incoming 70bd4f274b Poly now tracks death streaks just as he currently does with survival streaks.
Poly's survival streak is now advertised in his description when relevant. The death streak is only advertised when it's a record.

Killing poly while he's holding either of his records triggers a horrifying easter egg (this still breaks survival streaks and adds to death streaks).
2016-02-12 03:15:02 -05:00
Bjorn Neergaard e041ced3d1 Fix jetpack runtime 2016-02-12 00:25:25 -06:00
Bjorn Neergaard 8bad6c72b9 Ignore most slowdowns in space
Which applied even when using a jetpack, nerfing their
speed outside of turbo mode

@KorPhaeron need your input, not sure about the logic
of this because it was so tangled when I first
refactored this file...
2016-02-12 00:12:51 -06:00
phil235 7416962f2a woops, brain still need to die when beaten. 2016-02-12 02:32:36 +01:00
phil235 a0855f2693 Brains can no longer be blinded, even when inside a MMI.
Fixes borg made from staff of change not having a brain organ in their MMI.
Removes some duplicated procs in mob.dm (probably due to incorrectly fix merge conflicts)
You can now attack brains with a weapon even when not inside a MMI (previously only when in MMI).
Fixes brain vision not being given mech sight when put inside a mech.
Removing a brain from its MMI not place the brain in your hand instead of on the ground.
Fixes built cyborgs containing two mmis.
Damaged brain from attack can't be placed inside a cyborg.
Robotized humans (called Robotize()) , such as roundstart cyborgs, now have an MMI with the human's name (instead of having a brain with a borg name, which was inconsistent with built cyborgs).
Syndiborgs bought by nukeops now have a brain with the same last name as the ops team.
Fixes Borg created with staff of change not containing a brain organ.
Fixes brain being killable when inside cyborgs. Fixes borg dropping a dead mmi brain unable to talk. Brains are now immune to environment damage and radiation.
Fixes brain being able to suicide multiple times (if put in and out of an MMI)
2016-02-12 02:04:14 +01:00
Ultimate Chimera 115aefebe3 Makes it so xenos make a hissing sound with the *hiss emote. 2016-02-11 17:48:37 -07:00
AnturK 7d30ceb425 Merge pull request #15404 from phil235/AlienWeakenedFix
Fixes alien's weakened var never decreasing.
2016-02-11 23:27:24 +01:00
Firecage c4c37d6553 Makes the gibber give skins when gibbing humans. Also adds craftable human suits from human skin. 2016-02-11 09:59:23 +02:00
Cheridan c782baa86c Merge pull request #15125 from bgobandit/clownmemes
Poking a clown mob produces the proper response.
2016-02-11 01:52:04 -06:00
duncathan salt c04acddef9 Merge pull request #15381 from neersighted/runtime_meet_proc
Fix a number of runtimes
2016-02-10 23:50:38 -06:00
duncathan salt 933baf5943 Merge pull request #15229 from Shadowlight213/Muteall
Adds a preference to mute Centcom, alert level, and VOX sounds
2016-02-10 21:34:30 -06:00
phil235 4376477c5b named argument for better readability. 2016-02-11 01:31:23 +01:00
Cheridan eeb96cb7a5 Merge pull request #15360 from neersighted/ionsomething
Remove borg jetpack, give them ion thrusters instead
2016-02-10 18:19:13 -06:00
phil235 062fc929ba Fixes alien's weakened var never decreasing. 2016-02-10 22:52:36 +01:00
phil235 0291f450d2 Merge branch 'master' of https://github.com/tgstation/-tg-station into VisionUpdatesChanges
Conflicts:
	code/modules/mob/living/carbon/life.dm
	code/modules/mob/living/death.dm
	code/modules/mob/living/login.dm
	code/modules/mob/mob.dm
2016-02-10 22:35:19 +01:00
tkdrg 2609e8bf04 Merge pull request #15344 from Shadowlight213/Mulesky
Restores client controlled mulebots running people over. Greatly nerfs mulebot health to compensate.
2016-02-10 16:42:06 -03:00
Shadowlight213 91c73e9663 Re-adds mulebot running over for sentient mulebots. Greatly nerfs mulebot health. 2016-02-10 09:33:21 -08:00
tkdrg 22d90b6d04 Merge pull request #15350 from Shadowlight213/radioMMI
Removes Radio MMI sybtype and adds a toggleable  radio to normal MMIs.
2016-02-10 12:53:35 -03:00
AnturK 559ab8fa6f Merge pull request #15354 from neersighted/call_me_cratezy
Allow horizontal mobs to fit into crates
2016-02-10 16:17:19 +01:00
Bjorn Neergaard e4f3045487 Add spacecat
Fixes a revert in my last crate PR, spacecat added to asteroid
secret room (previously included a cat critter crate)
2016-02-10 09:15:03 -06:00
Shadowlight213 ec6fcc057d Removes Radio mmi subtype and adds radio to regular MMI 2016-02-10 00:32:41 -08:00
Bjorn Neergaard f4c33332fe istypeless meme 2016-02-09 23:23:39 -06:00
Bjorn Neergaard 33e73640fa Fix synth runtime
Synth damage overlays only apply if disguised

The following runtime has occured 80 time(s).
runtime error: Cannot read null.appearance
proc name: handle disguise (/datum/species/synth/proc/handle_disguise)
  source file: species_types.dm,649
  usr: null
  src: Military Synth (/datum/species/synth/military)
2016-02-09 23:00:03 -06:00
Bjorn Neergaard 76975aa27e Fix IsAdminGhost runtime
The following runtime has occured 263 time(s).
runtime error: Cannot read null.client
proc name: IsAdminGhost (/proc/IsAdminGhost)
  source file: mob_helpers.dm,398
  usr: Nanotrasen Private Security Of... (/mob/living/simple_animal/hostile/nanotrasen/ranged/smg)
  src: null
2016-02-09 22:46:59 -06:00
tkdrg 892fc67e67 Merge pull request #15335 from ChangelingRain/dronechatter
Fixes doubled drone messages
2016-02-10 01:33:03 -03:00
Bjorn Neergaard 4b455f5ed3 Actual sprites 2016-02-09 17:36:18 -06:00