mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 03:38:01 +00:00
- Fixed continuous static abilities granting temporary triggers (the new trigger getCopy function doesn't copy the temporary status).
This commit is contained in:
@@ -6,7 +6,7 @@ PT:3/3
|
|||||||
K:Level up:1 R
|
K:Level up:1 R
|
||||||
K:maxLevel:6
|
K:maxLevel:6
|
||||||
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | CheckSVar$ X | SVarCompare$ EQ1 | Description$ LEVEL 1-5 6/6
|
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | CheckSVar$ X | SVarCompare$ EQ1 | Description$ LEVEL 1-5 6/6
|
||||||
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | AddTrigger$ TriggerDamage | AddSVar$ TrigDamage | CheckSVar$ Y | SVarCompare$ EQ1 | Description$ LEVEL 6+ 6/6 Whenever CARDNAME attacks, it deals 6 damage to each creature defending player controls.
|
S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 6 | SetToughness$ 6 | AddTrigger$ TriggerDamage | CheckSVar$ Y | SVarCompare$ EQ1 | Description$ LEVEL 6+ 6/6 Whenever CARDNAME attacks, it deals 6 damage to each creature defending player controls.
|
||||||
SVar:X:Count$Valid Card.Self+counters_GE1_LEVEL+counters_LE5_LEVEL
|
SVar:X:Count$Valid Card.Self+counters_GE1_LEVEL+counters_LE5_LEVEL
|
||||||
SVar:Y:Count$Valid Card.Self+counters_GE6_LEVEL
|
SVar:Y:Count$Valid Card.Self+counters_GE6_LEVEL
|
||||||
SVar:TriggerDamage:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, it deals 6 damage to each creature defending player controls.
|
SVar:TriggerDamage:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, it deals 6 damage to each creature defending player controls.
|
||||||
|
|||||||
@@ -268,8 +268,7 @@ public class StaticAbility_Continuous {
|
|||||||
if (addTriggers != null) {
|
if (addTriggers != null) {
|
||||||
for (String trigger : addTriggers) {
|
for (String trigger : addTriggers) {
|
||||||
Trigger actualTrigger = TriggerHandler.parseTrigger(trigger, affectedCard, false);
|
Trigger actualTrigger = TriggerHandler.parseTrigger(trigger, affectedCard, false);
|
||||||
actualTrigger.setTemporary(true);
|
affectedCard.addTrigger(actualTrigger).setTemporary(true);
|
||||||
affectedCard.addTrigger(actualTrigger);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user