mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 11:43:31 +00:00
Adds a check to the greytide virus to see if the APCs are operating.
This commit is contained in:
@@ -292,12 +292,14 @@ var/list/mob/living/forced_ambiance_list = new
|
|||||||
mob << "<span class='notice'>The sudden appearance of gravity makes you fall to the floor!</span>"
|
mob << "<span class='notice'>The sudden appearance of gravity makes you fall to the floor!</span>"
|
||||||
|
|
||||||
/area/proc/prison_break()
|
/area/proc/prison_break()
|
||||||
for(var/obj/machinery/power/apc/temp_apc in src)
|
var/obj/machinery/power/apc/theAPC = get_apc()
|
||||||
temp_apc.overload_lighting(70)
|
if(theAPC.operating)
|
||||||
for(var/obj/machinery/door/airlock/temp_airlock in src)
|
for(var/obj/machinery/power/apc/temp_apc in src)
|
||||||
temp_airlock.prison_open()
|
temp_apc.overload_lighting(70)
|
||||||
for(var/obj/machinery/door/window/temp_windoor in src)
|
for(var/obj/machinery/door/airlock/temp_airlock in src)
|
||||||
temp_windoor.open()
|
temp_airlock.prison_open()
|
||||||
|
for(var/obj/machinery/door/window/temp_windoor in src)
|
||||||
|
temp_windoor.open()
|
||||||
|
|
||||||
/area/proc/has_gravity()
|
/area/proc/has_gravity()
|
||||||
return has_gravity
|
return has_gravity
|
||||||
|
|||||||
@@ -61,9 +61,12 @@
|
|||||||
/datum/event/prison_break/tick()
|
/datum/event/prison_break/tick()
|
||||||
if(activeFor == releaseWhen)
|
if(activeFor == releaseWhen)
|
||||||
if(areas && areas.len > 0)
|
if(areas && areas.len > 0)
|
||||||
|
var/obj/machinery/power/apc/theAPC = null
|
||||||
for(var/area/A in areas)
|
for(var/area/A in areas)
|
||||||
for(var/obj/machinery/light/L in A)
|
theAPC = A.get_apc()
|
||||||
L.flicker(10)
|
if(theAPC.operating) //If the apc's off, it's a little hard to overload the lights.
|
||||||
|
for(var/obj/machinery/light/L in A)
|
||||||
|
L.flicker(10)
|
||||||
|
|
||||||
|
|
||||||
/datum/event/prison_break/end()
|
/datum/event/prison_break/end()
|
||||||
|
|||||||
6
html/changelogs/Datraen-PBAPCCheck.yml
Normal file
6
html/changelogs/Datraen-PBAPCCheck.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
author: Datraen
|
||||||
|
|
||||||
|
delete-after: True
|
||||||
|
|
||||||
|
changes:
|
||||||
|
- bugfix: "Adds a check to prison breaks that makes sure the APC is on before continuing."
|
||||||
Reference in New Issue
Block a user