consider hand/exiles as ordered as it affects future choice of cards in these locations, fixes #1311
parent
ac785f5e28
commit
beefc066c8
|
@ -279,7 +279,7 @@ public class MagicGame {
|
|||
activeSource.getStateId(),
|
||||
triggers.getStateId(),
|
||||
statics.getStateId(),
|
||||
exiledUntilEndOfTurn.getUnorderedStateId(),
|
||||
exiledUntilEndOfTurn.getStateId(),
|
||||
};
|
||||
stateId = MurmurHash3.hash(keys);
|
||||
return stateId;
|
||||
|
|
|
@ -190,7 +190,7 @@ public class MagicPermanent extends MagicObjectImpl implements MagicSource, Magi
|
|||
auraPermanents.getStateId(),
|
||||
blockingCreatures.getStateId(),
|
||||
//pairedCreature.getStateId(),
|
||||
exiledCards.getUnorderedStateId(),
|
||||
exiledCards.getStateId(),
|
||||
chosenPlayer.getId(),
|
||||
getCountersHash(),
|
||||
abilityPlayedThisTurn,
|
||||
|
|
|
@ -165,10 +165,10 @@ public class MagicPlayer extends MagicObjectImpl implements MagicSource, MagicTa
|
|||
nonCreatureSpellsCast,
|
||||
spellsCastLastTurn,
|
||||
creaturesAttackedThisTurn,
|
||||
hand.getUnorderedStateId(),
|
||||
hand.getStateId(),
|
||||
library.getStateId(),
|
||||
graveyard.getStateId(),
|
||||
exile.getUnorderedStateId(),
|
||||
exile.getStateId(),
|
||||
permanents.getStateId(),
|
||||
builderCost.getMinimumAmount(),
|
||||
activationPriority.getPriority(),
|
||||
|
|
Loading…
Reference in New Issue