Two random optimizations (#30759)

* There's no need to check those here because use_power already has to

* is_type_in_list with a temporary list is way more expensive than a naive istype loop, make it static
This commit is contained in:
DamianX
2021-09-15 18:58:13 +02:00
committed by GitHub
parent 3e672b57ee
commit c8b31add34
2 changed files with 1 additions and 4 deletions

View File

@@ -251,9 +251,6 @@ Class Procs:
qdel(src) qdel(src)
/obj/machinery/proc/auto_use_power() /obj/machinery/proc/auto_use_power()
if(!powered(power_channel) && !connected_cell)
return 0
switch (use_power) switch (use_power)
if (1) if (1)
use_power(idle_power_usage, power_channel) use_power(idle_power_usage, power_channel)

View File

@@ -1815,7 +1815,7 @@ Thanks.
block = check_contact_sterility(FEET) block = check_contact_sterility(FEET)
bleeding = check_bodypart_bleeding(FEET) bleeding = check_bodypart_bleeding(FEET)
var/list/viral_cleanable_types = list( var/static/list/viral_cleanable_types = list(
/obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/mucus, /obj/effect/decal/cleanable/mucus,
/obj/effect/decal/cleanable/vomit, /obj/effect/decal/cleanable/vomit,