pub(super) fn spell_target_shapes_with_resolved_geometry(
lookup: EffectLookup<'_>,
input: SpellTargetShapeInput,
rng: Option<&mut dyn FnMut() -> f64>,
) -> Result<Vec<ResolvedTargetShape>, TargetShapeError>pub(super) fn spell_target_shapes_with_resolved_geometry(
lookup: EffectLookup<'_>,
input: SpellTargetShapeInput,
rng: Option<&mut dyn FnMut() -> f64>,
) -> Result<Vec<ResolvedTargetShape>, TargetShapeError>