pub fn cast(
sink: &mut dyn FightSink,
rng: &GameRng,
config: &GameConfig,
lookups: &ContentLookups,
caster: &Entity,
_ability: &Ability,
valid_targets: &[Entity],
natural_casts_number: i64,
) -> Result<(), Error>Expand description
Native: queue casts attack actions for caster against valid_targets.
Consumes multicast_chance from rng, then (per cast after the first, when
there are multiple targets) a randint for target selection. _ability is
unused, matching the original signature.