fix(Scripts/EOE): add null check for killer before updating achievement criteria (#23353)

Co-authored-by: Roman BADANIN <r.badanin@defi-informatique.fr>
This commit is contained in:
Localhost 2025-10-22 18:49:08 +02:00 committed by GitHub
parent e8b521b863
commit 2a78a1788f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1220,8 +1220,9 @@ public:
if (Vehicle* v = me->GetVehicle())
v->RemoveAllPassengers();
if (Player* player = killer->GetCharmerOrOwnerPlayerOrPlayerItself())
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS, 1, 0, me);
if (killer)
if (Player* player = killer->GetCharmerOrOwnerPlayerOrPlayerItself())
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS, 1, 0, me);
}
void MoveInLineOfSight(Unit* /*who*/) override {}