|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "Chat.h"#include "Config.h"#include "CreatureAIImpl.h"#include "DatabaseEnv.h"#include "DBCStores.h"#include "GossipDef.h"#include "ObjectMgr.h"#include "OutdoorPvPMgr.h"#include "Player.h"#include "ScriptLoader.h"#include "ScriptMgr.h"#include "ScriptSystem.h"#include "SpellInfo.h"#include "SpellScript.h"#include "Transport.h"#include "Vehicle.h"#include "WorldPacket.h"Go to the source code of this file.
Classes | |
| class | ScriptRegistry< TScript > |
Macros | |
| #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_CLEAR(T) |
| #define | SCR_MAP_BGN(M, V, I, E, C, T) |
| #define | SCR_MAP_END |
| #define | SCR_REG_ITR(T) |
| #define | SCR_REG_LST(T) |
| #define | SCR_REG_MAP(T) |
Variables | |
| template<class TScript> | |
| uint32 | ScriptRegistry< TScript >::_scriptIdCounter = 0 |
| template<class TScript> | |
| std::map< uint32, TScript * > | ScriptRegistry< TScript >::ScriptPointerList |
| struct TSpellSummary * | SpellSummary |
| #define FOR_SCRIPTS | ( | T, | |
| C, | |||
| E ) |
Definition at line 134 of file ScriptMgr.cpp.
Referenced by ScriptMgr::OnDynamicObjectUpdate().
| #define FOR_SCRIPTS_RET | ( | T, | |
| C, | |||
| E, | |||
| R ) |
Definition at line 139 of file ScriptMgr.cpp.
Referenced by ScriptMgr::GetChatCommands().
| #define FOREACH_SCRIPT | ( | T | ) |
Definition at line 144 of file ScriptMgr.cpp.
Referenced by ScriptMgr::ModifyMeleeDamage(), ScriptMgr::ModifyPeriodicDamageAurasTick(), ScriptMgr::ModifySpellDamageTaken(), ScriptMgr::OnAuctionAdd(), ScriptMgr::OnAuctionExpire(), ScriptMgr::OnAuctionRemove(), ScriptMgr::OnAuctionSuccessful(), ScriptMgr::OnBaseGainCalculation(), ScriptMgr::OnColorCodeCalculation(), ScriptMgr::OnConfigLoad(), ScriptMgr::OnCreatureKill(), ScriptMgr::OnDamage(), ScriptMgr::OnGainCalculation(), ScriptMgr::OnGivePlayerXP(), ScriptMgr::OnGrayLevelCalculation(), ScriptMgr::OnGroupAddMember(), ScriptMgr::OnGroupChangeLeader(), ScriptMgr::OnGroupDisband(), ScriptMgr::OnGroupInviteMember(), ScriptMgr::OnGroupRateCalculation(), ScriptMgr::OnGroupRemoveMember(), ScriptMgr::OnGuildAddMember(), ScriptMgr::OnGuildBankEvent(), ScriptMgr::OnGuildCreate(), ScriptMgr::OnGuildDisband(), ScriptMgr::OnGuildEvent(), ScriptMgr::OnGuildInfoChanged(), ScriptMgr::OnGuildItemMove(), ScriptMgr::OnGuildMemberDepositMoney(), ScriptMgr::OnGuildMemberWitdrawMoney(), ScriptMgr::OnGuildMOTDChanged(), ScriptMgr::OnGuildRemoveMember(), ScriptMgr::OnHeal(), ScriptMgr::OnHonorCalculation(), ScriptMgr::OnMotdChange(), ScriptMgr::OnNetworkStart(), ScriptMgr::OnNetworkStop(), ScriptMgr::OnOpenStateChange(), ScriptMgr::OnPacketReceive(), ScriptMgr::OnPacketSend(), ScriptMgr::OnPlayerBindToInstance(), ScriptMgr::OnPlayerChat(), ScriptMgr::OnPlayerChat(), ScriptMgr::OnPlayerChat(), ScriptMgr::OnPlayerChat(), ScriptMgr::OnPlayerChat(), ScriptMgr::OnPlayerCreate(), ScriptMgr::OnPlayerDelete(), ScriptMgr::OnPlayerDuelEnd(), ScriptMgr::OnPlayerDuelRequest(), ScriptMgr::OnPlayerDuelStart(), ScriptMgr::OnPlayerEmote(), ScriptMgr::OnPlayerEnterMap(), ScriptMgr::OnPlayerFreeTalentPointsChanged(), ScriptMgr::OnPlayerKilledByCreature(), ScriptMgr::OnPlayerLevelChanged(), ScriptMgr::OnPlayerLogin(), ScriptMgr::OnPlayerLogout(), ScriptMgr::OnPlayerMoneyChanged(), ScriptMgr::OnPlayerReputationChange(), ScriptMgr::OnPlayerSave(), ScriptMgr::OnPlayerSpellCast(), ScriptMgr::OnPlayerTalentsReset(), ScriptMgr::OnPlayerTextEmote(), ScriptMgr::OnPlayerUpdateZone(), ScriptMgr::OnPVPKill(), ScriptMgr::OnShutdown(), ScriptMgr::OnShutdownCancel(), ScriptMgr::OnShutdownInitiate(), ScriptMgr::OnSocketClose(), ScriptMgr::OnSocketOpen(), ScriptMgr::OnStartup(), ScriptMgr::OnUnknownPacketReceive(), ScriptMgr::OnWorldUpdate(), and ScriptMgr::OnZeroDifferenceCalculation().
| #define GET_SCRIPT | ( | T, | |
| I, | |||
| V ) |
Definition at line 149 of file ScriptMgr.cpp.
Referenced by ScriptMgr::OnAddCreaturePassenger(), ScriptMgr::OnAddPassenger(), ScriptMgr::OnAddPassenger(), ScriptMgr::OnCreatureUpdate(), ScriptMgr::OnGameObjectDamaged(), ScriptMgr::OnGameObjectDestroyed(), ScriptMgr::OnGameObjectLootStateChanged(), ScriptMgr::OnGameObjectStateChanged(), ScriptMgr::OnGameObjectUpdate(), ScriptMgr::OnInstall(), ScriptMgr::OnInstallAccessory(), ScriptMgr::OnRelocate(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnRemovePassenger(), ScriptMgr::OnReset(), ScriptMgr::OnTransportUpdate(), ScriptMgr::OnUninstall(), ScriptMgr::OnWeatherChange(), and ScriptMgr::OnWeatherUpdate().
| #define GET_SCRIPT_RET | ( | T, | |
| I, | |||
| V, | |||
| R ) |
Definition at line 153 of file ScriptMgr.cpp.
Referenced by ScriptMgr::CreateInstanceData(), ScriptMgr::CreateOutdoorPvP(), ScriptMgr::GetCreatureAI(), ScriptMgr::GetDialogStatus(), ScriptMgr::GetDialogStatus(), ScriptMgr::GetGameObjectAI(), ScriptMgr::OnAreaTrigger(), ScriptMgr::OnConditionCheck(), ScriptMgr::OnCriteriaCheck(), ScriptMgr::OnDummyEffect(), ScriptMgr::OnDummyEffect(), ScriptMgr::OnDummyEffect(), ScriptMgr::OnGossipHello(), ScriptMgr::OnGossipHello(), ScriptMgr::OnGossipSelect(), ScriptMgr::OnGossipSelect(), ScriptMgr::OnGossipSelectCode(), ScriptMgr::OnGossipSelectCode(), ScriptMgr::OnItemExpire(), ScriptMgr::OnItemUse(), ScriptMgr::OnQuestAccept(), ScriptMgr::OnQuestAccept(), ScriptMgr::OnQuestAccept(), ScriptMgr::OnQuestComplete(), ScriptMgr::OnQuestReward(), ScriptMgr::OnQuestReward(), and ScriptMgr::OnQuestSelect().
| #define SCR_CLEAR | ( | T | ) |
Referenced by ScriptMgr::Unload().
| #define SCR_MAP_BGN | ( | M, | |
| V, | |||
| I, | |||
| E, | |||
| C, | |||
| T ) |
Definition at line 486 of file ScriptMgr.cpp.
Referenced by ScriptMgr::OnCreateMap(), ScriptMgr::OnDestroyMap(), ScriptMgr::OnLoadGridMap(), ScriptMgr::OnMapUpdate(), ScriptMgr::OnPlayerEnterMap(), ScriptMgr::OnPlayerLeaveMap(), and ScriptMgr::OnUnloadGridMap().
| #define SCR_MAP_END |
Definition at line 496 of file ScriptMgr.cpp.
Referenced by ScriptMgr::OnCreateMap(), ScriptMgr::OnDestroyMap(), ScriptMgr::OnLoadGridMap(), ScriptMgr::OnMapUpdate(), ScriptMgr::OnPlayerEnterMap(), ScriptMgr::OnPlayerLeaveMap(), and ScriptMgr::OnUnloadGridMap().
| #define SCR_REG_ITR | ( | T | ) |
Definition at line 130 of file ScriptMgr.cpp.
| #define SCR_REG_LST | ( | T | ) |
Definition at line 131 of file ScriptMgr.cpp.
| #define SCR_REG_MAP | ( | T | ) |
Definition at line 129 of file ScriptMgr.cpp.
| uint32 ScriptRegistry< TScript >::_scriptIdCounter = 0 |
Definition at line 1534 of file ScriptMgr.cpp.
| std::map<uint32, TScript*> ScriptRegistry< TScript >::ScriptPointerList |
Definition at line 1533 of file ScriptMgr.cpp.
| struct TSpellSummary* SpellSummary |
Definition at line 158 of file ScriptMgr.cpp.
Referenced by ScriptMgr::FillSpellSummary(), ScriptedAI::SelectSpell(), and ScriptMgr::Unload().