- More updates of stPump to use "Other" as restriction.

- converted some cards to stPump.
- Added Aura Flux.
This commit is contained in:
jendave
2011-08-06 09:30:25 +00:00
parent b89c8290b6
commit 0364233d8b
10 changed files with 22 additions and 15 deletions

1
.gitattributes vendored
View File

@@ -270,6 +270,7 @@ res/cardsfolder/augury_adept.txt -text svneol=native#text/plain
res/cardsfolder/augury_owl.txt -text svneol=native#text/plain
res/cardsfolder/aura_blast.txt -text svneol=native#text/plain
res/cardsfolder/aura_extraction.txt -text svneol=native#text/plain
res/cardsfolder/aura_flux.txt -text svneol=native#text/plain
res/cardsfolder/aura_fracture.txt -text svneol=native#text/plain
res/cardsfolder/aura_gnarlid.txt -text svneol=native#text/plain
res/cardsfolder/aura_mutation.txt -text svneol=native#text/plain

View File

@@ -0,0 +1,9 @@
Name:Aura Flux
ManaCost:2 U
Types:Enchantment
Text:no text
K:stPumpAll:Enchantment.Other:0/0/At the beginning of your upkeep, sacrifice CARDNAME unless you pay 2:No Condition:Other enchantments have "At the beginning of your upkeep, sacrifice this enchantment unless you pay {2}."
SVar:Rarity:Uncommon
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_flux.jpg
End

View File

@@ -4,7 +4,7 @@ Types:Creature Wurm
Text:no text
PT:4/4
K:Intimidate
K:stPumpOther:Creature.Green+YouCtrl:0/0/Intimidate:No Condition:Other green creatures you control have Intimidate.
K:stPumpAll:Creature.Other+Green+YouCtrl:0/0/Intimidate:No Condition:Other green creatures you control have Intimidate.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/bellowing_tanglewurm.jpg
End

View File

@@ -4,7 +4,7 @@ Types:Creature Human Knight
Text:no text
PT:3/3
K:Flanking
K:stPumpOther:Creature.withFlanking+YouCtrl:0/0/Flanking:No Condition:Other creatures you control with flanking have flanking. (Each instance of flanking triggers separately.)
K:stPumpAll:Creature.Other+withFlanking+YouCtrl:0/0/Flanking:No Condition:Other creatures you control with flanking have flanking. (Each instance of flanking triggers separately.)
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/cavalry_master.jpg

View File

@@ -2,8 +2,8 @@ Name:Greater Auramancy
ManaCost:1 W
Types:Enchantment
Text:no text
K:StaticEffect:Play:Permanents you Control:Keyword/Shroud:Type.Enchantment!NotSelf:Other enchantments you control have shroud.
K:StaticEffect:Play:Permanents you Control:Keyword/Shroud:Type.Creature!enchanted:Enchanted creatures you control have shroud.
K:stPumpAll:Enchantment.Other+YouCtrl:0/0/Shroud:No Condition:Other enchantments you control have shroud.
K:stPumpAll:Creature.enchanted+YouCtrl:0/0/Shroud:No Condition:Enchanted creatures you control have shroud.
SVar:PlayMain1:TRUE
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/greater_auramancy.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 R
Types:Creature Kobold Soldier
Text:no text
PT:1/2
K:StaticEffect:Play:Permanents you Control:PTBonus/0/1!Keyword/Trample:Type.Creature!Type.Kobold!NotSelf:Other Kobold creatures you control get +0/+1 and have trample.
K:stPumpAll:Creature.Kobold+Other+YouCtrl:0/1/Trample:No Condition:Other Kobold creatures you control get +0/+1 and have trample.
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/kobold_drill_sergeant.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Giant Soldier
Text:no text
PT:3/4
K:Vigilance
K:StaticEffect:Play:Permanents you Control:PTBonus/0/2!Keyword/Vigilance:Type.Creature!NotSelf:Other creatures you control get +0/+2 and have vigilance.
K:stPumpAll:Creature.Other+YouCtrl:0/2/Vigilance:No Condition:Other creatures you control get +0/+2 and have vigilance.
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/oathsworn_giant.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Rhino Soldier
Text:no text
PT:3/3
K:First Strike
K:StaticEffect:Play:Permanents you Control:Keyword/First Strike:Type.Creature!Type.Soldier!NotSelf:Other Soldier creatures you control have first strike.
K:stPumpAll:Creature.Soldier+Other+YouCtrl:0/0/First Strike:No Condition:Other Soldier creatures you control have first strike.
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/rhox_pikemaster.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:5 R
Types:Creature Giant Warrior
Text:no text
PT:5/5
K:StaticEffect:Play:Permanents you Control:PTBonus/2/2!Keyword/Trample:Type.Creature!Type.Giant!NotSelf:Other Giant creatures you control get +2/+2 and have trample.
K:stPumpAll:Creature.Giant+Other+YouCtrl:2/2/Trample:No Condition:Other Giant creatures you control get +2/+2 and have trample.
SVar:PlayMain1:TRUE
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/sunrise_sovereign.jpg

View File

@@ -11641,7 +11641,7 @@ public class GameActionUtil {
// Special Conditions
final String Affected = Keyword_Details[1];
final String Specific[] = Affected.split(",");
Cards_inZone = Cards_inZone.getValidCards(Specific, SourceCard.getController());
Cards_inZone = Cards_inZone.getValidCards(Specific, SourceCard.getController(), SourceCard);
// From the cards left, determine which cards have already got the bonus
for(int i = 0; i < Cards_inZone.size(); i++) {
@@ -11701,7 +11701,7 @@ public class GameActionUtil {
String Affected = k[1];
final String Specific[] = Affected.split(",");
final Player Controller = Source.getController();
if(old[ANumber].contains(c) && (!AffectedCards(Source, k).contains(c) || !c.isValidCard(Specific, Controller))) {
if(old[ANumber].contains(c) && (!AffectedCards(Source, k).contains(c) || !c.isValidCard(Specific, Controller, Source))) {
old[ANumber].remove(c);
removeKeywords(Source, c, k, ANumber);
}
@@ -11816,11 +11816,8 @@ public class GameActionUtil {
}
if(Range.equals("Equipped")) {
CardList CardsinPlay = new CardList();
CardsinPlay.addAll(AllZone.Human_Play.getCards());
CardsinPlay.addAll(AllZone.Computer_Play.getCards());
for(int i = 0; i < CardsinPlay.size(); i++)
if(CardsinPlay.get(i).getEquippedBy().contains(SourceCard)) Cards_inZone.add(CardsinPlay.get(i));
if (SourceCard.getEquipping().size() > 0)
Cards_inZone.addAll(SourceCard.getEquipping().toArray());
}
return Cards_inZone;