|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "Creature.h"#include "GridNotifiers.h"#include "ObjectAccessor.h"#include "Opcodes.h"#include "Platform/Singleton.h"#include "SharedDefines.h"Go to the source code of this file.
Classes | |
| struct | CreatureTextEntry |
| struct | CreatureTextId |
| struct | CreatureTextLocale |
| class | CreatureTextLocalizer< Builder > |
| class | CreatureTextMgr |
Macros | |
| #define | sCreatureTextMgr Skyfire::Singleton<CreatureTextMgr, Skyfire::NullMutex>::instance() |
Typedefs | |
| typedef std::vector< CreatureTextEntry > | CreatureTextGroup |
| typedef UNORDERED_MAP< uint8, CreatureTextGroup > | CreatureTextHolder |
| typedef UNORDERED_MAP< uint32, CreatureTextHolder > | CreatureTextMap |
| typedef UNORDERED_MAP< uint8, CreatureTextRepeatIds > | CreatureTextRepeatGroup |
| typedef std::vector< uint8 > | CreatureTextRepeatIds |
| typedef UNORDERED_MAP< uint64, CreatureTextRepeatGroup > | CreatureTextRepeatMap |
| typedef std::map< CreatureTextId, CreatureTextLocale > | LocaleCreatureTextMap |
Enumerations | |
| enum | CreatureTextRange { TEXT_RANGE_NORMAL = 0 , TEXT_RANGE_AREA = 1 , TEXT_RANGE_ZONE = 2 , TEXT_RANGE_MAP = 3 , TEXT_RANGE_WORLD = 4 } |
| #define sCreatureTextMgr Skyfire::Singleton<CreatureTextMgr, Skyfire::NullMutex>::instance() |
Definition at line 104 of file CreatureTextMgr.h.
Referenced by boss_brain_of_yogg_saron::boss_brain_of_yogg_saronAI::DoAction(), reload_commandscript::HandleReloadCreatureText(), reload_commandscript::HandleReloadLocalesCreatureTextCommand(), SmartScript::InstallTemplate(), boss_kurinnaxx::boss_kurinnaxxAI::JustDied(), npc_unworthy_initiate::npc_unworthy_initiateAI::MovementInform(), npc_power_spark::npc_power_sparkAI::npc_power_sparkAI(), npc_death_knight_initiate::OnGossipSelect(), CreatureTextBuilder::operator()(), PlayerTextBuilder::operator()(), SmartScript::ProcessAction(), Battlefield::SendWarningToAllInZone(), Battlefield::SendWarningToPlayer(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SetData(), World::SetInitialWorldSettings(), boss_malygos::boss_malygosAI::SpellHit(), npc_crusade_persuaded::npc_crusade_persuadedAI::SpellHit(), CreatureAI::Talk(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), boss_yogg_saron::boss_yogg_saronAI::UpdateAI(), npc_crusade_persuaded::npc_crusade_persuadedAI::UpdateAI(), and example_escort::example_escortAI::WaypointReached().
| typedef std::vector<CreatureTextEntry> CreatureTextGroup |
Definition at line 60 of file CreatureTextMgr.h.
Definition at line 61 of file CreatureTextMgr.h.
| typedef UNORDERED_MAP<uint32, CreatureTextHolder> CreatureTextMap |
Definition at line 62 of file CreatureTextMgr.h.
Definition at line 68 of file CreatureTextMgr.h.
| typedef std::vector<uint8> CreatureTextRepeatIds |
Definition at line 67 of file CreatureTextMgr.h.
Definition at line 69 of file CreatureTextMgr.h.
| typedef std::map<CreatureTextId, CreatureTextLocale> LocaleCreatureTextMap |
Definition at line 64 of file CreatureTextMgr.h.
| enum CreatureTextRange |
| Enumerator | |
|---|---|
| TEXT_RANGE_NORMAL | |
| TEXT_RANGE_AREA | |
| TEXT_RANGE_ZONE | |
| TEXT_RANGE_MAP | |
| TEXT_RANGE_WORLD | |
Definition at line 30 of file CreatureTextMgr.h.