Minor Performance Tweaks (#3265)

changes:

/datum/wires no longer has an (init) proc.
SMES wires now use timers instead of spawn.
Cleanables' random_icon_states list is now lazy. (eliminates ~4000 lists from dirt)
/obj/effect can no longer be pushed around by conveyor belts.
Lighting overlays are now explicitly prevented from being moved by conveyor belts.
This commit is contained in:
Lohikar
2017-08-11 22:57:57 +03:00
committed by Erki
parent e7e30d3ab5
commit fb73735ceb
7 changed files with 33 additions and 23 deletions
@@ -154,3 +154,6 @@
/atom/movable/lighting_overlay/shuttle_move(turf/loc)
return
/atom/movable/lighting_overlay/conveyor_act()
return