* Meld Keyword - Fixed that the melt status was not correctly handled related to rollbacks or AI game simulation (fixes #6723).

This commit is contained in:
LevelX2 2020-07-18 16:33:28 +02:00
parent ecc05f9535
commit ba31b956dc
5 changed files with 60 additions and 21 deletions

View file

@ -19,6 +19,7 @@ public class CardState implements Serializable {
protected Counters counters;
protected Abilities<Ability> abilities;
protected boolean lostAllAbilities;
protected boolean melded;
private static final Map<String, String> emptyInfo = new HashMap<>();
private static final Abilities<Ability> emptyAbilities = new AbilitiesImpl<>();
@ -41,6 +42,7 @@ public class CardState implements Serializable {
}
}
this.lostAllAbilities = state.lostAllAbilities;
this.melded = state.melded;
}
public CardState copy() {
@ -117,4 +119,12 @@ public class CardState implements Serializable {
this.lostAllAbilities = lostAllAbilities;
}
public boolean isMelded() {
return melded;
}
public void setMelded(boolean melded) {
this.melded = melded;
}
}