diff options
| author | ariel- <ariel-@users.noreply.github.com> | 2017-06-19 23:20:06 -0300 |
|---|---|---|
| committer | ariel- <ariel-@users.noreply.github.com> | 2017-06-19 23:20:06 -0300 |
| commit | 85a7d5ce9ac68b30da2277cc91d4b70358f1880d (patch) | |
| tree | df3d2084ee2e35008903c03178039b9c986e2d08 /src/server/game/Quests | |
| parent | 052fc24315ace866ea1cf610e85df119b68100c9 (diff) | |
Core: ported headers cleanup from master branch
Diffstat (limited to 'src/server/game/Quests')
| -rw-r--r-- | src/server/game/Quests/QuestDef.cpp | 10 | ||||
| -rw-r--r-- | src/server/game/Quests/QuestDef.h | 28 |
2 files changed, 18 insertions, 20 deletions
diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp index 44ba68bcfb3..55100ca7396 100644 --- a/src/server/game/Quests/QuestDef.cpp +++ b/src/server/game/Quests/QuestDef.cpp @@ -17,12 +17,14 @@ */ #include "QuestDef.h" -#include "Player.h" -#include "World.h" +#include "DatabaseEnv.h" +#include "DBCStores.h" +#include "Log.h" #include "ObjectMgr.h" #include "Opcodes.h" - -#include "Packets/QuestPackets.h" +#include "Player.h" +#include "QuestPackets.h" +#include "World.h" Quest::Quest(Field* questRecord) { diff --git a/src/server/game/Quests/QuestDef.h b/src/server/game/Quests/QuestDef.h index eb653ccf096..d2a5e0d5d84 100644 --- a/src/server/game/Quests/QuestDef.h +++ b/src/server/game/Quests/QuestDef.h @@ -19,19 +19,15 @@ #ifndef TRINITYCORE_QUEST_H #define TRINITYCORE_QUEST_H -#include "Define.h" -#include "DatabaseEnv.h" -#include "SharedDefines.h" +#include "Common.h" #include "DBCEnums.h" +#include "DatabaseEnvFwd.h" +#include "SharedDefines.h" #include "WorldPacket.h" - -#include <string> #include <vector> class Player; -class ObjectMgr; - #define MAX_QUEST_LOG_SIZE 25 #define QUEST_OBJECTIVES_COUNT 4 @@ -96,7 +92,7 @@ enum QuestTradeSkill QUEST_TRSKILL_JEWELCRAFTING = 14 }; -enum QuestStatus +enum QuestStatus : uint8 { QUEST_STATUS_NONE = 0, QUEST_STATUS_COMPLETE = 1, @@ -180,14 +176,14 @@ struct QuestLocale { QuestLocale() { ObjectiveText.resize(QUEST_OBJECTIVES_COUNT); } - StringVector Title; - StringVector Details; - StringVector Objectives; - StringVector OfferRewardText; - StringVector RequestItemsText; - StringVector AreaDescription; - StringVector CompletedText; - std::vector< StringVector > ObjectiveText; + std::vector<std::string> Title; + std::vector<std::string> Details; + std::vector<std::string> Objectives; + std::vector<std::string> OfferRewardText; + std::vector<std::string> RequestItemsText; + std::vector<std::string> AreaDescription; + std::vector<std::string> CompletedText; + std::vector<std::vector<std::string>> ObjectiveText; }; // This Quest class provides a convenient way to access a few pretotaled (cached) quest details, |
