pub(crate) fn summon_guardian(
state: &mut CombatState,
buf: &DenseBuffer,
spec: GuardianSpec,
now: SimTime,
) -> GuardianHandlepub(crate) fn summon_guardian(
state: &mut CombatState,
buf: &DenseBuffer,
spec: GuardianSpec,
now: SimTime,
) -> GuardianHandle