From cf65ac80c3db00178dec810ae1bbd27142f362df Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 08:46:16 +0000 Subject: [PATCH] add Evil Presence, Lingering Mirage, Sea's Claim and Tainted Well. --- .gitattributes | 4 ++++ res/cardsfolder/evil_presence.txt | 8 ++++++++ res/cardsfolder/lingering_mirage.txt | 9 +++++++++ res/cardsfolder/seas_claim.txt | 8 ++++++++ res/cardsfolder/tainted_well.txt | 9 +++++++++ src/forge/CardFactory_Auras.java | 13 +++++++++++-- 6 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 res/cardsfolder/evil_presence.txt create mode 100644 res/cardsfolder/lingering_mirage.txt create mode 100644 res/cardsfolder/seas_claim.txt create mode 100644 res/cardsfolder/tainted_well.txt diff --git a/.gitattributes b/.gitattributes index c6a9524369f..0899cd84fb3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1239,6 +1239,7 @@ res/cardsfolder/ethersworn_adjudicator.txt -text svneol=native#text/plain res/cardsfolder/evacuation.txt -text svneol=native#text/plain res/cardsfolder/evaporate.txt -text svneol=native#text/plain res/cardsfolder/everflowing_chalice.txt -text svneol=native#text/plain +res/cardsfolder/evil_presence.txt -text svneol=native#text/plain res/cardsfolder/evincars_justice.txt -text svneol=native#text/plain res/cardsfolder/eviscerator.txt -text svneol=native#text/plain res/cardsfolder/evolving_wilds.txt -text svneol=native#text/plain @@ -2272,6 +2273,7 @@ res/cardsfolder/liliana_vess.txt -text svneol=native#text/plain res/cardsfolder/lilianas_caress.txt -text svneol=native#text/plain res/cardsfolder/lilianas_specter.txt -text svneol=native#text/plain res/cardsfolder/lim_duls_high_guard.txt -text svneol=native#text/plain +res/cardsfolder/lingering_mirage.txt -text svneol=native#text/plain res/cardsfolder/lingering_tormentor.txt -text svneol=native#text/plain res/cardsfolder/linvala_keeper_of_silence.txt -text svneol=native#text/plain res/cardsfolder/lionheart_maverick.txt -text svneol=native#text/plain @@ -3320,6 +3322,7 @@ res/cardsfolder/seal_of_removal.txt -text svneol=native#text/plain res/cardsfolder/seal_of_strength.txt -text svneol=native#text/plain res/cardsfolder/searing_flesh.txt -text svneol=native#text/plain res/cardsfolder/searing_wind.txt -text svneol=native#text/plain +res/cardsfolder/seas_claim.txt -text svneol=native#text/plain res/cardsfolder/seascape_aerialist.txt -text svneol=native#text/plain res/cardsfolder/seashell_cameo.txt -text svneol=native#text/plain res/cardsfolder/seaside_citadel.txt -text svneol=native#text/plain @@ -3863,6 +3866,7 @@ res/cardsfolder/syphon_life.txt -text svneol=native#text/plain res/cardsfolder/tablet_of_epityr.txt -text svneol=native#text/plain res/cardsfolder/taiga.txt -text svneol=native#text/plain res/cardsfolder/tainted_strike.txt -text svneol=native#text/plain +res/cardsfolder/tainted_well.txt -text svneol=native#text/plain res/cardsfolder/take_possession.txt -text svneol=native#text/plain res/cardsfolder/talas_air_ship.txt -text svneol=native#text/plain res/cardsfolder/talas_merchant.txt -text svneol=native#text/plain diff --git a/res/cardsfolder/evil_presence.txt b/res/cardsfolder/evil_presence.txt new file mode 100644 index 00000000000..91baa46e674 --- /dev/null +++ b/res/cardsfolder/evil_presence.txt @@ -0,0 +1,8 @@ +Name:Evil Presence +ManaCost:B +Types:Enchantment Aura +Text:Enchanted land is a Swamp. +K:Enchant land +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/evil_presence.jpg +End diff --git a/res/cardsfolder/lingering_mirage.txt b/res/cardsfolder/lingering_mirage.txt new file mode 100644 index 00000000000..13d21bfbdd1 --- /dev/null +++ b/res/cardsfolder/lingering_mirage.txt @@ -0,0 +1,9 @@ +Name:Lingering Mirage +ManaCost:1 U +Types:Enchantment Aura +Text:Enchanted land is an Island. +K:Enchant land +K:Cycling:2 +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/lingering_mirage.jpg +End diff --git a/res/cardsfolder/seas_claim.txt b/res/cardsfolder/seas_claim.txt new file mode 100644 index 00000000000..90b332e08e1 --- /dev/null +++ b/res/cardsfolder/seas_claim.txt @@ -0,0 +1,8 @@ +Name:Sea's Claim +ManaCost:U +Types:Enchantment Aura +Text:Enchanted land is an Island. +K:Enchant land +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/seas_claim.jpg +End diff --git a/res/cardsfolder/tainted_well.txt b/res/cardsfolder/tainted_well.txt new file mode 100644 index 00000000000..4d0dd07b7c2 --- /dev/null +++ b/res/cardsfolder/tainted_well.txt @@ -0,0 +1,9 @@ +Name:Tainted Well +ManaCost:2 B +Types:Enchantment Aura +Text:Enchanted land is a Swamp. +K:Enchant land +K:When CARDNAME enters the battlefield, draw a card. +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_well.jpg +End diff --git a/src/forge/CardFactory_Auras.java b/src/forge/CardFactory_Auras.java index de7d072ecc6..94ef85962fe 100644 --- a/src/forge/CardFactory_Auras.java +++ b/src/forge/CardFactory_Auras.java @@ -565,7 +565,10 @@ class CardFactory_Auras { }//*************** END ************ END ************************** //*************** START *********** START ************************** - else if(cardName.equals("Convincing Mirage") || cardName.equals("Phantasmal Terrain") || cardName.equals("Spreading Seas")) { + else if(cardName.equals("Convincing Mirage") || cardName.equals("Phantasmal Terrain") + || cardName.equals("Spreading Seas") || cardName.equals("Evil Presence") + || cardName.equals("Lingering Mirage") || cardName.equals("Sea's Claim") + || cardName.equals("Tainted Well")) { final String[] NewType = new String[1]; final SpellAbility spell = new Spell(card) { @@ -589,10 +592,16 @@ class CardFactory_Auras { @Override public void resolve() { - if(card.getName().equals("Spreading Seas")) + if(card.getName().equals("Spreading Seas") + || card.getName().equals("Lingering Mirage") + || card.getName().equals("Sea's Claim")) { NewType[0] = "Island"; } + else if(card.getName().equals("Evil Presence") + ||card.getName().equals("Tainted Well")) { + NewType[0] = "Swamp"; + } else { String[] LandTypes = new String[] { "Plains","Island","Swamp","Mountain","Forest"};