forked from External/mage
* 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:
parent
ecc05f9535
commit
ba31b956dc
5 changed files with 60 additions and 21 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue