Merge pull request #599 from Citadel-Station-13/upstream-merge-26583
[MIRROR] Makes the GLOB stat_entry more indicative that you can edit it
This commit is contained in:
@@ -16,13 +16,14 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars)
|
|||||||
gvars_datum_in_built_vars = exclude_these.vars + list("gvars_datum_protected_varlist", "gvars_datum_in_built_vars", "gvars_datum_init_order")
|
gvars_datum_in_built_vars = exclude_these.vars + list("gvars_datum_protected_varlist", "gvars_datum_in_built_vars", "gvars_datum_init_order")
|
||||||
qdel(exclude_these)
|
qdel(exclude_these)
|
||||||
|
|
||||||
|
log_world("[vars.len - gvars_datum_in_built_vars.len] global variables")
|
||||||
|
|
||||||
Initialize()
|
Initialize()
|
||||||
|
|
||||||
/datum/controller/global_vars/Destroy(force)
|
/datum/controller/global_vars/Destroy(force)
|
||||||
|
stack_trace("Some fucker qdel'd the global holder!")
|
||||||
if(!force)
|
if(!force)
|
||||||
return QDEL_HINT_LETMELIVE
|
return QDEL_HINT_LETMELIVE
|
||||||
|
|
||||||
stack_trace("Some fucker deleted the global holder!")
|
|
||||||
|
|
||||||
QDEL_NULL(statclick)
|
QDEL_NULL(statclick)
|
||||||
gvars_datum_protected_varlist.Cut()
|
gvars_datum_protected_varlist.Cut()
|
||||||
@@ -36,10 +37,7 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars)
|
|||||||
if(!statclick)
|
if(!statclick)
|
||||||
statclick = new/obj/effect/statclick/debug(null, "Initializing...", src)
|
statclick = new/obj/effect/statclick/debug(null, "Initializing...", src)
|
||||||
|
|
||||||
var/static/num_globals
|
stat("Globals:", statclick.update("Edit"))
|
||||||
if(!num_globals)
|
|
||||||
num_globals = vars.len - gvars_datum_in_built_vars.len
|
|
||||||
stat("Globals:", statclick.update("Count: [num_globals]"))
|
|
||||||
|
|
||||||
/datum/controller/global_vars/can_vv_get(var_name)
|
/datum/controller/global_vars/can_vv_get(var_name)
|
||||||
if(var_name in gvars_datum_protected_varlist)
|
if(var_name in gvars_datum_protected_varlist)
|
||||||
|
|||||||
Reference in New Issue
Block a user