fn apply_periodic_effect(
ctx: &mut PeriodicEffectContext<'_>,
effect: PeriodicKind,
snapshot: Option<&DamageSnapshot>,
) -> Option<bool>fn apply_periodic_effect(
ctx: &mut PeriodicEffectContext<'_>,
effect: PeriodicKind,
snapshot: Option<&DamageSnapshot>,
) -> Option<bool>