[][src]Type Definition weasel::ability::Ability

type Ability<R> = <<R as BattleRules>::AR as ActorRules<R>>::Ability;

Type to represent an ability.

Abilities are actions that actors can undertake in order to modify an aspect of themselves or of the world. Typical abilities are movements and attacks.