Re-exports§
pub use ability_ir::DealDamageIr;pub use ability_ir::EffectIr;pub use ability_ir::SpellAbilityIr;pub use ability_key::AbilityKey;pub use api_type::ApiType;pub use illegal_ability_exception::IllegalAbilityException;pub use produced_mana::ProducedMana;pub use produced_mana::ProducedManaCombo;pub use activated::*;
Modules§
- ability_
api_ based - AbilityApiBased — activated ability backed by an API type.
- ability_
factory - AbilityFactory — factory for creating spell abilities from card scripts.
- ability_
ir - ability_
key - AbilityKey — enum of ability parameter keys used in run-params maps.
- ability_
utils - AbilityUtils — utility functions for ability resolution.
- activated
- api_
type - ApiType — enum of all effect API types.
- effects
- Effect resolution system.
- illegal_
ability_ exception - IllegalAbilityException — error type for invalid abilities.
- produced_
mana - selector_
domain - spell_
ability_ effect - SpellAbilityEffect — base trait and utility free functions for effects.
- spell_
api_ based - SpellApiBased — spell abilities backed by an API type.
- static_
ability_ api_ based - StaticAbilityApiBased — static abilities backed by an API type.