diff --git a/RotationSolver/Updaters/TargetUpdater.cs b/RotationSolver/Updaters/TargetUpdater.cs index a9c8045e1..70b493ca9 100644 --- a/RotationSolver/Updaters/TargetUpdater.cs +++ b/RotationSolver/Updaters/TargetUpdater.cs @@ -229,7 +229,9 @@ private unsafe static void UpdateFriends(IEnumerable allTargets) DataCenter.PartyMembers = GetPartyMembers(allTargets); DataCenter.AllianceMembers = allTargets.OfType(); - DataCenter.HasPet = HasPet(); + var mayPet = allTargets.OfType().Where(npc => npc.OwnerId == Service.Player.ObjectId); + DataCenter.HasPet = mayPet.Any(npc => npc.BattleNpcKind == BattleNpcSubKind.Pet); + //DataCenter.HasPet = HasPet(); DataCenter.PartyTanks = DataCenter.PartyMembers.GetJobCategory(JobRole.Tank); DataCenter.PartyHealers = DataCenter.PartyMembers.GetJobCategory(JobRole.Healer);