mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28: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.
|
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."
|
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.
|
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:X:Count$CardCounters.BLOOD
|
||||||
SVar:RemAIDeck:True
|
SVar:RemAIDeck:True
|
||||||
SVar:Rarity:Rare
|
SVar:Rarity:Rare
|
||||||
|
|||||||
@@ -1730,8 +1730,8 @@ public class AbilityFactory {
|
|||||||
c = hostCard;
|
c = hostCard;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (defined.equals("AbHost")) {
|
else if (defined.equals("OriginalHost")) {
|
||||||
c = sa.getAbHost();
|
c = sa.getOriginalHost();
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (defined.equals("Equipped")) {
|
else if (defined.equals("Equipped")) {
|
||||||
|
|||||||
@@ -587,24 +587,24 @@ public abstract class SpellAbility {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* Setter for the field <code>abHost</code>.
|
* Setter for the field <code>originalHost</code>.
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @param c
|
* @param c
|
||||||
* a {@link forge.Card} object.
|
* a {@link forge.Card} object.
|
||||||
*/
|
*/
|
||||||
public void setAbHost(final Card c) {
|
public void setOriginalHost(final Card c) {
|
||||||
this.originalHost = c;
|
this.originalHost = c;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* Getter for the field <code>abHost</code>.
|
* Getter for the field <code>originalHost</code>.
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @return a {@link forge.Card} object.
|
* @return a {@link forge.Card} object.
|
||||||
*/
|
*/
|
||||||
public Card getAbHost() {
|
public Card getOriginalHost() {
|
||||||
return this.originalHost;
|
return this.originalHost;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -264,7 +264,7 @@ public class StaticAbilityContinuous {
|
|||||||
final AbilityFactory af = new AbilityFactory();
|
final AbilityFactory af = new AbilityFactory();
|
||||||
final SpellAbility sa = af.getAbility(abilty, affectedCard);
|
final SpellAbility sa = af.getAbility(abilty, affectedCard);
|
||||||
sa.setType("Temporary");
|
sa.setType("Temporary");
|
||||||
sa.setAbHost(hostCard);
|
sa.setOriginalHost(hostCard);
|
||||||
affectedCard.addSpellAbility(sa);
|
affectedCard.addSpellAbility(sa);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user