mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
- Renamed "AbHost" to "OriginalHost", to make it a little more clear what is meant.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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")) {
|
||||
|
||||
@@ -587,24 +587,24 @@ public abstract class SpellAbility {
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Setter for the field <code>abHost</code>.
|
||||
* Setter for the field <code>originalHost</code>.
|
||||
* </p>
|
||||
*
|
||||
* @param c
|
||||
* a {@link forge.Card} object.
|
||||
*/
|
||||
public void setAbHost(final Card c) {
|
||||
public void setOriginalHost(final Card c) {
|
||||
this.originalHost = c;
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Getter for the field <code>abHost</code>.
|
||||
* Getter for the field <code>originalHost</code>.
|
||||
* </p>
|
||||
*
|
||||
* @return a {@link forge.Card} object.
|
||||
*/
|
||||
public Card getAbHost() {
|
||||
public Card getOriginalHost() {
|
||||
return this.originalHost;
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user