mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 19:17:50 +01:00
515 Compatibility (#19636)
* 515 compat * double spaces * Callback documentation, aa review * spacing * NAMEOF_STATIC * big beta
This commit is contained in:
@@ -158,7 +158,7 @@
|
||||
if(D.operating && D.operating != DOOR_CLOSING)
|
||||
D.nextstate = FD_CLOSED
|
||||
else if(!D.density)
|
||||
INVOKE_ASYNC(D, /obj/machinery/door/firedoor.proc/close)
|
||||
INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door/firedoor, close))
|
||||
|
||||
/area/proc/air_doors_open()
|
||||
if(!air_doors_activated)
|
||||
@@ -173,7 +173,7 @@
|
||||
if(D.operating && D.operating != DOOR_OPENING)
|
||||
D.nextstate = FD_OPEN
|
||||
else if(D.density)
|
||||
INVOKE_ASYNC(D, /obj/machinery/door/firedoor.proc/open)
|
||||
INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door/firedoor, open))
|
||||
|
||||
/area/Destroy()
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
@@ -252,7 +252,7 @@
|
||||
|
||||
// At this point, the area is safe and the door is technically functional.
|
||||
|
||||
INVOKE_ASYNC(D, (opening ? /obj/machinery/door/firedoor.proc/deactivate_alarm : /obj/machinery/door/firedoor.proc/activate_alarm))
|
||||
INVOKE_ASYNC(D, (opening ? TYPE_PROC_REF(/obj/machinery/door/firedoor, deactivate_alarm) : TYPE_PROC_REF(/obj/machinery/door/firedoor, activate_alarm)))
|
||||
if(D.welded)
|
||||
continue // Alarm is toggled, but door stuck
|
||||
if(D.operating)
|
||||
@@ -261,7 +261,7 @@
|
||||
else
|
||||
D.nextstate = opening ? FD_OPEN : FD_CLOSED
|
||||
else if(D.density == opening)
|
||||
INVOKE_ASYNC(D, (opening ? /obj/machinery/door/firedoor.proc/open : /obj/machinery/door/firedoor.proc/close))
|
||||
INVOKE_ASYNC(D, (opening ? TYPE_PROC_REF(/obj/machinery/door/firedoor, open) : TYPE_PROC_REF(/obj/machinery/door/firedoor, close)))
|
||||
|
||||
/**
|
||||
* Generate a firealarm alert for this area
|
||||
@@ -354,7 +354,7 @@
|
||||
|
||||
if(SSalarm.triggerAlarm("Burglar", src, cameras, trigger))
|
||||
//Cancel silicon alert after 1 minute
|
||||
addtimer(CALLBACK(SSalarm, /datum/controller/subsystem/alarm.proc/cancelAlarm, "Burglar", src, trigger), 600)
|
||||
addtimer(CALLBACK(SSalarm, TYPE_PROC_REF(/datum/controller/subsystem/alarm, cancelAlarm), "Burglar", src, trigger), 600)
|
||||
|
||||
/**
|
||||
* Trigger the fire alarm visual affects in an area
|
||||
@@ -565,11 +565,11 @@
|
||||
|
||||
/area/proc/prison_break()
|
||||
for(var/obj/machinery/power/apc/temp_apc in src)
|
||||
INVOKE_ASYNC(temp_apc, /obj/machinery/power/apc.proc/overload_lighting, 70)
|
||||
INVOKE_ASYNC(temp_apc, TYPE_PROC_REF(/obj/machinery/power/apc, overload_lighting), 70)
|
||||
for(var/obj/machinery/door/airlock/temp_airlock in src)
|
||||
INVOKE_ASYNC(temp_airlock, /obj/machinery/door/airlock.proc/prison_open)
|
||||
INVOKE_ASYNC(temp_airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, prison_open))
|
||||
for(var/obj/machinery/door/window/temp_windoor in src)
|
||||
INVOKE_ASYNC(temp_windoor, /obj/machinery/door.proc/open)
|
||||
INVOKE_ASYNC(temp_windoor, TYPE_PROC_REF(/obj/machinery/door, open))
|
||||
|
||||
/area/AllowDrop()
|
||||
CRASH("Bad op: area/AllowDrop() called")
|
||||
|
||||
Reference in New Issue
Block a user