Commit Graph

14295 Commits

Author SHA1 Message Date
KorPhaeron a638e1ab37 Theatre Access for Chaplain 2016-02-04 01:21:45 -06:00
KorPhaeron 8d4351fd04 Revert "Fixes https://github.com/tgstation/-tg-station/issues/15127 smes issue" 2016-02-03 22:03:22 -06:00
Incoming 995352b818 Poly will now speak a line or emote when pet.
Poly is now much more likely to drop a line from active recall after saying a line. This doesn't actually impact how often poly says something, just how stale his "short term memory" is. Keep in mind that due to the wonders of saycode the line poly drops isn't the same necessarily as the one he said, so the "poly might say this line twice" factor is still higher than the 20% this pull implies. Also this mechanic means it's entirely possible to have roundstart lines be dropped having never been said.

speak_chance is now a proper percentage chance, before it was actually out of 200 for some strange reason. Animals with high speak chances have had their chance halved to preserve their level of chatter (except for poly).

Poly will now keep track of if he died last round and how many rounds in a row he's lived. While he's building on his record he'll have a few special lines he might say at some point near the beginning of the round and also talks FAR more often (to be annoying).

Adds a dumb monty python joke to dead parrots because we literally don't have any
2016-02-03 21:37:50 -05:00
Nerd Lord 20b61a351c shitcoder no shitcoding 2016-02-03 21:16:56 -05:00
Nerd Lord d412c90ba8 If we let the threshold be on by default, we cuck blob chemicals.
Let's not do that.
2016-02-03 21:10:33 -05:00
Nerd Lord 96b276cd8c not so simple now, holy shit 2016-02-03 20:43:14 -05:00
tkdrg 8b10c648e5 Merge pull request #15144 from lzimann/debugverbs
Makes debug verbs toggleable
2016-02-03 22:12:56 -03:00
tkdrg 6cf4feb348 Merge pull request #15137 from tgstation/Again-and-again-and-again-and-again-do-it-again-do-it-again-again-and-again
Fixes https://github.com/tgstation/-tg-station/issues/15127 smes issue
2016-02-03 22:10:01 -03:00
tkdrg 1c2727d765 Merge pull request #15133 from Firecage/Moremodulemoves
Moves some more files to the modules section.
2016-02-03 22:09:12 -03:00
tkdrg 0e7578fcea Merge pull request #15132 from octareenroon91/patch-35
Improve player medbot
2016-02-03 22:03:30 -03:00
tkdrg b1d431f243 Merge pull request #15129 from bgobandit/morevalentines
Adds more Valentine messages.
2016-02-03 22:01:46 -03:00
tkdrg 6f00a5d53f Merge pull request #15147 from KorPhaeron/control_point
Fixes king of the hill not resetting properly
2016-02-03 21:49:51 -03:00
Nerd Lord 74bfcb02f6 Merge branch 'master' of https://github.com/tgstation/-tg-station into fixedblobchemicals 2016-02-03 19:43:50 -05:00
phil235 81ce777ec2 - you now only see turfs when inside gas pipes.
- I renamed some vars of datum/hud to be more selfexplanatory
- Moved all datum/hud mob code into the hud folder.
- fixed alien's zone selection button not using the correct sprites.
- I removed the update_hud() proc (that needed to be removed).
- Fixed a typo in /mob/living/carbon/ContractDisease , using "internals" instead of "internal" (very different things)
- Fixed doTeleport() calling Entered() twice on the destination area.
- To reference a mob's selected zone, you now use a direct mob var ("H.zone_selected" instead of "H.zone_sel.selecting")
- mobs lose certain screen objects var ("healths", "zone_sel", "internals", etc) which are now vars of the mob's datum/hud instead.
- the Blind spell is now done via the blind mutation instead of the blind disabilities.
- Give to mobs a version of forceMove(), so the mob is always properly unbuckled, his pull stopped, his vision updated, etc.
- The "user" var of mob/camera/aiEye/remote is renamed to "eye_user" to avoid confusion.
- reset_view() is replaced by reset_perspective(). Now all changes to client.eye and client.perspective are done with this proc.
- I reworked /obj/machinery/computer/security code, changing camera is instantaneous now, as well as cancelling.
- I reworked /obj/machinery/computer/camera_advanced code as well.
- I changed /obj/item/mecha_parts/mecha_equipment/mining_scanner's meson view to be constant instead of by intermittent.
- Fixes not being able to use /obj/item/device/camera_bug while buckled.
- removed admin_forcemove() proc, admin force moving now uses forceMove() simply.
- Removed the client var "adminobs"
- Added var/vision_correction to glasses.
- Added a thermal_overload() proc for glasses, to remove copypasta in emp_act code.
- Remove the hal_crit mob var
- We no longer delete the mob's hud everytime he logs in.
- Added a stat == dead check in mob's metabolize() so we immediately stop metabolizing if one of the chem kills the mob.
- Being inside disposal bin lowers your vision, like wearing a welding helmet.
- removed the remote_view mob var.
- I changed advanced camera EYE, some fixes, removed unnecessary code when the eye moves, now the mob client eye properly follows the camera mob.
- fixes mob var "machine" not being nullified on logout.
- larva/death() was calling two "living_mob_list -= src"
- I made the Blind screen objects into a global_hud instead of giving one to each mob (like damage overlay).
- I untied tint and eye_blind, TINT_BLIND doesn't give you eye_blind=1.
- gave a visual overlay when inside locker (vimpaired)
- when inside disposal/gas pipes you get sight |= (BLIND|SEE_TURFS)
- glasses toggling updates (atmos meson toggle): DONE
- The new adjust procs serve to properly change eye_blind etc and call vision update procs when needed.
- I added an on_unset_machine() proc to handle perspective reset for camera consoles.
- I moved consequences of eye_check fail inside eye_check() procs themselves.
- I fixed vision updates being fucked by forceMove, especially pipe vision.
- I decided that damage overlay not appearing when dead.
- mob's hud_used is no longer deleted on each login()
- I refactored mob huds a bit, creating subtypes for each mob (/datum/hud/human)
- f12's hud toggling is now available to all mobs
- gave borgs a low_power_mode var so unpowered borg do not use stat= UNCONSCIOUS (which made things weird since you were unconscious but not blind)
- Fixed double Area entering when forced teleporting.
- I fixed larva pulling not being broken when cuffing them, and larva not seeing handcuff alert (and they can resist by clicking it)
- I removed pull updates from life() since it onyl checked for puller's incapacitation.
- I renamed camera/deactivate() to toggle_cam() to be more accurate.
- I fixed mmi brain being immortal (by removing the brain and putting it back)
- I simplified mmi brain emp damage.
2016-02-04 00:33:16 +01:00
Nerd Lord af2e2da7cc correct arg and var names, ho 2016-02-03 18:01:38 -05:00
Nerd Lord 7e372d65c3 Tweaks blob expansion to be faster near the expanding blob but slower near the edges of the blob
Blob spores now produce a slightly larger cloud of smoke when dying. Fragile spores and blob zombies produce the current, smaller cloud.

