From 3a6c5b0cd5caad90503ff63fdc50ca260150d020 Mon Sep 17 00:00:00 2001 From: "Jamin W. Collins" Date: Tue, 13 Feb 2018 18:36:19 -0700 Subject: [PATCH] Allow arbitrarily setting a Tracker Signed-off-by: Jamin W. Collins --- .../src/main/java/forge/trackable/TrackableObject.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/trackable/TrackableObject.java b/forge-game/src/main/java/forge/trackable/TrackableObject.java index 895a715294e..e654d9938fd 100644 --- a/forge-game/src/main/java/forge/trackable/TrackableObject.java +++ b/forge-game/src/main/java/forge/trackable/TrackableObject.java @@ -14,7 +14,7 @@ public abstract class TrackableObject implements IIdentifiable, Serializable { private static final long serialVersionUID = 7386836745378571056L; private final int id; - protected final transient Tracker tracker; + protected transient Tracker tracker; private final Map props; private final Set changedProps; private boolean copyingProps; @@ -30,6 +30,11 @@ public abstract class TrackableObject implements IIdentifiable, Serializable { return id; } + // needed for multiplayer support + public void setTracker(Tracker tracker) { + this.tracker = tracker; + } + public final Tracker getTracker() { return tracker; }