Open GoogleFrog opened 1 year ago
This caused https://github.com/ZeroK-RTS/Zero-K/issues/4900 as well. https://zero-k.info/Battles/Detail/1622594
Both units suddenly have an immortal thread stopped. There is a third unit to the right in construction that also has its thread killed. Happens at skip 330.
Frame is the wake up frame of the thread and curFrame is the current game frame. LUS is skipping a frame.
These are the gadgets that are called by GameFrame on these two frames. I dug into why LUS is missing.
JumpJets somehow causes GG.DelegateOrder which caused the Gameframe Orders gadget to insert itself to the GameFrame list. But JJ caused this during GameFrame, and the GameFrame list is iterated backwards, so the item after JJ (LUS) is skipped
Zenith broke within the last few months because its unending spawn meteor thread ended. See #4901 for replays.