pub(in systems) fn effective_proc_charges(
program: &CombatProgram,
state: &CombatInstance,
source: ActorId,
proc: ImpactEffectProc,
index: usize,
) -> u8pub(in systems) fn effective_proc_charges(
program: &CombatProgram,
state: &CombatInstance,
source: ActorId,
proc: ImpactEffectProc,
index: usize,
) -> u8