pub(crate) fn consume_absorbs(
state: &mut CombatState,
target: ActorId,
kind: AbsorbKind,
schools: SpellSchoolMask,
amount: f64,
) -> f64pub(crate) fn consume_absorbs(
state: &mut CombatState,
target: ActorId,
kind: AbsorbKind,
schools: SpellSchoolMask,
amount: f64,
) -> f64