Skip to main content

parse_activated_ability

Function parse_activated_ability 

Source
pub fn parse_activated_ability(
    raw: &str,
    index: usize,
) -> Option<ActivatedAbility>
Expand description

Parse an ability string into an ActivatedAbility, if it’s an AB$ line. Returns None for SP$/DB$/trigger lines.

Example AB$ lines:

  • "AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}."
  • "AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | ..."
  • "AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Library | ..."