[Spells] Update to target types Beam and Cone to ignore invalid targets. (#2080)

This commit is contained in:
KayenEQ
2022-05-01 16:50:55 -04:00
committed by GitHub
parent 35b35f85cf
commit 34dc081306
2 changed files with 43 additions and 0 deletions
+9
View File
@@ -5457,6 +5457,15 @@ void EntityList::GetTargetsForConeArea(Mob *start, float min_radius, float radiu
++it;
continue;
}
if (ptr->IsClient() && !ptr->CastToClient()->ClientFinishedLoading()) {
++it;
continue;
}
if (ptr->IsAura() || ptr->IsTrap()) {
++it;
continue;
}
float x_diff = ptr->GetX() - start->GetX();
float y_diff = ptr->GetY() - start->GetY();
float z_diff = ptr->GetZ() - start->GetZ();