This commit is contained in:
@@ -20,7 +20,7 @@ public class LastResort : Script, IScriptPreventMoveSelection
|
||||
}
|
||||
|
||||
// Grab all move choices
|
||||
var movesForUserSinceEnteringField = battleData.Battle.PreviousTurnChoices
|
||||
var movesForUserSinceEnteringField = battleData.Battle.PreviousTurnChoices.Skip((int)battleData.SwitchInTurn)
|
||||
// Reading backwards
|
||||
.Reverse().SelectMany(x => x.Reverse())
|
||||
// We only care about move choices since the user entered the field
|
||||
@@ -29,7 +29,7 @@ public class LastResort : Script, IScriptPreventMoveSelection
|
||||
.Where(x => x.User == choice.User)
|
||||
// Grab the chosen move, and remove duplicates
|
||||
.Select(x => x.ChosenMove).Distinct().ToList();
|
||||
if (!userMoves.All(x => movesForUserSinceEnteringField.Contains(x)))
|
||||
if (!userMoves.All(movesForUserSinceEnteringField.Contains))
|
||||
{
|
||||
prevent = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user