TrinityCore
|
#include <ScriptMgr.h>
Public Member Functions | |
~PlayerScript () | |
virtual void | OnPVPKill (Player *killer, Player *killed) |
virtual void | OnCreatureKill (Player *killer, Creature *killed) |
virtual void | OnPlayerKilledByCreature (Creature *killer, Player *killed) |
virtual void | OnLevelChanged (Player *player, uint8 oldLevel) |
virtual void | OnFreeTalentPointsChanged (Player *player, uint32 points) |
virtual void | OnTalentsReset (Player *player, bool noCost) |
virtual void | OnMoneyChanged (Player *player, int64 &amount) |
virtual void | OnMoneyLimit (Player *player, int64 amount) |
virtual void | OnGiveXP (Player *player, uint32 &amount, Unit *victim) |
virtual void | OnReputationChange (Player *player, uint32 factionId, int32 &standing, bool incremental) |
virtual void | OnDuelRequest (Player *target, Player *challenger) |
virtual void | OnDuelStart (Player *player1, Player *player2) |
virtual void | OnDuelEnd (Player *winner, Player *loser, DuelCompleteType type) |
virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg) |
virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Player *receiver) |
virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Group *group) |
virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Guild *guild) |
virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Channel *channel) |
virtual void | OnClearEmote (Player *player) |
virtual void | OnTextEmote (Player *player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid) |
virtual void | OnSpellCast (Player *player, Spell *spell, bool skipCheck) |
virtual void | OnLogin (Player *player, bool firstLogin) |
virtual void | OnLogout (Player *player) |
virtual void | OnCreate (Player *player) |
virtual void | OnDelete (ObjectGuid guid, uint32 accountId) |
virtual void | OnFailedDelete (ObjectGuid guid, uint32 accountId) |
virtual void | OnSave (Player *player) |
virtual void | OnBindToInstance (Player *player, Difficulty difficulty, uint32 mapId, bool permanent, uint8 extendState) |
virtual void | OnUpdateZone (Player *player, uint32 newZone, uint32 newArea) |
virtual void | OnMapChanged (Player *player) |
virtual void | OnQuestStatusChange (Player *player, uint32 questId) |
virtual void | OnPlayerRepop (Player *player) |
virtual void | OnMovieComplete (Player *player, uint32 movieId) |
virtual void | OnPlayerChoiceResponse (Player *player, uint32 choiceId, uint32 responseId) |
Public Member Functions inherited from ScriptObject | |
ScriptObject (ScriptObject const &right)=delete | |
ScriptObject (ScriptObject &&right)=delete | |
ScriptObject & | operator= (ScriptObject const &right)=delete |
ScriptObject & | operator= (ScriptObject &&right)=delete |
std::string const & | GetName () const |
Protected Member Functions | |
PlayerScript (char const *name) | |
Protected Member Functions inherited from ScriptObject | |
ScriptObject (char const *name) | |
virtual | ~ScriptObject () |
Definition at line 694 of file ScriptMgr.h.
|
explicitprotected |
|
default |
|
virtual |
Definition at line 2990 of file ScriptMgr.cpp.
Reimplemented in ChatLogScript.
Definition at line 2934 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in ChatLogScript.
Definition at line 2950 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in ChatLogScript.
Definition at line 2942 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in ChatLogScript.
Definition at line 2946 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in ChatLogScript.
Definition at line 2938 of file ScriptMgr.cpp.
|
virtual |
Definition at line 2954 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in CharacterActionIpLogger.
Definition at line 2974 of file ScriptMgr.cpp.
Definition at line 2886 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in CharacterDeleteActionIpLogger.
Definition at line 2978 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in DuelResetScript.
Definition at line 2930 of file ScriptMgr.cpp.
Definition at line 2922 of file ScriptMgr.cpp.
Reimplemented in DuelResetScript.
Definition at line 2926 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in CharacterDeleteActionIpLogger.
Definition at line 2982 of file ScriptMgr.cpp.
Definition at line 2898 of file ScriptMgr.cpp.
Reimplemented in xp_boost_PlayerScript.
Definition at line 2914 of file ScriptMgr.cpp.
Definition at line 2894 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in lfg::LFGPlayerScript, and CharacterActionIpLogger.
Definition at line 2966 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in lfg::LFGPlayerScript, and CharacterActionIpLogger.
Definition at line 2970 of file ScriptMgr.cpp.
|
virtual |
Reimplemented in lfg::LFGPlayerScript.
Definition at line 2998 of file ScriptMgr.cpp.
Definition at line 2906 of file ScriptMgr.cpp.
Definition at line 2910 of file ScriptMgr.cpp.
Reimplemented in player_teleport_to_tanaan, player_conv_after_movie_tides_of_war, player_exiles_reach_ship_crash, and movie_anduin_final.
Definition at line 3010 of file ScriptMgr.cpp.
|
virtual |
Definition at line 3014 of file ScriptMgr.cpp.
Definition at line 2890 of file ScriptMgr.cpp.
|
virtual |
Definition at line 3006 of file ScriptMgr.cpp.
Definition at line 2882 of file ScriptMgr.cpp.
Definition at line 3002 of file ScriptMgr.cpp.
|
virtual |
Definition at line 2918 of file ScriptMgr.cpp.
|
virtual |
Definition at line 2986 of file ScriptMgr.cpp.
Definition at line 2962 of file ScriptMgr.cpp.
|
virtual |
Definition at line 2902 of file ScriptMgr.cpp.
|
virtual |
Definition at line 2958 of file ScriptMgr.cpp.
Definition at line 2994 of file ScriptMgr.cpp.