pub(crate) fn can_cast_while_moving(
view: &CombatView<'_>,
spell_local: LocalSpellIdx,
inherently_usable: bool,
) -> boolpub(crate) fn can_cast_while_moving(
view: &CombatView<'_>,
spell_local: LocalSpellIdx,
inherently_usable: bool,
) -> bool