Replicating Foam will try to expand when damaged much more often.
Adds Electromagnetic Web, which does burn damage and EMPs targets, as well as causing a small EMP when dying, but takes more damage; a normal blob that hasn't been near a node or the core for 6~ seconds can be oneshotted by a laser.
2016-02-03 17:15:43 -05:00
xxalpha 9154e6cbf2 ultra range again 2016-02-03 07:58:41 +00:00
Cheridan 213d324d5f Merge pull request #15136 from Incoming5643/nonhumanunlessprovenotherwise
Command Roles are properly restricted to just humans
2016-02-02 22:28:18 -06:00
duncathan salt 0915bcf78c Merge pull request #15068 from PKPenguin321/fuckgitwithacarrot
carrot shivs strike back
2016-02-02 19:04:20 -06:00
Akke 4458aa9d73 no more hardsuit no more plasma flooding 2016-02-02 23:48:21 +00:00
MMMiracles 3679f054b2 bumping on up 2016-02-02 18:35:26 -05:00
MMMiracles 58c2972047 made AP rounds actually capable of denting people in bulletproof armor 2016-02-02 18:28:23 -05:00
MMMiracles 64b09f82e5 outlining on rifle is more defined, made a red and blue variant along with a generic variant. 2016-02-02 18:19:22 -05:00
CPTANT fb154f0b2e cleans up the code and brings fire stacks back to 0.5 2016-02-02 21:02:53 +01:00
CPTANT 34e22c8a1b adds on hit fire effect to lasers.
Makes lasers a subtype of beam
2016-02-02 16:13:11 +01:00
KorPhaeron 0f39a20d4a Machines are apparently not anchored by default 2016-02-01 22:40:22 -06:00
KazeEspada 91733e03e3 Fixes issue #15131. Guns will now fire point blank correctly. 2016-02-01 21:22:36 -07:00
KorPhaeron 07ca64fdbb King of the Hill Fixes 2016-02-01 22:11:46 -06:00
Buggy123 97df54dcba Added cable coils to autolathe 2016-02-01 23:08:21 -05:00
Lzimann 9b316eace2 Makes "Show debug verbs" toggleable 2016-02-02 01:34:53 -02:00
KorPhaeron 8e9a2e7cb7 Makes practice lasers scarier 2016-02-01 17:46:21 -06:00
tkdrg 0f47866cad Merge pull request #15122 from JJRcop/bugfixmoji
Fixes emoji issues to do with adminPM and OOC formatting
2016-02-01 19:44:16 -03:00
Razharas 6dd29e1211 Fixes https://github.com/tgstation/-tg-station/issues/15127 smes issue
Fixes https://github.com/tgstation/-tg-station/issues/15127 smes issue
2016-02-02 01:02:17 +03:00
Incoming 58f3f5207e Command Roles are properly restricted to just humans instead of everything except lizards, catgrills, and plasmamemes (when the config is set for that). 2016-02-01 16:54:07 -05:00
Firecage 87efc42c13 Attempt to fix the issue with the single file 2016-02-01 20:48:10 +02:00
Firecage 34fdb1aafe Moves the job code files to the Modules section. 2016-02-01 20:08:24 +02:00
octareenroon91 f8df0e43ed Improve player medbot
🆑
rscadd: Player-controlled medibots can examine a patient to know what chems are in the patient's body.
/🆑
2016-02-01 12:05:17 -06:00
Firecage dbc744d9ee Moves the code for spells to the Modules section. 2016-02-01 19:33:44 +02:00
bgobandit 63bd7d4fed colon never actually got in 2016-02-01 07:30:43 -05:00
bgobandit e446e5f3ef Adds more Valentine messages and colors. 2016-02-01 06:43:36 -05:00
tkdrg f9885841f1 Merge pull request #15074 from Chiefwaffles/Slipocalypse
Adds Uplink Soap Clusterbang for 6TC
2016-02-01 00:01:33 -03:00
duncathan salt ccba4396b1 Merge pull request #15105 from KorPhaeron/fish
Makes Cayenne a proper carp, adds sentience potion to nuke op uplink
2016-01-31 20:52:00 -06:00
Chiefwaffles a4d5617289 Changed TC cost to 6. 2016-01-31 18:22:57 -08:00
tkdrg 0d3e68c1d0 Merge pull request #15099 from PKPenguin321/patch-12
Dice of Fate -> Die of Fate
2016-01-31 22:20:05 -03:00
bgobandit 7251ccd46b Poking a clown mob produces the proper response. 2016-01-31 20:09:29 -05:00
tkdrg 5e00afd4cc Merge pull request #14914 from PKPenguin321/is-that-a-knife-in-your-shoe-or-are-you-just-happy-to-OOF
Adds the ability to store knives/pens/edaggers in certain shoes
2016-01-31 22:00:43 -03:00
PKPenguin321 cdfefbf92b fixes travis
o n e    l i n e    c o m m i t s
2016-01-31 16:26:21 -08:00
tkdrg faa81107d6 Merge pull request #15079 from KorPhaeron/ctf_bugfix
CTF bugfixes and control point
2016-01-31 21:23:52 -03:00
KorPhaeron b839423c63 Adds fire sound 2016-01-31 18:17:08 -06:00
KorPhaeron b56879d21e Parentheses 2016-01-31 18:16:05 -06:00