mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-12 00:27:31 +01:00
[MIRROR] Strays away from GLOB.machines when possible [MDB IGNORE] (#17478)
* Strays away from GLOB.machines when possible (#71100) ## About The Pull Request This replaces needless GLOB.machines with more precise lists whenever one existed, plus adding a new one for CTF machines. ## Why It's Good For The Game GLOB.machines holds every single /obj/machinery in the game, so checking the whole list for stuff is pretty big. This aims to cut that down by using smaller lists whenever possible. I also gave CTF a new list because it checked machines very often. ## Changelog Nothing player facing. * Strays away from GLOB.machines when possible Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
if(cooldown)
|
||||
return
|
||||
cooldown = TRUE
|
||||
for(var/obj/machinery/door/poddoor/M in GLOB.machines)
|
||||
for(var/obj/machinery/door/poddoor/M in GLOB.airlocks)
|
||||
if(M.id == src.id)
|
||||
if(openclose == null || !sync_doors)
|
||||
openclose = M.density
|
||||
@@ -107,7 +107,7 @@
|
||||
if(cooldown)
|
||||
return
|
||||
cooldown = TRUE
|
||||
for(var/obj/machinery/door/poddoor/M in GLOB.machines)
|
||||
for(var/obj/machinery/door/poddoor/M in GLOB.airlocks)
|
||||
if (M.id == src.id)
|
||||
INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/door/poddoor, open))
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
|
||||
sleep(6 SECONDS)
|
||||
|
||||
for(var/obj/machinery/door/poddoor/M in GLOB.machines)
|
||||
for(var/obj/machinery/door/poddoor/M in GLOB.airlocks)
|
||||
if (M.id == src.id)
|
||||
INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/door/poddoor, close))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user