From 2249b5381bff12d14b56573fa8f075f6285dc24a Mon Sep 17 00:00:00 2001 From: gsemaj Date: Sat, 22 Jul 2023 15:10:00 -0400 Subject: [PATCH] Fix seg fault with egg powers --- src/Abilities.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Abilities.cpp b/src/Abilities.cpp index 34e5d12..fe987ed 100644 --- a/src/Abilities.cpp +++ b/src/Abilities.cpp @@ -274,6 +274,8 @@ void Abilities::useNPCSkill(EntityRef npc, int skillID, std::vector SkillData* skill = &SkillTable[skillID]; std::vector results = handleSkill(skill, 0, src, affected); + if(results.empty()) return; // no effect; no need for confirmation packets + size_t resultSize = results.back().size; // guaranteed to be the same for every item if (!validOutVarPacket(sizeof(sP_FE2CL_NPC_SKILL_HIT), results.size(), resultSize)) {