Skip to content

Commit

Permalink
Fix the "Debug Controller" verb - coders rejoice!
Browse files Browse the repository at this point in the history
  • Loading branch information
LikeLakers2 committed Feb 1, 2025
1 parent a5f651c commit 2e24fe4
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions code/controllers/admin.dm
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,14 @@ INITIALIZE_IMMEDIATE(/obj/effect/statclick)
var/list/controllers = list()
var/list/controller_choices = list()

for (var/datum/controller/controller in world)
for (var/var_key in global.vars)
var/datum/controller/controller = global.vars[var_key]
if(!istype(controller))
continue
if (istype(controller, /datum/controller/subsystem))
continue
controllers["[controller] (controller.type)"] = controller //we use an associated list to ensure clients can't hold references to controllers
controller_choices += "[controller] (controller.type)"
controllers[controller.name] = controller //we use an associated list to ensure clients can't hold references to controllers
controller_choices += controller.name

var/datum/controller/controller_string = input("Select controller to debug", "Debug Controller") as null|anything in controller_choices
var/datum/controller/controller = controllers[controller_string]
Expand Down

0 comments on commit 2e24fe4

Please sign in to comment.