Random micro optimization to the mc I thought of while looking at something else

We can save the second ss_flags access by using bitflag ma~~th~~gic
(Ported from tgstation/tgstation#36352)
This commit is contained in:
Kyle Spier-Swenson
2018-03-13 03:32:18 -07:00
committed by Leshana
parent 0094c74b64
commit 1884742ca2

View File

@@ -385,7 +385,7 @@ var/datum/controller/master/Master = new()
if (SS_flags & SS_NO_FIRE)
subsystemstocheck -= SS
continue
if (!(SS_flags & SS_TICKER) && (SS_flags & SS_KEEP_TIMING) && SS.last_fire + (SS.wait * 0.75) > world.time)
if ((SS_flags & (SS_TICKER|SS_KEEP_TIMING)) == SS_KEEP_TIMING && SS.last_fire + (SS.wait * 0.75) > world.time)
continue
SS.enqueue()
. = 1