Removes the global lists all_clothing, all_items, all_objs, and all_atoms for performance reasons.

- The cost of maintaining these lists is more than the benefit of having them (mostly used only for debugging code)
This commit is contained in:
Leshana
2018-05-27 13:18:11 -04:00
parent be5c144a16
commit 0994c9dbe7
13 changed files with 25 additions and 33 deletions

View File

@@ -184,7 +184,7 @@
switch(action_type)
if("Strict type")
var/i = 0
for(var/obj/Obj in all_objs)
for(var/obj/Obj in world)
if(Obj.type == O_type)
i++
qdel(Obj)
@@ -195,7 +195,7 @@
message_admins("<span class='notice'>[key_name(usr)] deleted all objects of type [O_type] ([i] objects deleted)</span>")
if("Type and subtypes")
var/i = 0
for(var/obj/Obj in all_objs)
for(var/obj/Obj in world)
if(istype(Obj,O_type))
i++
qdel(Obj)