diff options
| author | linencloth <none@none> | 2010-12-26 04:16:18 +0100 |
|---|---|---|
| committer | linencloth <none@none> | 2010-12-26 04:16:18 +0100 |
| commit | b150172521636fa5646489688e53d03f0773b9be (patch) | |
| tree | b078947617c1deead6699123567e8beabdb2477b /src/server/scripts/Outland | |
| parent | 8fdbe7c4e69f5b0a8eb907aa76cc2afd2b297cd3 (diff) | |
Core/QuestStatus:
- Separate rewarded quests from active quests, and store them in a new table to reduce database size
- Drop the no longer needed `rewarded` column from character_queststatus for smaller table size
- Prevent filling the database with dropped quests
- Delete useless records
- Implement queststatus save "queues" instead of states
- Minor optimizations
WARNING: Backup your database!
--HG--
branch : trunk
Diffstat (limited to 'src/server/scripts/Outland')
| -rw-r--r-- | src/server/scripts/Outland/shadowmoon_valley.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/server/scripts/Outland/shadowmoon_valley.cpp b/src/server/scripts/Outland/shadowmoon_valley.cpp index f4d6cd4a687..d98a90d6b33 100644 --- a/src/server/scripts/Outland/shadowmoon_valley.cpp +++ b/src/server/scripts/Outland/shadowmoon_valley.cpp @@ -1464,7 +1464,6 @@ public: if (!GroupMember->IsWithinDistInMap(me, EVENT_AREA_RADIUS) && GroupMember->GetQuestStatus(QUEST_BATTLE_OF_THE_CRIMSON_WATCH) == QUEST_STATUS_INCOMPLETE) { GroupMember->FailQuest(QUEST_BATTLE_OF_THE_CRIMSON_WATCH); - GroupMember->SetQuestStatus(QUEST_BATTLE_OF_THE_CRIMSON_WATCH, QUEST_STATUS_NONE); ++FailedMemberCount; } ++GroupMemberCount; @@ -1489,7 +1488,6 @@ public: if (GroupMember && GroupMember->GetQuestStatus(QUEST_BATTLE_OF_THE_CRIMSON_WATCH) == QUEST_STATUS_INCOMPLETE) { GroupMember->FailQuest(QUEST_BATTLE_OF_THE_CRIMSON_WATCH); - GroupMember->SetQuestStatus(QUEST_BATTLE_OF_THE_CRIMSON_WATCH, QUEST_STATUS_NONE); } } Failed = true; |
