- C14: Added Benevolent Offering

This commit is contained in:
swordshine
2014-11-11 05:49:09 +00:00
parent 6d2e2b960f
commit 7faa5b262d
3 changed files with 21 additions and 0 deletions

1
.gitattributes vendored
View File

@@ -2380,6 +2380,7 @@ forge-gui/res/cardsfolder/b/bend_or_break.txt -text
forge-gui/res/cardsfolder/b/benediction_of_moons.txt -text forge-gui/res/cardsfolder/b/benediction_of_moons.txt -text
forge-gui/res/cardsfolder/b/benevolent_ancestor.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/benevolent_ancestor.txt svneol=native#text/plain
forge-gui/res/cardsfolder/b/benevolent_bodyguard.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/benevolent_bodyguard.txt svneol=native#text/plain
forge-gui/res/cardsfolder/b/benevolent_offering.txt -text
forge-gui/res/cardsfolder/b/benevolent_unicorn.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/benevolent_unicorn.txt svneol=native#text/plain
forge-gui/res/cardsfolder/b/benthic_behemoth.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/benthic_behemoth.txt svneol=native#text/plain
forge-gui/res/cardsfolder/b/benthic_djinn.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/benthic_djinn.txt svneol=native#text/plain

View File

@@ -1053,6 +1053,13 @@ public class AbilityUtils {
players.add(p); players.add(p);
} }
} }
else if (defined.equals("ChosenAndYou")) {
players.add(sa.getActivatingPlayer());
final Player p = card.getChosenPlayer();
if (!players.contains(p)) {
players.add(p);
}
}
else if (defined.equals("SourceController")) { else if (defined.equals("SourceController")) {
final Player p = sa.getHostCard().getController(); final Player p = sa.getHostCard().getController();
if (!players.contains(p)) { if (!players.contains(p)) {

View File

@@ -0,0 +1,13 @@
Name:Benevolent Offering
ManaCost:3 W
Types:Instant
A:SP$ ChoosePlayer | Cost$ 3 W | Defined$ You | Choices$ Player.Opponent | SubAbility$ DBToken | SpellDescription$ Choose an opponent. You and that player each put three 1/1 white Spirit creature tokens with flying onto the battlefield. Choose an opponent. You gain 2 life for each creature you control and that player gains 2 life for each creature he or she controls.
SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ ChosenAndYou | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 spirit C14 | TokenKeywords$ Flying | SubAbility$ DBChoose
SVar:DBChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | SubAbility$ DBGainLifeYou
SVar:DBGainLifeYou:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBGainLifeOpp
SVar:DBGainLifeOpp:DB$ GainLife | Defined$ ChosenPlayer | LifeAmount$ Y | References$ Y
SVar:X:Count$Valid Creature.YouCtrl
SVar:Y:Count$Valid Creature.ChosenCtrl
SVar:RemAIDeck:True
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/benevolent_offering.jpg