Merge pull request #552 from cadyn/cadyn-actually-optimizes

Machines.dm Optimization + Bots improvements
This commit is contained in:
Razgriz
2020-10-06 01:13:30 -06:00
committed by GitHub
5 changed files with 27 additions and 9 deletions
+3 -4
View File
@@ -121,11 +121,10 @@ SUBSYSTEM_DEF(machines)
while(current_run.len)
var/obj/machinery/M = current_run[current_run.len]
current_run.len--
if(!istype(M) || QDELETED(M) || (M.process(wait) == PROCESS_KILL))
var/q = QDELETED(M) //CHOMPStation edit
if(!istype(M) || q || (M.process(wait) == PROCESS_KILL)) //CHOMPStation edit
global.processing_machines.Remove(M)
if(!QDELETED(M))
DISABLE_BITFIELD(M.datum_flags, DF_ISPROCESSING)
M.datum_flags &= ~DF_ISPROCESSING + q*DF_ISPROCESSING; //CHOMPStation edit
if(MC_TICK_CHECK)
return