diff options
| author | Shauren <shauren.trinity@gmail.com> | 2018-04-24 23:59:37 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2018-04-24 23:59:37 +0200 |
| commit | b172ba7b8a440faf068a6ea8c60fc2a1640689a6 (patch) | |
| tree | a838680c6d7f3f7595a1352c35bdfdbfbd9d410a /src/server/game/Quests | |
| parent | c05d887e8d554d51b7c0066e3acd8214eb3c3d4e (diff) | |
Core/Quests: Implemented quest greeting locales
Diffstat (limited to 'src/server/game/Quests')
| -rw-r--r-- | src/server/game/Quests/QuestDef.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/server/game/Quests/QuestDef.h b/src/server/game/Quests/QuestDef.h index 88132ce0285..adbec0efd6c 100644 --- a/src/server/game/Quests/QuestDef.h +++ b/src/server/game/Quests/QuestDef.h @@ -254,6 +254,22 @@ enum QuestObjectiveFlags QUEST_OBJECTIVE_FLAG_PART_OF_PROGRESS_BAR = 0x40, // hidden objective used to calculate progress bar percent (quests are limited to a single progress bar objective) }; +struct QuestGreeting +{ + uint16 EmoteType; + uint32 EmoteDelay; + std::string Text; + + QuestGreeting() : EmoteType(0), EmoteDelay(0) { } + QuestGreeting(uint16 emoteType, uint32 emoteDelay, std::string text) + : EmoteType(emoteType), EmoteDelay(emoteDelay), Text(std::move(text)) { } +}; + +struct QuestGreetingLocale +{ + std::vector<std::string> Greeting; +}; + struct QuestTemplateLocale { std::vector<std::string> LogTitle; |
