diff --git a/zone/aa.cpp b/zone/aa.cpp index f3ee4e0ee..3bbd11ca9 100644 --- a/zone/aa.cpp +++ b/zone/aa.cpp @@ -53,9 +53,11 @@ void Mob::TemporaryPets(uint16 spell_id, Mob *targ, const char *name_override, u // yep, even these need pet power! int act_power = 0; - if (IsClient()) { - act_power = CastToClient()->GetFocusEffect(focusPetPower, spell_id); - act_power = CastToClient()->mod_pet_power(act_power, spell_id); + if (IsOfClientBot()) { + act_power = GetFocusEffect(focusPetPower, spell_id); + if (IsClient()) { + act_power = CastToClient()->mod_pet_power(act_power, spell_id); + } } PetRecord record;