Expand description
Static ability parsing and types.
Mirrors the Java Forge forge/game/staticability/ package, specifically
StaticAbility.java and StaticAbilityContinuous.java.
Card scripts encode static abilities as S$-prefixed lines, e.g.:
S$ Mode$ Continuous | Affected$ Creature.YouControl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1.
S$ Mode$ ETBTapped | Description$ This permanent enters the battlefield tapped.
S$ Mode$ CantAttack | Affected$ Creature.YouControl | Description$ Creatures you control can't attack.Structs§
- Card
Filter - Filter for which permanents are affected by a static ability.
- Static
Ability - A parsed static ability from an
S$line in a card script. - Static
Ability Ir
Enums§
- Layer
- CR 613 layer ordering for continuous effects.
- Static
Mode - The mode of a static ability.
Functions§
- parse_
static_ ability - Parse a raw
S$(orS:) ability line from a card script into aStaticAbility.