pub(crate) fn gain_pet_resource(
state: &mut CombatState,
buf: &DenseBuffer,
npc_id: u32,
amount: f64,
now: SimTime,
) -> f64pub(crate) fn gain_pet_resource(
state: &mut CombatState,
buf: &DenseBuffer,
npc_id: u32,
amount: f64,
now: SimTime,
) -> f64