add 'get machines by type' to SSmachines (#28979)

This commit is contained in:
warriorstar-orion
2025-04-16 17:17:54 +00:00
committed by GitHub
parent e5a1f31e6d
commit fa1faf6054
49 changed files with 109 additions and 73 deletions
@@ -155,7 +155,7 @@
if(tgui_alert(usr, "Are you sure you want to respawn as a drone?", "Are you sure?", list("Yes", "No")) != "Yes")
return
for(var/obj/machinery/drone_fabricator/DF in GLOB.machines)
for(var/obj/machinery/drone_fabricator/DF in SSmachines.get_by_type(/obj/machinery/drone_fabricator))
if(DF.stat & NOPOWER || !DF.produce_drones)
continue
@@ -426,7 +426,7 @@
return FALSE // Pretty damn hard to path through space
var/turf/target
for(var/obj/machinery/drone_fabricator/DF in GLOB.machines)
for(var/obj/machinery/drone_fabricator/DF in SSmachines.get_by_type(/obj/machinery/drone_fabricator))
if(DF.z != z)
continue
target = get_turf(DF)