Replaces for(mob in oviewers) show_message() with visible_message() when possible.
Fixes the absolute pathing in Ninja code.
Fixes facehugger attack messages being bold red for third party (only the first leap message will stay bold red for third party, for better visibility)
Standardizes vomiting message
Fixes mech occupant not receiving any attack messages when the mech is attacked.
Fixes some runtimes related to electropacks.
Securing electropacks will no longer be required to use a helmet on it, same with dissembling the shockkit with a wrench or placing it in a chair.
Removes the atom var 'moved_recently' that was only used by electropacks (really). Now the electropack will have an inner cooldown instead.
The cooldown of the shock will be 10 seconds, giving the shocked person some small time to move in-between shocks (the shock gives you 5 of weakened).
Fix up IED's so they work correctly when tablecrafted. Also remove their manual crafting.
Merge branch 'master' of https://github.com/tgstation/-tg-station into table_module
Conflicts:
code/game/objects/structures/tables_racks.dm
*FIX: issue4487 (lasersound)
*Fix: repairing bot with weldingtool off. Gives warning msg.
*FIX: medbot fleeing one step when using weldtool/holosword.
*Fix: attacking silicon w/ holosword no longer gives spark.
*FIX: attacking bot w/ holosword is an assault.
*FIX: bots produce spark when damaged via attakby, similar to borgs.
*FIX: attacking ED209 with weldingtool on harm now triggers the bot response to the assault.
*FIX: bots can produce sparks when hit by projectile w/ damage>0. (to have some feedback b/c there's no msg otherwise)
*FIX: ED209 doesn't try to tase monkey despite wanting to arrest.
*FIX: LaserTAG ED209 points at monkey despite not shooting/hunting them.
*FIX: we don't check projectiletype and sound each time we fire. (Now only when using New() or emagging/hacking/emp'ing) (also
simplifying code)
*FIX: cannot access behavior mode to toggle patrol on lasertag ED209 (despite the fact that it should be able to patrol.
*FIX: ED209 tases cuffed target that are standing.
*FIX: ED209 can stun through a closet! And, it can cuff through windows and closet.
*FIX: the handcuffing problem. (issue2025)
*FIX: no message when trying to screwdriver panel of bots open but it's locked.
*FIX: added one audible message instead of for+show
*FIX: make 'detain' mean stun repeatedly. (issuenumber???)
*FIX: After finishing summon order, bot goes patrolling even if no auto_patrol.
*FIX: ED209 cannot be summoned or appear on the PDA securitron interlink cartridge.
FIX: autocustom names for lasertag ed209s doesn't work (if you don't give them a custom name, it gives them a custom one from a
list)
Removing maxstuns var in process() proc of both ED and beepsky. It doesn't do shit.
Lasertag ED no longer calls look_for_perp(), the loss in reaction speed is minimal. And it no longer calls for infraction
Adding myself as game master admin list.