![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "ChatCommand.h"#include "Config.h"#include "Creature.h"#include "CreatureAIImpl.h"#include "DatabaseEnv.h"#include "DBCStores.h"#include "GossipDef.h"#include "InstanceScript.h"#include "Item.h"#include "LFGScripts.h"#include "Log.h"#include "MapManager.h"#include "ObjectMgr.h"#include "OutdoorPvPMgr.h"#include "Player.h"#include "ScriptReloadMgr.h"#include "ScriptSystem.h"#include "SmartAI.h"#include "SpellInfo.h"#include "SpellMgr.h"#include "SpellScript.h"#include "Transport.h"#include "Vehicle.h"#include "Weather.h"#include "WorldPacket.h"#include "WorldSession.h"
Include dependency graph for ScriptMgr.cpp:Go to the source code of this file.
Macros | |
| #define | sScriptRegistryCompositum ScriptRegistryCompositum::Instance() |
| #define | SCR_REG_MAP(T) ScriptRegistry<T>::ScriptStoreType |
| #define | SCR_REG_ITR(T) ScriptRegistry<T>::ScriptStoreIteratorType |
| #define | SCR_REG_LST(T) ScriptRegistry<T>::Instance()->GetScripts() |
| #define | FOR_SCRIPTS(T, C, E) |
| #define | FOR_SCRIPTS_RET(T, C, E, R) |
| #define | FOREACH_SCRIPT(T) |
| #define | GET_SCRIPT(T, I, V) |
| #define | GET_SCRIPT_RET(T, I, V, R) |
| #define | SCR_MAP_BGN(M, V, I, E, C, T) |
| #define | SCR_MAP_END |
Enumerations | |
| enum | Spells { SPELL_HOTSWAP_VISUAL_SPELL_EFFECT = 40162 } |
Functions | |
| template<typename T , typename F , typename O > | |
| void | CreateSpellOrAuraScripts (uint32 spellId, std::vector< T * > &scriptVector, F &&extractor, O *objectInvoker) |
| #define FOR_SCRIPTS | ( | T, | |
| C, | |||
| E | |||
| ) |
Definition at line 972 of file ScriptMgr.cpp.
| #define FOR_SCRIPTS_RET | ( | T, | |
| C, | |||
| E, | |||
| R | |||
| ) |
Definition at line 977 of file ScriptMgr.cpp.
| #define FOREACH_SCRIPT | ( | T | ) |
Definition at line 984 of file ScriptMgr.cpp.
| #define GET_SCRIPT | ( | T, | |
| I, | |||
| V | |||
| ) |
Definition at line 989 of file ScriptMgr.cpp.
| #define GET_SCRIPT_RET | ( | T, | |
| I, | |||
| V, | |||
| R | |||
| ) |
Definition at line 994 of file ScriptMgr.cpp.
| #define SCR_MAP_BGN | ( | M, | |
| V, | |||
| I, | |||
| E, | |||
| C, | |||
| T | |||
| ) |
Definition at line 1383 of file ScriptMgr.cpp.
| #define SCR_MAP_END |
Definition at line 1394 of file ScriptMgr.cpp.
| #define SCR_REG_ITR | ( | T | ) | ScriptRegistry<T>::ScriptStoreIteratorType |
Definition at line 968 of file ScriptMgr.cpp.
| #define SCR_REG_LST | ( | T | ) | ScriptRegistry<T>::Instance()->GetScripts() |
Definition at line 969 of file ScriptMgr.cpp.
| #define SCR_REG_MAP | ( | T | ) | ScriptRegistry<T>::ScriptStoreType |
Definition at line 967 of file ScriptMgr.cpp.
| #define sScriptRegistryCompositum ScriptRegistryCompositum::Instance() |
Definition at line 263 of file ScriptMgr.cpp.
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_HOTSWAP_VISUAL_SPELL_EFFECT | |
Definition at line 108 of file ScriptMgr.cpp.
| void CreateSpellOrAuraScripts | ( | uint32 | spellId, |
| std::vector< T * > & | scriptVector, | ||
| F && | extractor, | ||
| O * | objectInvoker | ||
| ) |
Definition at line 1228 of file ScriptMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| template class TC_GAME_API MapScript< BattlegroundMap > |
Definition at line 2290 of file ScriptMgr.cpp.
| template class TC_GAME_API MapScript< InstanceMap > |
Definition at line 2289 of file ScriptMgr.cpp.
| template class TC_GAME_API MapScript< Map > |
Definition at line 2288 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< AccountScript > |
Definition at line 2844 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< AchievementCriteriaScript > |
Definition at line 2839 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< AreaTriggerScript > |
Definition at line 2828 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< AuctionHouseScript > |
Definition at line 2834 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< BattlefieldScript > |
Definition at line 2829 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< BattlegroundMapScript > |
Definition at line 2824 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< BattlegroundScript > |
Definition at line 2830 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< CommandScript > |
Definition at line 2832 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< ConditionScript > |
Definition at line 2835 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< CreatureScript > |
Definition at line 2826 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< DynamicObjectScript > |
Definition at line 2837 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< FormulaScript > |
Definition at line 2821 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< GameObjectScript > |
Definition at line 2827 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< GroupScript > |
Definition at line 2842 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< GuildScript > |
Definition at line 2841 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< InstanceMapScript > |
Definition at line 2823 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< ItemScript > |
Definition at line 2825 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< OutdoorPvPScript > |
Definition at line 2831 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< PlayerScript > |
Definition at line 2840 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< ServerScript > |
Definition at line 2819 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< SpellScriptLoader > |
Definition at line 2818 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< TransportScript > |
Definition at line 2838 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< UnitScript > |
Definition at line 2843 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< VehicleScript > |
Definition at line 2836 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< WeatherScript > |
Definition at line 2833 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< WorldMapScript > |
Definition at line 2822 of file ScriptMgr.cpp.
| template class TC_GAME_API ScriptRegistry< WorldScript > |
Definition at line 2820 of file ScriptMgr.cpp.
| struct TSpellSummary * SpellSummary |