forked from External/mage
Added Tears of Rage.
This commit is contained in:
parent
3b99060617
commit
d7f82ad0c6
5 changed files with 214 additions and 3 deletions
|
|
@ -47,7 +47,7 @@ public class MageObjectReference implements Comparable<MageObjectReference>, Ser
|
|||
private static final Logger logger = Logger.getLogger(MageObjectReference.class);
|
||||
|
||||
private final UUID sourceId;
|
||||
private final int zoneChangeCounter;
|
||||
private int zoneChangeCounter;
|
||||
|
||||
public MageObjectReference(MageObject mageObject, Game game) {
|
||||
this.sourceId = mageObject.getId();
|
||||
|
|
@ -67,6 +67,11 @@ public class MageObjectReference implements Comparable<MageObjectReference>, Ser
|
|||
this.zoneChangeCounter = zoneChangeCounter;
|
||||
}
|
||||
|
||||
public MageObjectReference(UUID sourceId) {
|
||||
this.sourceId = sourceId;
|
||||
this.zoneChangeCounter = -1;
|
||||
}
|
||||
|
||||
public MageObjectReference(UUID sourceId, Game game) {
|
||||
this.sourceId = sourceId;
|
||||
MageObject mageObject = game.getObject(sourceId);
|
||||
|
|
@ -163,4 +168,7 @@ public class MageObjectReference implements Comparable<MageObjectReference>, Ser
|
|||
return null;
|
||||
}
|
||||
|
||||
public void setZoneChangeCounter(int zoneChangeCounter) {
|
||||
this.zoneChangeCounter = zoneChangeCounter;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue