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) {