mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
- Converted keyword "If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME." to script
This commit is contained in:
@@ -7442,12 +7442,6 @@ public class Card extends GameEntity implements Comparable<Card> {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.hasKeyword("If damage would be dealt to CARDNAME, "
|
|
||||||
+ "prevent that damage. Remove a +1/+1 counter from CARDNAME.")) {
|
|
||||||
restDamage = 0;
|
|
||||||
this.subtractCounter(CounterType.P1P1, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (restDamage >= this.getPreventNextDamage()) {
|
if (restDamage >= this.getPreventNextDamage()) {
|
||||||
restDamage = restDamage - this.getPreventNextDamage();
|
restDamage = restDamage - this.getPreventNextDamage();
|
||||||
this.setPreventNextDamage(0);
|
this.setPreventNextDamage(0);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Name:Gloom Surgeon
|
|||||||
ManaCost:1 B
|
ManaCost:1 B
|
||||||
Types:Creature Spirit
|
Types:Creature Spirit
|
||||||
PT:2/1
|
PT:2/1
|
||||||
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | IsCombat$ True | ReplaceWith$ Exile | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage and exile that many cards from the top of your library.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | IsCombat$ True | ReplaceWith$ Exile | PreventionEffect$ True | Description$ If combat damage would be dealt to CARDNAME, prevent that damage and exile that many cards from the top of your library.
|
||||||
SVar:Exile:AB$ Dig | Cost$ 0 | DigNum$ X | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | References$ X
|
SVar:Exile:AB$ Dig | Cost$ 0 | DigNum$ X | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | References$ X
|
||||||
SVar:X:ReplaceCount$DamageAmount
|
SVar:X:ReplaceCount$DamageAmount
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/gloom_surgeon.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/gloom_surgeon.jpg
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ Types:Creature Centaur Spirit
|
|||||||
PT:2/0
|
PT:2/0
|
||||||
K:Protection from black
|
K:Protection from black
|
||||||
K:etbCounter:P1P1:3
|
K:etbCounter:P1P1:3
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_centaur.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_centaur.jpg
|
||||||
Oracle:Protection from black\nPhantom Centaur enters the battlefield with three +1/+1 counters on it.\nIf damage would be dealt to Phantom Centaur, prevent that damage. Remove a +1/+1 counter from Phantom Centaur.
|
Oracle:Protection from black\nPhantom Centaur enters the battlefield with three +1/+1 counters on it.\nIf damage would be dealt to Phantom Centaur, prevent that damage. Remove a +1/+1 counter from Phantom Centaur.
|
||||||
@@ -4,6 +4,7 @@ Types:Creature Bird Soldier Spirit
|
|||||||
PT:0/0
|
PT:0/0
|
||||||
K:Flying
|
K:Flying
|
||||||
K:etbCounter:P1P1:3
|
K:etbCounter:P1P1:3
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_flock.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_flock.jpg
|
||||||
Oracle:Flying\nPhantom Flock enters the battlefield with three +1/+1 counters on it.\nIf damage would be dealt to Phantom Flock, prevent that damage. Remove a +1/+1 counter from Phantom Flock.
|
Oracle:Flying\nPhantom Flock enters the battlefield with three +1/+1 counters on it.\nIf damage would be dealt to Phantom Flock, prevent that damage. Remove a +1/+1 counter from Phantom Flock.
|
||||||
@@ -4,7 +4,8 @@ Types:Creature Insect Spirit
|
|||||||
PT:0/0
|
PT:0/0
|
||||||
K:Trample
|
K:Trample
|
||||||
K:etbCounter:P1P1:2
|
K:etbCounter:P1P1:2
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
A:AB$ PutCounter | Cost$ T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME.
|
A:AB$ PutCounter | Cost$ T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME.
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nantuko.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nantuko.jpg
|
||||||
Oracle:Trample\nPhantom Nantuko enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Nantuko, prevent that damage. Remove a +1/+1 counter from Phantom Nantuko.\n{T}: Put a +1/+1 counter on Phantom Nantuko.
|
Oracle:Trample\nPhantom Nantuko enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Nantuko, prevent that damage. Remove a +1/+1 counter from Phantom Nantuko.\n{T}: Put a +1/+1 counter on Phantom Nantuko.
|
||||||
@@ -7,7 +7,8 @@ K:Trample
|
|||||||
T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life.
|
T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life.
|
||||||
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
|
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
|
||||||
SVar:X:TriggerCount$DamageAmount
|
SVar:X:TriggerCount$DamageAmount
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
SVar:HasCombatEffect:TRUE
|
SVar:HasCombatEffect:TRUE
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nishoba.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nishoba.jpg
|
||||||
Oracle:Trample\nPhantom Nishoba enters the battlefield with seven +1/+1 counters on it.\nWhenever Phantom Nishoba deals damage, you gain that much life.\nIf damage would be dealt to Phantom Nishoba, prevent that damage. Remove a +1/+1 counter from Phantom Nishoba.
|
Oracle:Trample\nPhantom Nishoba enters the battlefield with seven +1/+1 counters on it.\nWhenever Phantom Nishoba deals damage, you gain that much life.\nIf damage would be dealt to Phantom Nishoba, prevent that damage. Remove a +1/+1 counter from Phantom Nishoba.
|
||||||
@@ -3,6 +3,7 @@ ManaCost:1 W
|
|||||||
Types:Creature Spirit Nomad
|
Types:Creature Spirit Nomad
|
||||||
PT:0/0
|
PT:0/0
|
||||||
K:etbCounter:P1P1:2
|
K:etbCounter:P1P1:2
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nomad.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nomad.jpg
|
||||||
Oracle:Phantom Nomad enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Nomad, prevent that damage. Remove a +1/+1 counter from Phantom Nomad.
|
Oracle:Phantom Nomad enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Nomad, prevent that damage. Remove a +1/+1 counter from Phantom Nomad.
|
||||||
@@ -3,6 +3,7 @@ ManaCost:2 G
|
|||||||
Types:Creature Cat Spirit
|
Types:Creature Cat Spirit
|
||||||
PT:1/0
|
PT:1/0
|
||||||
K:etbCounter:P1P1:2
|
K:etbCounter:P1P1:2
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_tiger.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_tiger.jpg
|
||||||
Oracle:Phantom Tiger enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Tiger, prevent that damage. Remove a +1/+1 counter from Phantom Tiger.
|
Oracle:Phantom Tiger enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Tiger, prevent that damage. Remove a +1/+1 counter from Phantom Tiger.
|
||||||
@@ -3,6 +3,7 @@ ManaCost:4 G G
|
|||||||
Types:Creature Wurm Spirit
|
Types:Creature Wurm Spirit
|
||||||
PT:2/0
|
PT:2/0
|
||||||
K:etbCounter:P1P1:4
|
K:etbCounter:P1P1:4
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_wurm.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_wurm.jpg
|
||||||
Oracle:Phantom Wurm enters the battlefield with four +1/+1 counters on it.\nIf damage would be dealt to Phantom Wurm, prevent that damage. Remove a +1/+1 counter from Phantom Wurm.
|
Oracle:Phantom Wurm enters the battlefield with four +1/+1 counters on it.\nIf damage would be dealt to Phantom Wurm, prevent that damage. Remove a +1/+1 counter from Phantom Wurm.
|
||||||
@@ -3,7 +3,8 @@ ManaCost:2 B
|
|||||||
Types:Creature Zombie
|
Types:Creature Zombie
|
||||||
PT:0/0
|
PT:0/0
|
||||||
K:etbCounter:P1P1:X:no Condition:Unbreathing Horde enters the battlefield with a +1/+1 counter on it for each other Zombie you control and each Zombie card in your graveyard.
|
K:etbCounter:P1P1:X:no Condition:Unbreathing Horde enters the battlefield with a +1/+1 counter on it for each other Zombie you control and each Zombie card in your graveyard.
|
||||||
K:If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME.
|
||||||
|
SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||||
SVar:X:Count$Valid Zombie.YouCtrl+Other/Plus.Y
|
SVar:X:Count$Valid Zombie.YouCtrl+Other/Plus.Y
|
||||||
SVar:Y:Count$TypeInYourYard.Zombie
|
SVar:Y:Count$TypeInYourYard.Zombie
|
||||||
SVar:NeedsToPlayVar:X GE1
|
SVar:NeedsToPlayVar:X GE1
|
||||||
|
|||||||
Reference in New Issue
Block a user