- Added Daunting Defender.

This commit is contained in:
jendave
2011-08-06 14:41:40 +00:00
parent 511888bf96
commit 5147aac901
3 changed files with 15 additions and 1 deletions

1
.gitattributes vendored
View File

@@ -1155,6 +1155,7 @@ res/cardsfolder/darkwater_catacombs.txt -text svneol=native#text/plain
res/cardsfolder/daru_encampment.txt -text svneol=native#text/plain
res/cardsfolder/daru_lancer.txt -text svneol=native#text/plain
res/cardsfolder/daru_warchief.txt -text svneol=native#text/plain
res/cardsfolder/daunting_defender.txt -text svneol=native#text/plain
res/cardsfolder/dauntless_dourbark.txt -text svneol=native#text/plain
res/cardsfolder/dauntless_escort.txt -text svneol=native#text/plain
res/cardsfolder/dauthi_cutthroat.txt -text svneol=native#text/plain

View File

@@ -0,0 +1,8 @@
Name:Daunting Defender
ManaCost:4 W
Types:Creature Human Cleric
Text:If a source would deal damage to a Cleric creature you control, prevent 1 of that damage.
PT:3/3
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/daunting_defender.jpg
End

View File

@@ -2902,11 +2902,16 @@ public class Card extends MyObservable {
if (AllZoneUtil.isCardInPlay("Plated Pegasus") && source.isSpell()
&& restDamage > 0) restDamage = restDamage - 1;
if (isType("Cleric") && AllZoneUtil.isCardInPlay("Daunting Defender", player))
restDamage = restDamage - AllZoneUtil.getPlayerCardsInPlay(player, "Daunting Defender").size();
} //Creature end
if (AllZoneUtil.isCardInPlay("Energy Storm") && source.isSpell()) return 0;
return restDamage;
if ( restDamage > 0)
return restDamage;
else return 0;
}
public int preventDamage(final int damage, Card source, boolean isCombat) {