More Cynosure fixes and tweaks

Fixes air injector in incinerator room, multiple issues in toxins
Fixes conveyor belts at mining and incinerator
Fixes several tiles being set to outdoors inside xenoarch outpost, mining
Fixes Civilian SMES being mislabelled as Cargo SMES
Adds shut-off valve to engine cooling array
Adds employment laptop to RD's office
Adds railing to stairs missing railings
Adds missing telecomms equipment to centcomm
Fixes a few issues with several basement submaps, added new posters
Fixes airlocks getting doors stuck open
Dimitri Zadornov: banana
This commit is contained in:
PrismaticGynoid
2021-08-21 13:20:39 -07:00
parent 085680fb6f
commit f300b0b7ba
31 changed files with 31659 additions and 31539 deletions
@@ -122,6 +122,7 @@
if("cycle_ext")
//If airlock is already cycled in this direction, just toggle the doors.
if(!memory["purge"] && abs(memory["external_sensor_pressure"] - memory["chamber_sensor_pressure"]) <= SKIPCYCLE_MARGIN)
toggleDoor(memory["interior_status"], tag_interior_door, memory["secure"], "close")
toggleDoor(memory["exterior_status"], tag_exterior_door, memory["secure"], "toggle")
//only respond to these commands if the airlock isn't already doing something
//prevents the controller from getting confused and doing strange things
@@ -130,6 +131,7 @@
if("cycle_int")
if(!memory["purge"] && abs(memory["internal_sensor_pressure"] - memory["chamber_sensor_pressure"]) <= SKIPCYCLE_MARGIN)
toggleDoor(memory["exterior_status"], tag_exterior_door, memory["secure"], "close")
toggleDoor(memory["interior_status"], tag_interior_door, memory["secure"], "toggle")
else if(state == target_state)
begin_cycle_in()