diff --git a/data/sql/updates/pending_db_world/rev_1762805689686726014.sql b/data/sql/updates/pending_db_world/rev_1762805689686726014.sql new file mode 100644 index 000000000..1996e6c09 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1762805689686726014.sql @@ -0,0 +1,3 @@ +-- +DELETE FROM `areatrigger_scripts` WHERE `entry`=5338; +INSERT INTO `areatrigger_scripts` (`entry`, `ScriptName`) VALUES(5338, 'at_last_rites'); diff --git a/src/server/scripts/World/areatrigger_scripts.cpp b/src/server/scripts/World/areatrigger_scripts.cpp index 58adcbda7..f9f8babc9 100644 --- a/src/server/scripts/World/areatrigger_scripts.cpp +++ b/src/server/scripts/World/areatrigger_scripts.cpp @@ -170,7 +170,7 @@ public: { QuestStatus QLR = player->GetQuestStatus(QUEST_LAST_RITES); QuestStatus QBT = player->GetQuestStatus(QUEST_BREAKING_THROUGH); - if (!(QLR == QUEST_STATUS_INCOMPLETE || QLR == QUEST_STATUS_COMPLETE || + if (!(QLR == QUEST_STATUS_INCOMPLETE || QLR == QUEST_STATUS_COMPLETE || QLR == QUEST_STATUS_REWARDED || QBT == QUEST_STATUS_INCOMPLETE || QBT == QUEST_STATUS_COMPLETE)) return false;