pub fn resolver_for_caster<'a>(
state: &'a OverlordState,
caster: &Entity,
) -> AbilityStoneResolver<'a>Expand description
Resolver for one caster in an active fight.
The socket layout and the owned stones are resolved from whoever the
caster IS — the local hero’s character_state, the party ally’s, or a
human PvP opponent’s — so every character combatant casts through their own
imprints. Mobs and arena filler bots have no CharacterState and cast with
identity modifiers.