Re-exports§
pub use self::static_ability::*;pub use layer::*;
Modules§
- layer
- CR 613 layer system — continuous effect application.
- static_
ability - Static ability parsing and types.
- static_
ability_ activate_ ability_ as_ if_ haste - static_
ability_ adapt - static_
ability_ alternative_ cost - static_
ability_ assign_ combat_ damage_ as_ unblocked - static_
ability_ assign_ no_ combat_ damage - static_
ability_ attack_ restrict - static_
ability_ block_ restrict - static_
ability_ can_ attack_ defender - static_
ability_ cant_ attach - static_
ability_ cant_ attack_ block - static_
ability_ cant_ be_ cast - static_
ability_ cant_ be_ copied - static_
ability_ cant_ be_ suspected - static_
ability_ cant_ become_ monarch - static_
ability_ cant_ change_ day_ time - static_
ability_ cant_ crew - static_
ability_ cant_ discard - static_
ability_ cant_ draw - static_
ability_ cant_ exile - static_
ability_ cant_ gain_ lose_ pay_ life - static_
ability_ cant_ phase - static_
ability_ cant_ put_ counter - static_
ability_ cant_ regenerate - static_
ability_ cant_ sacrifice - static_
ability_ cant_ target - static_
ability_ cant_ transform - static_
ability_ cant_ venture - static_
ability_ cast_ with_ flash - static_
ability_ colorless_ damage_ source - static_
ability_ combat_ damage_ toughness - static_
ability_ continuous - Java parity bridge for
StaticAbilityContinuous.java. Canonical CR613 recomputation lives inlayer.rs. - static_
ability_ cost_ change - Static ability cost change — re-exports from
cost::cost_adjustment. - static_
ability_ counters_ remain - static_
ability_ devotion - static_
ability_ disable_ triggers - static_
ability_ exhaust - static_
ability_ flip_ coin_ mod - static_
ability_ gain_ life_ radiation - static_
ability_ ignore_ hexproof_ shroud - static_
ability_ ignore_ landwalk - static_
ability_ ignore_ legend_ rule - static_
ability_ infect_ damage - static_
ability_ layer - Re-export for Java parity naming with StaticAbilityLayer.java. The Layer enum is defined in mod.rs.
- static_
ability_ mana_ convert - static_
ability_ max_ counter - static_
ability_ mode - Parsing helpers for
StaticMode. Mirrors JavaStaticAbilityMode.smartValueOf/setValueOf. - static_
ability_ must_ attack - static_
ability_ must_ block - static_
ability_ must_ target - static_
ability_ no_ cleanup_ damage - static_
ability_ num_ loyalty_ act - static_
ability_ panharmonicon - static_
ability_ plot_ zone - static_
ability_ surveil_ num - static_
ability_ tap_ power_ value - static_
ability_ turn_ phase_ reversed - static_
ability_ unspent_ mana - static_
ability_ untap_ other_ player - static_
ability_ view - static_
ability_ wither_ damage
Functions§
- add_
ignore_ effect_ players - Java-parity bridge for
StaticAbility.addIgnoreEffectPlayers(...). - apply_
continuous_ ability - Java-parity bridge for
StaticAbility.applyContinuousAbility(...). - apply_
continuous_ ability_ before - Java-parity bridge for
StaticAbility.applyContinuousAbilityBefore(...). The engine keeps a single source of truth inlayer::apply_continuous_effects. - check_
conditions - Java-parity bridge for
StaticAbility.checkConditions(...). - check_
mode - Java-parity bridge for
StaticAbility.checkMode(...). - clear_
ignore_ effects - Java-parity bridge for
StaticAbility.clearIgnoreEffects(). - copy
- Java-parity bridge for
StaticAbility.copy(...). - create
- Java-parity constructor entrypoint for
StaticAbility.java#create. Canonical parsing remainsparse_static_ability. - has_
attack_ cost - Java-parity helper for
StaticAbility.hasAttackCost(...). - inc_
may_ play_ turn - Java-parity bridge for
StaticAbility.incMayPlayTurn(). - reset_
may_ play_ turn - Java-parity bridge for
StaticAbility.resetMayPlayTurn(). - zones_
check - Java-parity bridge for
StaticAbility.zonesCheck().