The old controller and access buttons are replaced by:
-/obj/machinery/doorButtons/airlock_controller
-/obj/machinery/doorButtons/access_button
Hopefully the path doorButtons will be the base for the replacement of the airlock controllers who are left
The new controllers do not use radios at all, they link the doors with simple variables
Fixes issue #267
The new controllers will not correct the airlocks state (open/close) on their process, they will only do it when ordered by the user
If any door is missing, the door left will act like a single door correctly
Cases where the doors modify themselves of powers go out while the controller is activated are covered to stop it
Added a new sprite for the access_button, to represent lack of power
The controller and the access button will now have animations using old unused sprites.
The old computer datum used by the old controller is removed
Map changes to replace the paths in the incinerator and virology airlock controllers
Added a bolt() and unbolt() procs for airlocks
The controller will search for the airlocks on initialization instead of each time the button is activated
-Changed airlocks to use the environmental power channel.
-Changed all airlock controlling devices to use the environmental power channel.
-Changed shutters to use the environmental power channel.
-Changed pipe meters to use the environmental power channel.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4784 316c924e-a436-60f5-8080-3fe189b3f50e
-Redid icons to be more optimized at compile by setting icon = 'icons/folder/icon.dmi' instead of just icon = 'icon.dmi', meaning that Dream Maker doesn't have to search through every single file for every single .dmi. This shouldn't lead to any errors because of how I went about it, plus the fact that Dream Maker would have freaked out if I screwed something up. Also moved around 2 icons that weren't sorted well.
r4146 compile time: 1 minute, 40 seconds
r4147 compile time: 45 seconds
[VGTG]
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4147 316c924e-a436-60f5-8080-3fe189b3f50e
- mass control all air machines in area (5 modes)
- adjustable alarm thresholds
- air alarm in server room now is preset to treat temperature 80 K as okay.
EMP now affects bots internal cameras.
Fixed problem with AI clicking on mulebot.
Some fixes for welding with unlit welder, mostly cosmetic.
Airlock controller (as in EVA) now react to commands faster.
Access controller (was in engineering and virology in past) was speeded up too. One is installed into Incinerator to demonstrate that now it isn't fucking slow.
Airlock in toxin mixing room now have pump, so airlock can work properly.
Added some intercoms to medbay lobby.
Doors now won't lag due do mapmakers mistakes.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1187 316c924e-a436-60f5-8080-3fe189b3f50e