|
void | Initialize () |
|
void | LoadDatabase () |
|
void | FillSpellSummary () |
|
const char * | ScriptsVersion () const |
|
void | IncrementScriptCount () |
|
uint32 | GetScriptCount () const |
|
void | SetScriptLoader (ScriptLoaderCallbackType script_loader_callback) |
|
void | Unload () |
|
void | CreateSpellScripts (uint32 spellId, std::list< SpellScript * > &scriptVector) |
|
void | CreateAuraScripts (uint32 spellId, std::list< AuraScript * > &scriptVector) |
|
void | CreateSpellScriptLoaders (uint32 spellId, std::vector< std::pair< SpellScriptLoader *, std::multimap< uint32, uint32 >::iterator > > &scriptVector) |
|
void | OnNetworkStart () |
|
void | OnNetworkStop () |
|
void | OnSocketOpen (std::shared_ptr< WorldSocket > socket) |
|
void | OnSocketClose (std::shared_ptr< WorldSocket > socket) |
|
void | OnPacketReceive (WorldSession *session, WorldPacket const &packet) |
|
void | OnPacketSend (WorldSession *session, WorldPacket const &packet) |
|
void | OnOpenStateChange (bool open) |
|
void | OnConfigLoad (bool reload) |
|
void | OnMotdChange (std::string &newMotd) |
|
void | OnShutdownInitiate (ShutdownExitCode code, ShutdownMask mask) |
|
void | OnShutdownCancel () |
|
void | OnWorldUpdate (uint32 diff) |
|
void | OnStartup () |
|
void | OnShutdown () |
|
void | OnHonorCalculation (float &honor, uint8 level, float multiplier) |
|
void | OnGrayLevelCalculation (uint8 &grayLevel, uint8 playerLevel) |
|
void | OnColorCodeCalculation (XPColorChar &color, uint8 playerLevel, uint8 mobLevel) |
|
void | OnZeroDifferenceCalculation (uint8 &diff, uint8 playerLevel) |
|
void | OnBaseGainCalculation (uint32 &gain, uint8 playerLevel, uint8 mobLevel) |
|
void | OnGainCalculation (uint32 &gain, Player *player, Unit *unit) |
|
void | OnGroupRateCalculation (float &rate, uint32 count, bool isRaid) |
|
void | OnCreateMap (Map *map) |
|
void | OnDestroyMap (Map *map) |
|
void | OnLoadGridMap (Map *map, GridMap *gmap, uint32 gx, uint32 gy) |
|
void | OnUnloadGridMap (Map *map, GridMap *gmap, uint32 gx, uint32 gy) |
|
void | OnPlayerEnterMap (Map *map, Player *player) |
|
void | OnPlayerLeaveMap (Map *map, Player *player) |
|
void | OnMapUpdate (Map *map, uint32 diff) |
|
InstanceScript * | CreateInstanceData (InstanceMap *map) |
|
bool | OnDummyEffect (Unit *caster, uint32 spellId, SpellEffIndex effIndex, Item *target) |
|
bool | OnQuestAccept (Player *player, Item *item, Quest const *quest) |
|
bool | OnItemUse (Player *player, Item *item, SpellCastTargets const &targets) |
|
bool | OnItemExpire (Player *player, ItemTemplate const *proto) |
|
bool | OnItemRemove (Player *player, Item *item) |
|
bool | OnDummyEffect (Unit *caster, uint32 spellId, SpellEffIndex effIndex, Creature *target) |
|
bool | OnGossipHello (Player *player, Creature *creature) |
|
bool | OnGossipSelect (Player *player, Creature *creature, uint32 sender, uint32 action) |
|
bool | OnGossipSelectCode (Player *player, Creature *creature, uint32 sender, uint32 action, const char *code) |
|
bool | OnQuestAccept (Player *player, Creature *creature, Quest const *quest) |
|
bool | OnQuestSelect (Player *player, Creature *creature, Quest const *quest) |
|
bool | OnQuestReward (Player *player, Creature *creature, Quest const *quest, uint32 opt) |
|
uint32 | GetDialogStatus (Player *player, Creature *creature) |
|
CreatureAI * | GetCreatureAI (Creature *creature) |
|
void | OnCreatureUpdate (Creature *creature, uint32 diff) |
|
bool | OnDummyEffect (Unit *caster, uint32 spellId, SpellEffIndex effIndex, GameObject *target) |
|
bool | OnGossipHello (Player *player, GameObject *go) |
|
bool | OnGossipSelect (Player *player, GameObject *go, uint32 sender, uint32 action) |
|
bool | OnGossipSelectCode (Player *player, GameObject *go, uint32 sender, uint32 action, const char *code) |
|
bool | OnQuestAccept (Player *player, GameObject *go, Quest const *quest) |
|
bool | OnQuestReward (Player *player, GameObject *go, Quest const *quest, uint32 opt) |
|
uint32 | GetDialogStatus (Player *player, GameObject *go) |
|
void | OnGameObjectDestroyed (GameObject *go, Player *player) |
|
void | OnGameObjectDamaged (GameObject *go, Player *player) |
|
void | OnGameObjectLootStateChanged (GameObject *go, uint32 state, Unit *unit) |
|
void | OnGameObjectStateChanged (GameObject *go, uint32 state) |
|
void | OnGameObjectUpdate (GameObject *go, uint32 diff) |
|
GameObjectAI * | GetGameObjectAI (GameObject *go) |
|
bool | OnAreaTrigger (Player *player, AreaTriggerEntry const *trigger, bool entered) |
|
Battleground * | CreateBattleground (BattlegroundTypeId typeId) |
|
OutdoorPvP * | CreateOutdoorPvP (OutdoorPvPData const *data) |
|
std::vector< ChatCommand > | GetChatCommands () |
|
void | OnWeatherChange (Weather *weather, WeatherState state, float grade) |
|
void | OnWeatherUpdate (Weather *weather, uint32 diff) |
|
void | OnAuctionAdd (AuctionHouseObject *ah, AuctionEntry *entry) |
|
void | OnAuctionRemove (AuctionHouseObject *ah, AuctionEntry *entry) |
|
void | OnAuctionSuccessful (AuctionHouseObject *ah, AuctionEntry *entry) |
|
void | OnAuctionExpire (AuctionHouseObject *ah, AuctionEntry *entry) |
|
bool | OnConditionCheck (Condition const *condition, ConditionSourceInfo &sourceInfo) |
|
void | OnInstall (Vehicle *veh) |
|
void | OnUninstall (Vehicle *veh) |
|
void | OnReset (Vehicle *veh) |
|
void | OnInstallAccessory (Vehicle *veh, Creature *accessory) |
|
void | OnAddPassenger (Vehicle *veh, Unit *passenger, int8 seatId) |
|
void | OnRemovePassenger (Vehicle *veh, Unit *passenger) |
|
void | OnDynamicObjectUpdate (DynamicObject *dynobj, uint32 diff) |
|
void | OnAddPassenger (Transport *transport, Player *player) |
|
void | OnAddCreaturePassenger (Transport *transport, Creature *creature) |
|
void | OnRemovePassenger (Transport *transport, Player *player) |
|
void | OnTransportUpdate (Transport *transport, uint32 diff) |
|
void | OnRelocate (Transport *transport, uint32 waypointId, uint32 mapId, float x, float y, float z) |
|
bool | OnCriteriaCheck (uint32 scriptId, Player *source, Unit *target) |
|
void | OnPVPKill (Player *killer, Player *killed) |
|
void | OnCreatureKill (Player *killer, Creature *killed) |
|
void | OnPlayerKilledByCreature (Creature *killer, Player *killed) |
|
void | OnPlayerLevelChanged (Player *player, uint8 oldLevel) |
|
void | OnPlayerFreeTalentPointsChanged (Player *player, uint32 newPoints) |
|
void | OnPlayerTalentsReset (Player *player, bool noCost) |
|
void | OnPlayerMoneyChanged (Player *player, int64 &amount) |
|
void | OnPlayerMoneyLimit (Player *player, int64 amount) |
|
void | OnGivePlayerXP (Player *player, uint32 &amount, Unit *victim) |
|
void | OnPlayerReputationChange (Player *player, uint32 factionID, int32 &standing, bool incremental) |
|
void | OnPlayerDuelRequest (Player *target, Player *challenger) |
|
void | OnPlayerDuelStart (Player *player1, Player *player2) |
|
void | OnPlayerDuelEnd (Player *winner, Player *loser, DuelCompleteType type) |
|
void | OnPlayerChat (Player *player, uint32 type, uint32 lang, std::string &msg) |
|
void | OnPlayerChat (Player *player, uint32 type, uint32 lang, std::string &msg, Player *receiver) |
|
void | OnPlayerChat (Player *player, uint32 type, uint32 lang, std::string &msg, Group *group) |
|
void | OnPlayerChat (Player *player, uint32 type, uint32 lang, std::string &msg, Guild *guild) |
|
void | OnPlayerChat (Player *player, uint32 type, uint32 lang, std::string &msg, Channel *channel) |
|
void | OnPlayerClearEmote (Player *player) |
|
void | OnPlayerTextEmote (Player *player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid) |
|
void | OnPlayerSpellCast (Player *player, Spell *spell, bool skipCheck) |
|
void | OnPlayerLogin (Player *player, bool firstLogin) |
|
void | OnPlayerLogout (Player *player) |
|
void | OnPlayerCreate (Player *player) |
|
void | OnPlayerDelete (ObjectGuid guid, uint32 accountId) |
|
void | OnPlayerFailedDelete (ObjectGuid guid, uint32 accountId) |
|
void | OnPlayerSave (Player *player) |
|
void | OnPlayerBindToInstance (Player *player, Difficulty difficulty, uint32 mapid, bool permanent, uint8 extendState) |
|
void | OnPlayerUpdateZone (Player *player, uint32 newZone, uint32 newArea) |
|
void | OnQuestStatusChange (Player *player, uint32 questId, QuestStatus status) |
|
void | OnAccountLogin (uint32 accountId) |
|
void | OnFailedAccountLogin (uint32 accountId) |
|
void | OnEmailChange (uint32 accountId) |
|
void | OnFailedEmailChange (uint32 accountId) |
|
void | OnPasswordChange (uint32 accountId) |
|
void | OnFailedPasswordChange (uint32 accountId) |
|
void | OnGuildAddMember (Guild *guild, Player *player, uint8 &plRank) |
|
void | OnGuildRemoveMember (Guild *guild, ObjectGuid guid, bool isDisbanding, bool isKicked) |
|
void | OnGuildMOTDChanged (Guild *guild, const std::string &newMotd) |
|
void | OnGuildInfoChanged (Guild *guild, const std::string &newInfo) |
|
void | OnGuildCreate (Guild *guild, Player *leader, const std::string &name) |
|
void | OnGuildDisband (Guild *guild) |
|
void | OnGuildMemberWitdrawMoney (Guild *guild, Player *player, uint64 &amount, bool isRepair) |
|
void | OnGuildMemberDepositMoney (Guild *guild, Player *player, uint64 &amount) |
|
void | OnGuildItemMove (Guild *guild, Player *player, Item *pItem, bool isSrcBank, uint8 srcContainer, uint8 srcSlotId, bool isDestBank, uint8 destContainer, uint8 destSlotId) |
|
void | OnGuildEvent (Guild *guild, uint8 eventType, ObjectGuid::LowType playerGuid1, ObjectGuid::LowType playerGuid2, uint8 newRank) |
|
void | OnGuildBankEvent (Guild *guild, uint8 eventType, uint8 tabId, ObjectGuid::LowType playerGuid, uint64 itemOrMoney, uint16 itemStackCount, uint8 destTabId) |
|
void | OnGroupAddMember (Group *group, ObjectGuid guid) |
|
void | OnGroupInviteMember (Group *group, ObjectGuid guid) |
|
void | OnGroupRemoveMember (Group *group, ObjectGuid guid, RemoveMethod method, ObjectGuid kicker, const char *reason) |
|
void | OnGroupChangeLeader (Group *group, ObjectGuid newLeaderGuid, ObjectGuid oldLeaderGuid) |
|
void | OnGroupDisband (Group *group) |
|
void | OnHeal (Unit *healer, Unit *reciever, uint32 &gain) |
|
void | OnDamage (Unit *attacker, Unit *victim, uint32 &damage) |
|
void | ModifyPeriodicDamageAurasTick (Unit *target, Unit *attacker, uint32 &damage) |
|
void | ModifyMeleeDamage (Unit *target, Unit *attacker, uint32 &damage) |
|
void | ModifySpellDamageTaken (Unit *target, Unit *attacker, int32 &damage) |
|
uint64 | IncreaseScheduledScriptsCount () |
|
uint64 | DecreaseScheduledScriptCount () |
|
uint64 | DecreaseScheduledScriptCount (uint64 count) |
|
bool | IsScriptScheduled () const |
|