- Added Locket of Yesterdays and Mana Skimmer

This commit is contained in:
swordshine
2013-05-11 01:03:06 +00:00
parent ba644b69fc
commit 5d157fafbf
4 changed files with 24 additions and 0 deletions

2
.gitattributes vendored
View File

@@ -6261,6 +6261,7 @@ res/cardsfolder/l/loaming_shaman.txt -text
res/cardsfolder/l/lobber_crew.txt -text res/cardsfolder/l/lobber_crew.txt -text
res/cardsfolder/l/lobotomy.txt svneol=native#text/plain res/cardsfolder/l/lobotomy.txt svneol=native#text/plain
res/cardsfolder/l/loch_korrigan.txt svneol=native#text/plain res/cardsfolder/l/loch_korrigan.txt svneol=native#text/plain
res/cardsfolder/l/locket_of_yesterdays.txt -text
res/cardsfolder/l/lockjaw_snapper.txt svneol=native#text/plain res/cardsfolder/l/lockjaw_snapper.txt svneol=native#text/plain
res/cardsfolder/l/locust_miser.txt svneol=native#text/plain res/cardsfolder/l/locust_miser.txt svneol=native#text/plain
res/cardsfolder/l/locust_swarm.txt svneol=native#text/plain res/cardsfolder/l/locust_swarm.txt svneol=native#text/plain
@@ -6485,6 +6486,7 @@ res/cardsfolder/m/mana_prism.txt svneol=native#text/plain
res/cardsfolder/m/mana_seism.txt -text res/cardsfolder/m/mana_seism.txt -text
res/cardsfolder/m/mana_severance.txt svneol=native#text/plain res/cardsfolder/m/mana_severance.txt svneol=native#text/plain
res/cardsfolder/m/mana_short.txt svneol=native#text/plain res/cardsfolder/m/mana_short.txt svneol=native#text/plain
res/cardsfolder/m/mana_skimmer.txt -text
res/cardsfolder/m/mana_tithe.txt svneol=native#text/plain res/cardsfolder/m/mana_tithe.txt svneol=native#text/plain
res/cardsfolder/m/mana_vapors.txt -text res/cardsfolder/m/mana_vapors.txt -text
res/cardsfolder/m/mana_vault.txt svneol=native#text/plain res/cardsfolder/m/mana_vault.txt svneol=native#text/plain

View File

@@ -0,0 +1,9 @@
Name:Locket of Yesterdays
ManaCost:1
Types:Artifact
S:Mode$ ReduceCost | ValidCard$ Card | Type$ Spell | Activator$ You | Amount$ AffectedX | Description$ Spells you cast cost 1 less to cast for each card with the same name as that spell in your graveyard.
SVar:AffectedX:Count$ValidGraveyard Card.sharesNameWith+YouCtrl
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/locket_of_yesterdays.jpg
Oracle:Spells you cast cost {1} less to cast for each card with the same name as that spell in your graveyard.
SetInfo:TSP Uncommon

View File

@@ -0,0 +1,11 @@
Name:Mana Skimmer
ManaCost:3 B
Types:Creature Leech
PT:2/2
K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TapTarget | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, tap target land that player controls. That land doesn't untap during its controller's next untap step.
SVar:TapTarget:AB$ Tap | Cost$ 0 | ValidTgts$ Land | TargetsWithDefinedController$ TriggeredTarget | SubAbility$ DBPump
SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/mana_skimmer.jpg
Oracle:Flying\nWhenever Mana Skimmer deals damage to a player, tap target land that player controls. That land doesn't untap during its controller's next untap step.
SetInfo:TSP Common

View File

@@ -237,6 +237,8 @@ public class StaticAbilityCostChange {
int value = 0; int value = 0;
if ("X".equals(amount)) { if ("X".equals(amount)) {
value = CardFactoryUtil.xCount(hostCard, hostCard.getSVar("X")); value = CardFactoryUtil.xCount(hostCard, hostCard.getSVar("X"));
} else if ("AffectedX".equals(amount)) {
value = CardFactoryUtil.xCount(card, hostCard.getSVar("AffectedX"));
} else { } else {
value = Integer.valueOf(amount); value = Integer.valueOf(amount);
} }