Few card fixes (#1814)

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
This commit is contained in:
tool4ever
2022-11-06 17:54:13 +01:00
committed by GitHub
parent e0400ca8fd
commit 90eb4b7a05
24 changed files with 27 additions and 56 deletions

View File

@@ -2,5 +2,5 @@ Name:Chameleon Blur
ManaCost:3 G
Types:Instant
A:SP$ Effect | ReplacementEffects$ RPrevent | AILogic$ Fog | SpellDescription$ Prevent all damage that creatures would deal to players this turn.
SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidSource$ Creature | ValidTarget$ Player | Description$ Prevent all damage that creatures would deal to players this turn.
SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidSource$ Creature.inZoneBattlefield | ValidTarget$ Player | Description$ Prevent all damage that creatures would deal to players this turn.
Oracle:Prevent all damage that creatures would deal to players this turn.

View File

@@ -2,5 +2,5 @@ Name:Champion Lancer
ManaCost:4 W W
Types:Creature Human Knight
PT:3/3
R:Event$ DamageDone | Prevent$ True | ValidSource$ Creature | ValidTarget$ Creature.Self | Description$ Prevent all damage that would be dealt to CARDNAME by creatures.
R:Event$ DamageDone | Prevent$ True | ValidSource$ Creature.inZoneBattlefield | ValidTarget$ Creature.Self | Description$ Prevent all damage that would be dealt to CARDNAME by creatures.
Oracle:Prevent all damage that would be dealt to Champion Lancer by creatures.

View File

@@ -3,7 +3,7 @@ ManaCost:6 W W
Types:Instant
K:Convoke
A:SP$ Effect | Cost$ 6 W W | ReplacementEffects$ RepDmg | SpellDescription$ Prevent all damage that would be dealt by creatures this turn. You gain life equal to the damage prevented this way.
SVar:RepDmg:Event$ DamageDone | ValidSource$ Creature | ReplaceWith$ GainLifeYou | PreventionEffect$ True | Description$ Prevent all damage that would be dealt by creatures this turn. You gain life equal to the damage prevented this way.
SVar:RepDmg:Event$ DamageDone | ValidSource$ Creature.inZoneBattlefield | ReplaceWith$ GainLifeYou | PreventionEffect$ True | Description$ Prevent all damage that would be dealt by creatures this turn. You gain life equal to the damage prevented this way.
SVar:GainLifeYou:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:ReplaceCount$DamageAmount
Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nPrevent all damage that would be dealt by creatures this turn. You gain life equal to the damage prevented this way.

View File

@@ -3,10 +3,8 @@ ManaCost:3 W
Types:Enchantment
K:ETBReplacement:Other:ChooseCT
SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | AILogic$ MostProminentOppControls
A:AB$ ChooseCard | Cost$ 1 W | Choices$ Creature.ChosenType | RememberChosen$ True | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.
SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromCreature | RememberObjects$ Remembered | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1
SVar:RPreventNextFromCreature:Event$ DamageDone | ValidSource$ Card.IsRemembered+ChosenType | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.
A:AB$ Effect | Cost$ 1 W | ReplacementEffects$ RPreventNextFromCreature | SpellDescription$ The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.
SVar:RPreventNextFromCreature:Event$ DamageDone | ValidSource$ Card.ChosenType+inZoneBattlefield | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:NonStackingEffect:True
Oracle:As Circle of Solace enters the battlefield, choose a creature type.\n{1}{W}: The next time a creature of the chosen type would deal damage to you this turn, prevent that damage.