From ddd270e0f406d3986ab0dd6d495552198ce32593 Mon Sep 17 00:00:00 2001 From: ChocoTaco Date: Tue, 26 Mar 2019 23:10:06 -0400 Subject: [PATCH] Set vars first --- Classic/scripts/autoexec/MapRepetitionChecker.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Classic/scripts/autoexec/MapRepetitionChecker.cs b/Classic/scripts/autoexec/MapRepetitionChecker.cs index 7d36f67..f211540 100644 --- a/Classic/scripts/autoexec/MapRepetitionChecker.cs +++ b/Classic/scripts/autoexec/MapRepetitionChecker.cs @@ -21,15 +21,16 @@ function MapRepetitionChecker( %game ) if(!$Host::TournamentMode && $MapRepetitionCheckerRunOnce !$= 1 ) { - if( $PreviousMission1back $= $EvoCachedNextMission || $PreviousMission2back $= $EvoCachedNextMission || - $PreviousMission3back $= $EvoCachedNextMission || $PreviousMission4back $= $EvoCachedNextMission ) - MapRepetitionCheckerFindRandom(); - //Set vars if($PreviousMission3back !$= "") $PreviousMission4back = $PreviousMission3back; if($PreviousMission2back !$= "") $PreviousMission3back = $PreviousMission2back; if($PreviousMission1back !$= "") $PreviousMission2back = $PreviousMission1back; $PreviousMission1back = $CurrentMission; + + //Do work + if( $PreviousMission1back $= $EvoCachedNextMission || $PreviousMission2back $= $EvoCachedNextMission || + $PreviousMission3back $= $EvoCachedNextMission || $PreviousMission4back $= $EvoCachedNextMission ) + MapRepetitionCheckerFindRandom(); //Debug if(%MapRepetitionCheckerDebug) @@ -57,6 +58,7 @@ function MapRepetitionCheckerFindRandom() $EvoCachedNextMission = $SetNextMissionMapSlot[%MapCheckerRandom]; + //Do work if( $EvoCachedNextMission $= $PreviousMission1back || $EvoCachedNextMission $= $PreviousMission2back || $EvoCachedNextMission $= $PreviousMission3back || $EvoCachedNextMission $= $PreviousMission4back ) MapRepetitionCheckerFindRandom();