added Pariah
added Fireblast
added Caltrops
added Death Pits of Rath
added Swans of Bryn Argoll
added constant PREVENT_DAMAGE
MagicDamage.prevent now returns the amount of damage prevented
call prevent instead of setAmount(0)
cards are exiled even if no damage was prevented
ignore trigger if damage is zero or less
ignore trigger if damage is zero or less
added REPLACE_DAMAGE constant
added Guilty Conscience
replace magic number with constant, use prevent method instead of setAmount
replace magic number with constant, use prevent method instead of setAmount
replace magic number with constant, use prevent method instead of setAmount
replace magic number with constant, use prevent method instead of setAmount
use prevent instead of setAmount
added CANT_BE_PREVENTED constant
use constant instead of hardcoded priority