pub(crate) fn spend_voidfall(
ctx: &mut HookCtx<'_>,
state: AnnihilatorState,
rules: AnnihilatorRules,
damage: AnnihilatorDamage,
) -> VoidfallSpendpub(crate) fn spend_voidfall(
ctx: &mut HookCtx<'_>,
state: AnnihilatorState,
rules: AnnihilatorRules,
damage: AnnihilatorDamage,
) -> VoidfallSpend