From 5cc359bb186707e29554127a2c7d89e1826c2a7b Mon Sep 17 00:00:00 2001 From: Kinglykrab Date: Sat, 2 Aug 2025 23:03:33 -0400 Subject: [PATCH] [Hotfix] Fix Quest Ownership Edge Case --- zone/embparser.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/zone/embparser.cpp b/zone/embparser.cpp index 903a4821f..bd4eabc0d 100644 --- a/zone/embparser.cpp +++ b/zone/embparser.cpp @@ -998,11 +998,13 @@ int PerlembParser::SendCommands( int ret_value = 0; RunningQuest q; + + q.owner = other; + q.questitem = inst; + q.questspell = spell; + if (mob && mob->IsClient()) { - q.owner = other; q.initiator = mob->CastToClient(); - q.questitem = inst; - q.questspell = spell; } if (zone) {