Update MapRepetitionChecker.cs

This commit is contained in:
ChocoTaco 2019-02-18 02:38:08 -05:00
parent b631d0c730
commit 42172cdc8f

View file

@ -26,7 +26,8 @@ function MapRepetitionChecker( %game )
//Second map //Second map
else if($PreviousMission2back $= "") else if($PreviousMission2back $= "")
{ {
if( $PreviousMission1back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom(); if( $PreviousMission1back $= $EvoCachedNextMission )
MapRepetitionCheckerFindRandom();
//Set vars //Set vars
$PreviousMission2back = $PreviousMission1back; $PreviousMission2back = $PreviousMission1back;
@ -45,8 +46,8 @@ function MapRepetitionChecker( %game )
//Third map //Third map
else if($PreviousMission3back $= "") else if($PreviousMission3back $= "")
{ {
if( $PreviousMission1back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom(); if( $PreviousMission1back $= $EvoCachedNextMission || $PreviousMission2back $= $EvoCachedNextMission )
else if( $PreviousMission2back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom(); MapRepetitionCheckerFindRandom();
//Set vars //Set vars
$PreviousMission3back = $PreviousMission2back; $PreviousMission3back = $PreviousMission2back;
@ -67,9 +68,8 @@ function MapRepetitionChecker( %game )
//Forth map //Forth map
else if($PreviousMission4back $= "") else if($PreviousMission4back $= "")
{ {
if( $PreviousMission1back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom(); if( $PreviousMission1back $= $EvoCachedNextMission || $PreviousMission2back $= $EvoCachedNextMission || $PreviousMission3back $= $EvoCachedNextMission )
else if( $PreviousMission2back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom(); MapRepetitionCheckerFindRandom();
else if( $PreviousMission3back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom();
//Set vars //Set vars
$PreviousMission4back = $PreviousMission3back; $PreviousMission4back = $PreviousMission3back;
@ -92,10 +92,8 @@ function MapRepetitionChecker( %game )
//Fifth map //Fifth map
else else
{ {
if( $PreviousMission1back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom(); if( $PreviousMission1back $= $EvoCachedNextMission || $PreviousMission2back $= $EvoCachedNextMission || $PreviousMission3back $= $EvoCachedNextMission || $PreviousMission4back $= $EvoCachedNextMission )
else if( $PreviousMission2back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom(); MapRepetitionCheckerFindRandom();
else if( $PreviousMission3back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom();
else if( $PreviousMission4back $= $EvoCachedNextMission ) MapRepetitionCheckerFindRandom();
//Set vars //Set vars
$PreviousMission4back = $PreviousMission3back; $PreviousMission4back = $PreviousMission3back;
@ -131,7 +129,7 @@ function MapRepetitionCheckerFindRandom()
else if(%MapCheckerRandom $= 5) $EvoCachedNextMission = $SetNextMissionMapSlot5; else if(%MapCheckerRandom $= 5) $EvoCachedNextMission = $SetNextMissionMapSlot5;
else if(%MapCheckerRandom $= 6) $EvoCachedNextMission = $SetNextMissionMapSlot6; else if(%MapCheckerRandom $= 6) $EvoCachedNextMission = $SetNextMissionMapSlot6;
if($EvoCachedNextMission $= $PreviousMission1back || $EvoCachedNextMission $= $PreviousMission2back || $EvoCachedNextMission $= $PreviousMission3back ) if($EvoCachedNextMission $= $PreviousMission1back || $EvoCachedNextMission $= $PreviousMission2back || $EvoCachedNextMission $= $PreviousMission3back || $EvoCachedNextMission $= $PreviousMission4back)
MapRepetitionCheckerFindRandom(); MapRepetitionCheckerFindRandom();
else else
messageAll('MsgNoBaseRapeNotify', '\crMap Repetition Corrected: Next mission set to %1.', $EvoCachedNextMission); messageAll('MsgNoBaseRapeNotify', '\crMap Repetition Corrected: Next mission set to %1.', $EvoCachedNextMission);