diff --git a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java index 7fa41122527..e88f8d4ff27 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java @@ -881,7 +881,7 @@ public class AbilityUtils { o = ((Card) c).getController(); } if (c instanceof SpellAbility) { - o = ((SpellAbility) c).getHostCard().getController(); + o = ((SpellAbility) c).getActivatingPlayer(); } } else if (defined.endsWith("Opponent")) { @@ -892,7 +892,7 @@ public class AbilityUtils { o = ((Card) c).getController().getOpponents(); } if (c instanceof SpellAbility) { - o = ((SpellAbility) c).getHostCard().getController().getOpponents(); + o = ((SpellAbility) c).getActivatingPlayer().getOpponents(); } } else if (defined.endsWith("Owner")) { diff --git a/forge-gui/res/cardsfolder/p/precursor_golem.txt b/forge-gui/res/cardsfolder/p/precursor_golem.txt index f2b72065260..ebaf2bc9ab9 100644 --- a/forge-gui/res/cardsfolder/p/precursor_golem.txt +++ b/forge-gui/res/cardsfolder/p/precursor_golem.txt @@ -5,6 +5,6 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, put two 3/3 colorless Golem artifact creature tokens onto the battlefield. SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 2 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Player | IsSingleTarget$ True | TargetsValid$ Golem | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell that targets only a single Golem, that player copies that spell for each other Golem that spell could target. Each copy targets a different one of those Golems. -SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 0 | Defined$ TriggeredSpellAbility | Controller$ You | CopyForEachCanTarget$ Golem +SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 0 | Defined$ TriggeredSpellAbility | Controller$ TriggeredSpellAbilityController | CopyForEachCanTarget$ Golem SVar:Picture:http://www.wizards.com/global/images/magic/general/precursor_golem.jpg Oracle:When Precursor Golem enters the battlefield, put two 3/3 colorless Golem artifact creature tokens onto the battlefield.\nWhenever a player casts an instant or sorcery spell that targets only a single Golem, that player copies that spell for each other Golem that spell could target. Each copy targets a different one of those Golems. \ No newline at end of file