diff --git a/res/cardsfolder/r/rakdos_riteknife.txt b/res/cardsfolder/r/rakdos_riteknife.txt index c8e0e20d1ac..31e4d7210cd 100644 --- a/res/cardsfolder/r/rakdos_riteknife.txt +++ b/res/cardsfolder/r/rakdos_riteknife.txt @@ -5,7 +5,7 @@ Text:no text A:AB$ Attach | Cost$ 2 | ValidTgts$ Creature.YouCtrl | RememberHost$ True | IsPresent$ Card.Self+nonCreature | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | PrecostDesc$ Equip | SpellDescription$ Attach CARDNAME to target creature you control. S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddAbility$ RitualSac | Description$ Equipped creature gets +1/+0 for each blood counter on CARDNAME and has "T, Sacrifice a creature: Put a blood counter on CARDNAME." A:AB$ Sacrifice | Cost$ B R Sac<1/CARDNAME> | ValidTgts$ Player | SacValid$ Permanent | SacMessage$ Permanent | Amount$ X | SpellDescription$ Target player sacrifices a permanent for each blood counter on CARDNAME. -SVar:RitualSac:AB$ PutCounter | Cost$ T Sac<1/Creature> | Defined$ AbHost | CounterType$ BLOOD | CounterNum$ 1 | SpellDescription$ Put a blood counter on Rakdos Riteknife. +SVar:RitualSac:AB$ PutCounter | Cost$ T Sac<1/Creature> | Defined$ OriginalHost | CounterType$ BLOOD | CounterNum$ 1 | SpellDescription$ Put a blood counter on Rakdos Riteknife. SVar:X:Count$CardCounters.BLOOD SVar:RemAIDeck:True SVar:Rarity:Rare diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactory.java b/src/main/java/forge/card/abilityfactory/AbilityFactory.java index 5a0b9262595..6d853c4e152 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactory.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactory.java @@ -1730,8 +1730,8 @@ public class AbilityFactory { c = hostCard; } - else if (defined.equals("AbHost")) { - c = sa.getAbHost(); + else if (defined.equals("OriginalHost")) { + c = sa.getOriginalHost(); } else if (defined.equals("Equipped")) { diff --git a/src/main/java/forge/card/spellability/SpellAbility.java b/src/main/java/forge/card/spellability/SpellAbility.java index 646dd0cc8bc..df65a2eb05b 100644 --- a/src/main/java/forge/card/spellability/SpellAbility.java +++ b/src/main/java/forge/card/spellability/SpellAbility.java @@ -587,24 +587,24 @@ public abstract class SpellAbility { /** *

- * Setter for the field abHost. + * Setter for the field originalHost. *

* * @param c * a {@link forge.Card} object. */ - public void setAbHost(final Card c) { + public void setOriginalHost(final Card c) { this.originalHost = c; } /** *

- * Getter for the field abHost. + * Getter for the field originalHost. *

* * @return a {@link forge.Card} object. */ - public Card getAbHost() { + public Card getOriginalHost() { return this.originalHost; } diff --git a/src/main/java/forge/card/staticability/StaticAbilityContinuous.java b/src/main/java/forge/card/staticability/StaticAbilityContinuous.java index c15495375e3..3a0b6fa46df 100644 --- a/src/main/java/forge/card/staticability/StaticAbilityContinuous.java +++ b/src/main/java/forge/card/staticability/StaticAbilityContinuous.java @@ -264,7 +264,7 @@ public class StaticAbilityContinuous { final AbilityFactory af = new AbilityFactory(); final SpellAbility sa = af.getAbility(abilty, affectedCard); sa.setType("Temporary"); - sa.setAbHost(hostCard); + sa.setOriginalHost(hostCard); affectedCard.addSpellAbility(sa); } }