This fixes a pretty well known visual glitch in replays where spikes don't show up on second viewing (after restarting the replay). The issue is that on a second viewing, this condition doesn't trigger because sideConditions (and spikeArray) still had the old values.
Reproduction Steps:
Load a replay and watch until spikes are set
Click "First turn"
Watch until spikes are set again. They don't show up.
This fixes a pretty well known visual glitch in replays where spikes don't show up on second viewing (after restarting the replay). The issue is that on a second viewing, this condition doesn't trigger because
sideConditions
(andspikeArray
) still had the old values.Reproduction Steps:
Example replay json: