AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PlayerScript Class Reference

#include "ScriptMgr.h"

Inheritance diagram for PlayerScript:
ScriptObject CharacterActionIpLogger CharacterDeleteActionIpLogger ChatLogScript QuestApprenticeAnglerPlayerScript ServerMailReward lfg::LFGPlayerScript

Public Member Functions

virtual void OnPlayerReleasedGhost (Player *)
 
virtual void OnSendInitialPacketsBeforeAddToMap (Player *, WorldPacket &)
 
virtual void OnBattlegroundDesertion (Player *, BattlegroundDesertionType const)
 
virtual void OnPlayerCompleteQuest (Player *, Quest const *)
 
virtual void OnPVPKill (Player *, Player *)
 
virtual void OnPlayerPVPFlagChange (Player *, bool)
 
virtual void OnCreatureKill (Player *, Creature *)
 
virtual void OnCreatureKilledByPet (Player *, Creature *)
 
virtual void OnPlayerKilledByCreature (Creature *, Player *)
 
virtual void OnLevelChanged (Player *, uint8)
 
virtual void OnFreeTalentPointsChanged (Player *, uint32)
 
virtual void OnTalentsReset (Player *, bool)
 
virtual void OnBeforeUpdate (Player *, uint32)
 
virtual void OnUpdate (Player *, uint32)
 
virtual void OnMoneyChanged (Player *, int32 &)
 
virtual void OnBeforeLootMoney (Player *, Loot *)
 
virtual void OnGiveXP (Player *, uint32 &, Unit *)
 
virtual bool OnReputationChange (Player *, uint32, int32 &, bool)
 
virtual void OnReputationRankChange (Player *, uint32, ReputationRank, ReputationRank, bool)
 
virtual void OnLearnSpell (Player *, uint32)
 
virtual void OnForgotSpell (Player *, uint32)
 
virtual void OnDuelRequest (Player *, Player *)
 
virtual void OnDuelStart (Player *, Player *)
 
virtual void OnDuelEnd (Player *, Player *, DuelCompleteType)
 
virtual void OnChat (Player *, uint32, uint32, std::string &)
 
virtual void OnBeforeSendChatMessage (Player *, uint32 &, uint32 &, std::string &)
 
virtual void OnChat (Player *, uint32, uint32, std::string &, Player *)
 
virtual void OnChat (Player *, uint32, uint32, std::string &, Group *)
 
virtual void OnChat (Player *, uint32, uint32, std::string &, Guild *)
 
virtual void OnChat (Player *, uint32, uint32, std::string &, Channel *)
 
virtual void OnEmote (Player *, uint32)
 
virtual void OnTextEmote (Player *, uint32, uint32, ObjectGuid)
 
virtual void OnSpellCast (Player *, Spell *, bool)
 
virtual void OnLoadFromDB (Player *)
 
virtual void OnLogin (Player *)
 
virtual void OnLogout (Player *)
 
virtual void OnCreate (Player *)
 
virtual void OnDelete (ObjectGuid, uint32)
 
virtual void OnFailedDelete (ObjectGuid, uint32)
 
virtual void OnSave (Player *)
 
virtual void OnBindToInstance (Player *, Difficulty, uint32, bool)
 
virtual void OnUpdateZone (Player *, uint32, uint32)
 
virtual void OnUpdateArea (Player *, uint32, uint32)
 
virtual void OnMapChanged (Player *)
 
virtual bool OnBeforeTeleport (Player *, uint32, float, float, float, float, uint32, Unit *)
 
virtual void OnUpdateFaction (Player *)
 
virtual void OnAddToBattleground (Player *, Battleground *)
 
virtual void OnQueueRandomDungeon (Player *, uint32 &)
 
virtual void OnRemoveFromBattleground (Player *, Battleground *)
 
virtual void OnAchiComplete (Player *, AchievementEntry const *)
 
virtual bool OnBeforeAchiComplete (Player *, AchievementEntry const *)
 
virtual void OnCriteriaProgress (Player *, AchievementCriteriaEntry const *)
 
virtual bool OnBeforeCriteriaProgress (Player *, AchievementCriteriaEntry const *)
 
virtual void OnAchiSave (CharacterDatabaseTransaction, Player *, uint16, CompletedAchievementData)
 
virtual void OnCriteriaSave (CharacterDatabaseTransaction, Player *, uint16, CriteriaProgress)
 
virtual void OnGossipSelect (Player *, uint32, uint32, uint32)
 
virtual void OnGossipSelectCode (Player *, uint32, uint32, uint32, const char *)
 
virtual void OnBeingCharmed (Player *, Unit *, uint32, uint32)
 
virtual void OnAfterSetVisibleItemSlot (Player *, uint8, Item *)
 
virtual void OnAfterMoveItemFromInventory (Player *, Item *, uint8, uint8, bool)
 
virtual void OnEquip (Player *, Item *, uint8, uint8, bool)
 
virtual void OnPlayerJoinBG (Player *)
 
virtual void OnPlayerJoinArena (Player *)
 
virtual void GetCustomGetArenaTeamId (Player const *, uint8, uint32 &) const
 
virtual void GetCustomArenaPersonalRating (Player const *, uint8, uint32 &) const
 
virtual void OnGetMaxPersonalArenaRatingRequirement (Player const *, uint32, uint32 &) const
 
virtual void OnLootItem (Player *, Item *, uint32, ObjectGuid)
 
virtual void OnStoreNewItem (Player *, Item *, uint32)
 
virtual void OnCreateItem (Player *, Item *, uint32)
 
virtual void OnQuestRewardItem (Player *, Item *, uint32)
 
virtual void OnGroupRollRewardItem (Player *, Item *, uint32, RollVote, Roll *)
 
virtual bool OnBeforeOpenItem (Player *, Item *)
 
virtual bool OnBeforeQuestComplete (Player *, uint32)
 
virtual void OnQuestComputeXP (Player *, Quest const *, uint32 &)
 
virtual void OnBeforeDurabilityRepair (Player *, ObjectGuid, ObjectGuid, float &, uint8)
 
virtual void OnBeforeBuyItemFromVendor (Player *, ObjectGuid, uint32, uint32 &, uint8, uint8, uint8)
 
virtual void OnBeforeStoreOrEquipNewItem (Player *, uint32, uint32 &, uint8, uint8, uint8, ItemTemplate const *, Creature *, VendorItem const *, bool)
 
virtual void OnAfterStoreOrEquipNewItem (Player *, uint32, Item *, uint8, uint8, uint8, ItemTemplate const *, Creature *, VendorItem const *, bool)
 
virtual void OnAfterUpdateMaxPower (Player *, Powers &, float &)
 
virtual void OnAfterUpdateMaxHealth (Player *, float &)
 
virtual void OnBeforeUpdateAttackPowerAndDamage (Player *, float &, float &, bool)
 
virtual void OnAfterUpdateAttackPowerAndDamage (Player *, float &, float &, float &, float &, bool)
 
virtual void OnBeforeInitTalentForLevel (Player *, uint8 &, uint32 &)
 
virtual void OnFirstLogin (Player *)
 
virtual void OnSetMaxLevel (Player *, uint32 &)
 
virtual bool CanJoinInBattlegroundQueue (Player *, ObjectGuid, BattlegroundTypeId, uint8, GroupJoinBattlegroundResult &)
 
virtual bool ShouldBeRewardedWithMoneyInsteadOfExp (Player *)
 
virtual void OnBeforeTempSummonInitStats (Player *, TempSummon *, uint32 &)
 
virtual void OnBeforeGuardianInitStatsForLevel (Player *, Guardian *, CreatureTemplate const *, PetType &)
 
virtual void OnAfterGuardianInitStatsForLevel (Player *, Guardian *)
 
virtual void OnBeforeLoadPetFromDB (Player *, uint32 &, uint32 &, bool &, bool &)
 
virtual bool CanJoinInArenaQueue (Player *, ObjectGuid, uint8, BattlegroundTypeId, uint8, uint8, GroupJoinBattlegroundResult &)
 
virtual bool CanBattleFieldPort (Player *, uint8, BattlegroundTypeId, uint8)
 
virtual bool CanGroupInvite (Player *, std::string &)
 
virtual bool CanGroupAccept (Player *, Group *)
 
virtual bool CanSellItem (Player *, Item *, Creature *)
 
virtual bool CanSendMail (Player *, ObjectGuid, ObjectGuid, std::string &, std::string &, uint32, uint32, Item *)
 
virtual void PetitionBuy (Player *, Creature *, uint32 &, uint32 &, uint32 &)
 
virtual void PetitionShowList (Player *, Creature *, uint32 &, uint32 &, uint32 &)
 
virtual void OnRewardKillRewarder (Player *, bool, float &)
 
virtual bool CanGiveMailRewardAtGiveLevel (Player *, uint8)
 
virtual void OnDeleteFromDB (CharacterDatabaseTransaction, uint32)
 
virtual bool CanRepopAtGraveyard (Player *)
 
virtual void OnGetMaxSkillValue (Player *, uint32, int32 &, bool)
 
virtual bool OnUpdateFishingSkill (Player *, int32, int32, int32, int32)
 
virtual bool CanAreaExploreAndOutdoor (Player *)
 
virtual void OnVictimRewardBefore (Player *, Player *, uint32 &, uint32 &)
 
virtual void OnVictimRewardAfter (Player *, Player *, uint32 &, uint32 &, float &)
 
virtual void OnCustomScalingStatValueBefore (Player *, ItemTemplate const *, uint8, bool, uint32 &)
 
virtual void OnCustomScalingStatValue (Player *, ItemTemplate const *, uint32 &, int32 &, uint8, uint32, ScalingStatValuesEntry const *)
 
virtual bool CanArmorDamageModifier (Player *)
 
virtual void OnGetFeralApBonus (Player *, int32 &, int32, ItemTemplate const *, ScalingStatValuesEntry const *)
 
virtual bool CanApplyWeaponDependentAuraDamageMod (Player *, Item *, WeaponAttackType, AuraEffect const *, bool)
 
virtual bool CanApplyEquipSpell (Player *, SpellInfo const *, Item *, bool, bool)
 
virtual bool CanApplyEquipSpellsItemSet (Player *, ItemSetEffect *)
 
virtual bool CanCastItemCombatSpell (Player *, Unit *, WeaponAttackType, uint32, uint32, Item *, ItemTemplate const *)
 
virtual bool CanCastItemUseSpell (Player *, Item *, SpellCastTargets const &, uint8, uint32)
 
virtual void OnApplyAmmoBonuses (Player *, ItemTemplate const *, float &)
 
virtual bool CanEquipItem (Player *, uint8, uint16 &, Item *, bool, bool)
 
virtual bool CanUnequipItem (Player *, uint16, bool)
 
virtual bool CanUseItem (Player *, ItemTemplate const *, InventoryResult &)
 
virtual bool CanSaveEquipNewItem (Player *, Item *, uint16, bool)
 
virtual bool CanApplyEnchantment (Player *, Item *, EnchantmentSlot, bool, bool, bool)
 
virtual void OnGetQuestRate (Player *, float &)
 
virtual bool PassedQuestKilledMonsterCredit (Player *, Quest const *, uint32, uint32, ObjectGuid)
 
virtual bool CheckItemInSlotAtLoadInventory (Player *, Item *, uint8, uint8 &, uint16 &)
 
virtual bool NotAvoidSatisfy (Player *, DungeonProgressionRequirements const *, uint32, bool)
 
virtual bool NotVisibleGloballyFor (Player *, Player const *)
 
virtual void OnGetArenaPersonalRating (Player *, uint8, uint32 &)
 
virtual void OnGetArenaTeamId (Player *, uint8, uint32 &)
 
virtual void OnIsFFAPvP (Player *, bool &)
 
virtual void OnFfaPvpStateUpdate (Player *, bool)
 
virtual void OnIsPvP (Player *, bool &)
 
virtual void OnGetMaxSkillValueForLevel (Player *, uint16 &)
 
virtual bool NotSetArenaTeamInfoField (Player *, uint8, ArenaTeamInfoType, uint32)
 
virtual bool CanJoinLfg (Player *, uint8, lfg::LfgDungeonSet &, const std::string &)
 
virtual bool CanEnterMap (Player *, MapEntry const *, InstanceTemplate const *, MapDifficulty const *, bool)
 
virtual bool CanInitTrade (Player *, Player *)
 
virtual void OnSetServerSideVisibility (Player *, ServerSideVisibilityType &, AccountTypes &)
 
virtual void OnSetServerSideVisibilityDetect (Player *, ServerSideVisibilityType &, AccountTypes &)
 
virtual void OnPlayerResurrect (Player *, float, bool)
 
virtual void OnBeforeChooseGraveyard (Player *, TeamId, bool, uint32 &)
 
virtual bool CanPlayerUseChat (Player *, uint32, uint32, std::string &)
 This hook called before player sending message in default chat.
 
virtual bool CanPlayerUseChat (Player *, uint32, uint32, std::string &, Player *)
 This hook called before player sending message to other player via private.
 
virtual bool CanPlayerUseChat (Player *, uint32, uint32, std::string &, Group *)
 This hook called before player sending message to group.
 
virtual bool CanPlayerUseChat (Player *, uint32, uint32, std::string &, Guild *)
 This hook called before player sending message to guild.
 
virtual bool CanPlayerUseChat (Player *, uint32, uint32, std::string &, Channel *)
 This hook called before player sending message to channel.
 
virtual void OnPlayerLearnTalents (Player *, uint32, uint32, uint32)
 This hook called after player learning talents.
 
virtual void OnPlayerEnterCombat (Player *, Unit *)
 This hook called after player entering combat.
 
virtual void OnPlayerLeaveCombat (Player *)
 This hook called after player leave combat.
 
virtual void OnQuestAbandon (Player *, uint32)
 This hook called after player abandoning quest.
 
virtual void AnticheatSetSkipOnePacketForASH (Player *, bool)
 
virtual void AnticheatSetCanFlybyServer (Player *, bool)
 
virtual void AnticheatSetUnderACKmount (Player *)
 
virtual void AnticheatSetRootACKUpd (Player *)
 
virtual void AnticheatSetJumpingbyOpcode (Player *, bool)
 
virtual void AnticheatUpdateMovementInfo (Player *, MovementInfo const &)
 
virtual bool AnticheatHandleDoubleJump (Player *, Unit *)
 
virtual bool AnticheatCheckMovementInfo (Player *, MovementInfo const &, Unit *, bool)
 
- Public Member Functions inherited from ScriptObject
virtual bool IsDatabaseBound () const
 
virtual bool isAfterLoadScript () const
 
virtual void checkValidity ()
 
const std::string & GetName () const
 

Protected Member Functions

 PlayerScript (const char *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
 
virtual ~ScriptObject ()=default
 

Detailed Description

Constructor & Destructor Documentation

◆ PlayerScript()

PlayerScript::PlayerScript ( const char *  name)
protected
474 : ScriptObject(name)
475{
477}
Definition: ScriptMgr.h:108
static void AddScript(TScript *const script)
Definition: ScriptMgr.h:2720

References ScriptRegistry< TScript >::AddScript().

Member Function Documentation

◆ AnticheatCheckMovementInfo()

virtual bool PlayerScript::AnticheatCheckMovementInfo ( Player ,
MovementInfo const &  ,
Unit ,
bool   
)
inlinevirtual
1454{ return true; }

Referenced by ScriptMgr::AnticheatCheckMovementInfo().

◆ AnticheatHandleDoubleJump()

virtual bool PlayerScript::AnticheatHandleDoubleJump ( Player ,
Unit  
)
inlinevirtual
1453{ return true; }

Referenced by ScriptMgr::AnticheatHandleDoubleJump().

◆ AnticheatSetCanFlybyServer()

virtual void PlayerScript::AnticheatSetCanFlybyServer ( Player ,
bool   
)
inlinevirtual

◆ AnticheatSetJumpingbyOpcode()

virtual void PlayerScript::AnticheatSetJumpingbyOpcode ( Player ,
bool   
)
inlinevirtual

◆ AnticheatSetRootACKUpd()

virtual void PlayerScript::AnticheatSetRootACKUpd ( Player )
inlinevirtual
1450{ }

Referenced by ScriptMgr::AnticheatSetRootACKUpd().

◆ AnticheatSetSkipOnePacketForASH()

virtual void PlayerScript::AnticheatSetSkipOnePacketForASH ( Player ,
bool   
)
inlinevirtual

◆ AnticheatSetUnderACKmount()

virtual void PlayerScript::AnticheatSetUnderACKmount ( Player )
inlinevirtual

◆ AnticheatUpdateMovementInfo()

virtual void PlayerScript::AnticheatUpdateMovementInfo ( Player ,
MovementInfo const &   
)
inlinevirtual

◆ CanApplyEnchantment()

virtual bool PlayerScript::CanApplyEnchantment ( Player ,
Item ,
EnchantmentSlot  ,
bool  ,
bool  ,
bool   
)
inlinevirtual
1307{ return true; }

Referenced by ScriptMgr::CanApplyEnchantment().

◆ CanApplyEquipSpell()

virtual bool PlayerScript::CanApplyEquipSpell ( Player ,
SpellInfo const *  ,
Item ,
bool  ,
bool   
)
inlinevirtual
1289{ return true; }

Referenced by ScriptMgr::CanApplyEquipSpell().

◆ CanApplyEquipSpellsItemSet()

virtual bool PlayerScript::CanApplyEquipSpellsItemSet ( Player ,
ItemSetEffect  
)
inlinevirtual
1291{ return true; }

Referenced by ScriptMgr::CanApplyEquipSpellsItemSet().

◆ CanApplyWeaponDependentAuraDamageMod()

virtual bool PlayerScript::CanApplyWeaponDependentAuraDamageMod ( Player ,
Item ,
WeaponAttackType  ,
AuraEffect const *  ,
bool   
)
inlinevirtual
1287{ return true; }

Referenced by ScriptMgr::CanApplyWeaponDependentAuraDamageMod().

◆ CanAreaExploreAndOutdoor()

virtual bool PlayerScript::CanAreaExploreAndOutdoor ( Player )
inlinevirtual
1273{ return true; }

Referenced by ScriptMgr::CanAreaExploreAndOutdoor().

◆ CanArmorDamageModifier()

virtual bool PlayerScript::CanArmorDamageModifier ( Player )
inlinevirtual
1283{ return true; }

Referenced by ScriptMgr::CanArmorDamageModifier().

◆ CanBattleFieldPort()

virtual bool PlayerScript::CanBattleFieldPort ( Player ,
uint8  ,
BattlegroundTypeId  ,
uint8   
)
inlinevirtual
1247{ return true; }

Referenced by ScriptMgr::CanBattleFieldPort().

◆ CanCastItemCombatSpell()

virtual bool PlayerScript::CanCastItemCombatSpell ( Player ,
Unit ,
WeaponAttackType  ,
uint32  ,
uint32  ,
Item ,
ItemTemplate const *   
)
inlinevirtual
1293{ return true; }

Referenced by ScriptMgr::CanCastItemCombatSpell().

◆ CanCastItemUseSpell()

virtual bool PlayerScript::CanCastItemUseSpell ( Player ,
Item ,
SpellCastTargets const &  ,
uint8  ,
uint32   
)
inlinevirtual
1295{ return true; }

Referenced by ScriptMgr::CanCastItemUseSpell().

◆ CanEnterMap()

virtual bool PlayerScript::CanEnterMap ( Player ,
MapEntry const *  ,
InstanceTemplate const *  ,
MapDifficulty const *  ,
bool   
)
inlinevirtual
1336{ return true; }

Referenced by ScriptMgr::CanEnterMap().

◆ CanEquipItem()

virtual bool PlayerScript::CanEquipItem ( Player ,
uint8  ,
uint16 ,
Item ,
bool  ,
bool   
)
inlinevirtual
1299{ return true; }

Referenced by ScriptMgr::CanEquipItem().

◆ CanGiveMailRewardAtGiveLevel()

virtual bool PlayerScript::CanGiveMailRewardAtGiveLevel ( Player ,
uint8   
)
inlinevirtual
1263{ return true; }

Referenced by ScriptMgr::CanGiveMailRewardAtGiveLevel().

◆ CanGroupAccept()

virtual bool PlayerScript::CanGroupAccept ( Player ,
Group  
)
inlinevirtual
1251{ return true; }

Referenced by ScriptMgr::CanGroupAccept().

◆ CanGroupInvite()

virtual bool PlayerScript::CanGroupInvite ( Player ,
std::string &   
)
inlinevirtual
1249{ return true; }

Referenced by ScriptMgr::CanGroupInvite().

◆ CanInitTrade()

virtual bool PlayerScript::CanInitTrade ( Player ,
Player  
)
inlinevirtual
1338{ return true; }

Referenced by ScriptMgr::CanInitTrade().

◆ CanJoinInArenaQueue()

virtual bool PlayerScript::CanJoinInArenaQueue ( Player ,
ObjectGuid  ,
uint8  ,
BattlegroundTypeId  ,
uint8  ,
uint8  ,
GroupJoinBattlegroundResult  
)
inlinevirtual
1245{ return true; }

Referenced by ScriptMgr::CanJoinInArenaQueue().

◆ CanJoinInBattlegroundQueue()

virtual bool PlayerScript::CanJoinInBattlegroundQueue ( Player ,
ObjectGuid  ,
BattlegroundTypeId  ,
uint8  ,
GroupJoinBattlegroundResult  
)
inlinevirtual
1230{ return true; }

Referenced by ScriptMgr::CanJoinInBattlegroundQueue().

◆ CanJoinLfg()

virtual bool PlayerScript::CanJoinLfg ( Player ,
uint8  ,
lfg::LfgDungeonSet ,
const std::string &   
)
inlinevirtual
1334{ return true; }

Referenced by ScriptMgr::CanJoinLfg().

◆ CanPlayerUseChat() [1/5]

virtual bool PlayerScript::CanPlayerUseChat ( Player ,
uint32  ,
uint32  ,
std::string &   
)
inlinevirtual

This hook called before player sending message in default chat.

Parameters
playerContains information about the Player sender
typeContains information about the chat message type
languageContains information about the language type
msgContains information about the message
Returns
True if you want to continue sending the message, false if you want to disable sending the message
1359{ return true; }

Referenced by ScriptMgr::CanPlayerUseChat().

◆ CanPlayerUseChat() [2/5]

virtual bool PlayerScript::CanPlayerUseChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Channel  
)
inlinevirtual

This hook called before player sending message to channel.

Parameters
playerContains information about the Player sender
typeContains information about the chat message type
languageContains information about the language type
msgContains information about the message
channelContains information about the Channel
Returns
True if you want to continue sending the message, false if you want to disable sending the message
1411{ return true; }

◆ CanPlayerUseChat() [3/5]

virtual bool PlayerScript::CanPlayerUseChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Group  
)
inlinevirtual

This hook called before player sending message to group.

Parameters
playerContains information about the Player sender
typeContains information about the chat message type
languageContains information about the language type
msgContains information about the message
groupContains information about the Group
Returns
True if you want to continue sending the message, false if you want to disable sending the message
1385{ return true; }

◆ CanPlayerUseChat() [4/5]

virtual bool PlayerScript::CanPlayerUseChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Guild  
)
inlinevirtual

This hook called before player sending message to guild.

Parameters
playerContains information about the Player sender
typeContains information about the chat message type
languageContains information about the language type
msgContains information about the message
guildContains information about the Guild
Returns
True if you want to continue sending the message, false if you want to disable sending the message
1398{ return true; }

◆ CanPlayerUseChat() [5/5]

virtual bool PlayerScript::CanPlayerUseChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Player  
)
inlinevirtual

This hook called before player sending message to other player via private.

Parameters
playerContains information about the Player sender
typeContains information about the chat message type
languageContains information about the language type
msgContains information about the message
receiverContains information about the Player receiver
Returns
True if you want to continue sending the message, false if you want to disable sending the message
1372{ return true; }

◆ CanRepopAtGraveyard()

virtual bool PlayerScript::CanRepopAtGraveyard ( Player )
inlinevirtual
1267{ return true; }

Referenced by ScriptMgr::CanRepopAtGraveyard().

◆ CanSaveEquipNewItem()

virtual bool PlayerScript::CanSaveEquipNewItem ( Player ,
Item ,
uint16  ,
bool   
)
inlinevirtual
1305{ return true; }

Referenced by ScriptMgr::CanSaveEquipNewItem().

◆ CanSellItem()

virtual bool PlayerScript::CanSellItem ( Player ,
Item ,
Creature  
)
inlinevirtual
1253{ return true; }

Referenced by ScriptMgr::CanSellItem().

◆ CanSendMail()

virtual bool PlayerScript::CanSendMail ( Player ,
ObjectGuid  ,
ObjectGuid  ,
std::string &  ,
std::string &  ,
uint32  ,
uint32  ,
Item  
)
inlinevirtual
1255{ return true; }

Referenced by ScriptMgr::CanSendMail().

◆ CanUnequipItem()

virtual bool PlayerScript::CanUnequipItem ( Player ,
uint16  ,
bool   
)
inlinevirtual
1301{ return true; }

Referenced by ScriptMgr::CanUnequipItem().

◆ CanUseItem()

virtual bool PlayerScript::CanUseItem ( Player ,
ItemTemplate const *  ,
InventoryResult  
)
inlinevirtual
1303{ return true; }

Referenced by ScriptMgr::CanUseItem().

◆ CheckItemInSlotAtLoadInventory()

virtual bool PlayerScript::CheckItemInSlotAtLoadInventory ( Player ,
Item ,
uint8  ,
uint8 ,
uint16  
)
inlinevirtual
1313{ return true; }

Referenced by ScriptMgr::CheckItemInSlotAtLoadInventory().

◆ GetCustomArenaPersonalRating()

virtual void PlayerScript::GetCustomArenaPersonalRating ( Player const *  ,
uint8  ,
uint32  
) const
inlinevirtual

◆ GetCustomGetArenaTeamId()

virtual void PlayerScript::GetCustomGetArenaTeamId ( Player const *  ,
uint8  ,
uint32  
) const
inlinevirtual
1173{ }

Referenced by ScriptMgr::GetCustomGetArenaTeamId().

◆ NotAvoidSatisfy()

virtual bool PlayerScript::NotAvoidSatisfy ( Player ,
DungeonProgressionRequirements const *  ,
uint32  ,
bool   
)
inlinevirtual
1315{ return true; }

Referenced by ScriptMgr::NotAvoidSatisfy().

◆ NotSetArenaTeamInfoField()

virtual bool PlayerScript::NotSetArenaTeamInfoField ( Player ,
uint8  ,
ArenaTeamInfoType  ,
uint32   
)
inlinevirtual
1332{ return true; }

Referenced by ScriptMgr::NotSetArenaTeamInfoField().

◆ NotVisibleGloballyFor()

virtual bool PlayerScript::NotVisibleGloballyFor ( Player ,
Player const *   
)
inlinevirtual
1317{ return true; }

Referenced by ScriptMgr::NotVisibleGloballyFor().

◆ OnAchiComplete()

virtual void PlayerScript::OnAchiComplete ( Player ,
AchievementEntry const *   
)
inlinevirtual
1131{ }

Referenced by ScriptMgr::OnAchievementComplete().

◆ OnAchiSave()

virtual void PlayerScript::OnAchiSave ( CharacterDatabaseTransaction  ,
Player ,
uint16  ,
CompletedAchievementData   
)
inlinevirtual
1143{ }

Referenced by ScriptMgr::OnAchievementSave().

◆ OnAddToBattleground()

virtual void PlayerScript::OnAddToBattleground ( Player ,
Battleground  
)
inlinevirtual

◆ OnAfterGuardianInitStatsForLevel()

virtual void PlayerScript::OnAfterGuardianInitStatsForLevel ( Player ,
Guardian  
)
inlinevirtual

◆ OnAfterMoveItemFromInventory()

virtual void PlayerScript::OnAfterMoveItemFromInventory ( Player ,
Item ,
uint8  ,
uint8  ,
bool   
)
inlinevirtual

◆ OnAfterSetVisibleItemSlot()

virtual void PlayerScript::OnAfterSetVisibleItemSlot ( Player ,
uint8  ,
Item  
)
inlinevirtual

◆ OnAfterStoreOrEquipNewItem()

virtual void PlayerScript::OnAfterStoreOrEquipNewItem ( Player ,
uint32  ,
Item ,
uint8  ,
uint8  ,
uint8  ,
ItemTemplate const *  ,
Creature ,
VendorItem const *  ,
bool   
)
inlinevirtual
1215{ };

Referenced by ScriptMgr::OnAfterStoreOrEquipNewItem().

◆ OnAfterUpdateAttackPowerAndDamage()

virtual void PlayerScript::OnAfterUpdateAttackPowerAndDamage ( Player ,
float &  ,
float &  ,
float &  ,
float &  ,
bool   
)
inlinevirtual

◆ OnAfterUpdateMaxHealth()

virtual void PlayerScript::OnAfterUpdateMaxHealth ( Player ,
float &   
)
inlinevirtual
1219{ }

Referenced by ScriptMgr::OnAfterUpdateMaxHealth().

◆ OnAfterUpdateMaxPower()

virtual void PlayerScript::OnAfterUpdateMaxPower ( Player ,
Powers ,
float &   
)
inlinevirtual
1217{ }

Referenced by ScriptMgr::OnAfterUpdateMaxPower().

◆ OnApplyAmmoBonuses()

virtual void PlayerScript::OnApplyAmmoBonuses ( Player ,
ItemTemplate const *  ,
float &   
)
inlinevirtual
1297{ }

Referenced by ScriptMgr::OnApplyAmmoBonuses().

◆ OnBattlegroundDesertion()

virtual void PlayerScript::OnBattlegroundDesertion ( Player ,
BattlegroundDesertionType const   
)
inlinevirtual
998{ }

Referenced by ScriptMgr::OnBattlegroundDesertion().

◆ OnBeforeAchiComplete()

virtual bool PlayerScript::OnBeforeAchiComplete ( Player ,
AchievementEntry const *   
)
inlinevirtual
1134{ return true; }

Referenced by ScriptMgr::OnBeforeAchievementComplete().

◆ OnBeforeBuyItemFromVendor()

virtual void PlayerScript::OnBeforeBuyItemFromVendor ( Player ,
ObjectGuid  ,
uint32  ,
uint32 ,
uint8  ,
uint8  ,
uint8   
)
inlinevirtual
1209{ };

Referenced by ScriptMgr::OnBeforeBuyItemFromVendor().

◆ OnBeforeChooseGraveyard()

virtual void PlayerScript::OnBeforeChooseGraveyard ( Player ,
TeamId  ,
bool  ,
uint32  
)
inlinevirtual
1347{ }

Referenced by ScriptMgr::OnBeforeChooseGraveyard().

◆ OnBeforeCriteriaProgress()

virtual bool PlayerScript::OnBeforeCriteriaProgress ( Player ,
AchievementCriteriaEntry const *   
)
inlinevirtual
1140{ return true; }

Referenced by ScriptMgr::OnBeforeCriteriaProgress().

◆ OnBeforeDurabilityRepair()

virtual void PlayerScript::OnBeforeDurabilityRepair ( Player ,
ObjectGuid  ,
ObjectGuid  ,
float &  ,
uint8   
)
inlinevirtual

◆ OnBeforeGuardianInitStatsForLevel()

virtual void PlayerScript::OnBeforeGuardianInitStatsForLevel ( Player ,
Guardian ,
CreatureTemplate const *  ,
PetType  
)
inlinevirtual

◆ OnBeforeInitTalentForLevel()

virtual void PlayerScript::OnBeforeInitTalentForLevel ( Player ,
uint8 ,
uint32  
)
inlinevirtual

◆ OnBeforeLoadPetFromDB()

virtual void PlayerScript::OnBeforeLoadPetFromDB ( Player ,
uint32 ,
uint32 ,
bool &  ,
bool &   
)
inlinevirtual
1243{ }

Referenced by ScriptMgr::OnBeforeLoadPetFromDB().

◆ OnBeforeLootMoney()

virtual void PlayerScript::OnBeforeLootMoney ( Player ,
Loot  
)
inlinevirtual
1035{}

Referenced by ScriptMgr::OnBeforeLootMoney().

◆ OnBeforeOpenItem()

virtual bool PlayerScript::OnBeforeOpenItem ( Player ,
Item  
)
inlinevirtual
1197{ return true; }

Referenced by ScriptMgr::OnBeforeOpenItem().

◆ OnBeforeQuestComplete()

virtual bool PlayerScript::OnBeforeQuestComplete ( Player ,
uint32   
)
inlinevirtual
1200{ return true; }

Referenced by ScriptMgr::OnBeforePlayerQuestComplete().

◆ OnBeforeSendChatMessage()

virtual void PlayerScript::OnBeforeSendChatMessage ( Player ,
uint32 ,
uint32 ,
std::string &   
)
inlinevirtual
1064{ }

Referenced by ScriptMgr::OnBeforeSendChatMessage().

◆ OnBeforeStoreOrEquipNewItem()

virtual void PlayerScript::OnBeforeStoreOrEquipNewItem ( Player ,
uint32  ,
uint32 ,
uint8  ,
uint8  ,
uint8  ,
ItemTemplate const *  ,
Creature ,
VendorItem const *  ,
bool   
)
inlinevirtual

◆ OnBeforeTeleport()

virtual bool PlayerScript::OnBeforeTeleport ( Player ,
uint32  ,
float  ,
float  ,
float  ,
float  ,
uint32  ,
Unit  
)
inlinevirtual
1116{ return true; }

Referenced by ScriptMgr::OnBeforePlayerTeleport().

◆ OnBeforeTempSummonInitStats()

virtual void PlayerScript::OnBeforeTempSummonInitStats ( Player ,
TempSummon ,
uint32  
)
inlinevirtual

◆ OnBeforeUpdate()

virtual void PlayerScript::OnBeforeUpdate ( Player ,
uint32   
)
inlinevirtual
1028{ }

Referenced by ScriptMgr::OnBeforePlayerUpdate().

◆ OnBeforeUpdateAttackPowerAndDamage()

virtual void PlayerScript::OnBeforeUpdateAttackPowerAndDamage ( Player ,
float &  ,
float &  ,
bool   
)
inlinevirtual

◆ OnBeingCharmed()

virtual void PlayerScript::OnBeingCharmed ( Player ,
Unit ,
uint32  ,
uint32   
)
inlinevirtual
1155{ }

Referenced by ScriptMgr::OnPlayerBeingCharmed().

◆ OnBindToInstance()

virtual void PlayerScript::OnBindToInstance ( Player ,
Difficulty  ,
uint32  ,
bool   
)
inlinevirtual

Reimplemented in lfg::LFGPlayerScript.

1104{ }

Referenced by ScriptMgr::OnPlayerBindToInstance().

◆ OnChat() [1/5]

virtual void PlayerScript::OnChat ( Player ,
uint32  ,
uint32  ,
std::string &   
)
inlinevirtual

Reimplemented in ChatLogScript.

1062{ }

Referenced by ScriptMgr::OnPlayerChat().

◆ OnChat() [2/5]

virtual void PlayerScript::OnChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Channel  
)
inlinevirtual

Reimplemented in ChatLogScript.

1072{ }

◆ OnChat() [3/5]

virtual void PlayerScript::OnChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Group  
)
inlinevirtual

Reimplemented in ChatLogScript.

1068{ }

◆ OnChat() [4/5]

virtual void PlayerScript::OnChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Guild  
)
inlinevirtual

Reimplemented in ChatLogScript.

1070{ }

◆ OnChat() [5/5]

virtual void PlayerScript::OnChat ( Player ,
uint32  ,
uint32  ,
std::string &  ,
Player  
)
inlinevirtual

Reimplemented in ChatLogScript.

1066{ }

◆ OnCreate()

virtual void PlayerScript::OnCreate ( Player )
inlinevirtual

Reimplemented in CharacterActionIpLogger.

1092{ }

Referenced by ScriptMgr::OnPlayerCreate().

◆ OnCreateItem()

virtual void PlayerScript::OnCreateItem ( Player ,
Item ,
uint32   
)
inlinevirtual
1188{ }

Referenced by ScriptMgr::OnCreateItem().

◆ OnCreatureKill()

virtual void PlayerScript::OnCreatureKill ( Player ,
Creature  
)
inlinevirtual
1010{ }

Referenced by ScriptMgr::OnCreatureKill().

◆ OnCreatureKilledByPet()

virtual void PlayerScript::OnCreatureKilledByPet ( Player ,
Creature  
)
inlinevirtual
1013{ }

Referenced by ScriptMgr::OnCreatureKilledByPet().

◆ OnCriteriaProgress()

virtual void PlayerScript::OnCriteriaProgress ( Player ,
AchievementCriteriaEntry const *   
)
inlinevirtual
1137{ }

Referenced by ScriptMgr::OnCriteriaProgress().

◆ OnCriteriaSave()

virtual void PlayerScript::OnCriteriaSave ( CharacterDatabaseTransaction  ,
Player ,
uint16  ,
CriteriaProgress   
)
inlinevirtual
1146{ }

Referenced by ScriptMgr::OnCriteriaSave().

◆ OnCustomScalingStatValue()

virtual void PlayerScript::OnCustomScalingStatValue ( Player ,
ItemTemplate const *  ,
uint32 ,
int32 ,
uint8  ,
uint32  ,
ScalingStatValuesEntry const *   
)
inlinevirtual
1281{ }

Referenced by ScriptMgr::OnCustomScalingStatValue().

◆ OnCustomScalingStatValueBefore()

virtual void PlayerScript::OnCustomScalingStatValueBefore ( Player ,
ItemTemplate const *  ,
uint8  ,
bool  ,
uint32  
)
inlinevirtual

◆ OnDelete()

virtual void PlayerScript::OnDelete ( ObjectGuid  ,
uint32   
)
inlinevirtual

Reimplemented in CharacterDeleteActionIpLogger.

1095{ }

Referenced by ScriptMgr::OnPlayerDelete().

◆ OnDeleteFromDB()

virtual void PlayerScript::OnDeleteFromDB ( CharacterDatabaseTransaction  ,
uint32   
)
inlinevirtual
1265{ }

Referenced by ScriptMgr::OnDeleteFromDB().

◆ OnDuelEnd()

virtual void PlayerScript::OnDuelEnd ( Player ,
Player ,
DuelCompleteType   
)
inlinevirtual
1059{ }

Referenced by ScriptMgr::OnPlayerDuelEnd().

◆ OnDuelRequest()

virtual void PlayerScript::OnDuelRequest ( Player ,
Player  
)
inlinevirtual
1053{ }

Referenced by ScriptMgr::OnPlayerDuelRequest().

◆ OnDuelStart()

virtual void PlayerScript::OnDuelStart ( Player ,
Player  
)
inlinevirtual
1056{ }

Referenced by ScriptMgr::OnPlayerDuelStart().

◆ OnEmote()

virtual void PlayerScript::OnEmote ( Player ,
uint32   
)
inlinevirtual
1075{ }

Referenced by ScriptMgr::OnPlayerEmote().

◆ OnEquip()

virtual void PlayerScript::OnEquip ( Player ,
Item ,
uint8  ,
uint8  ,
bool   
)
inlinevirtual
1164{ }

Referenced by ScriptMgr::OnEquip().

◆ OnFailedDelete()

virtual void PlayerScript::OnFailedDelete ( ObjectGuid  ,
uint32   
)
inlinevirtual

Reimplemented in CharacterDeleteActionIpLogger.

1098{ }

Referenced by ScriptMgr::OnPlayerFailedDelete().

◆ OnFfaPvpStateUpdate()

virtual void PlayerScript::OnFfaPvpStateUpdate ( Player ,
bool   
)
inlinevirtual
1326{ }

Referenced by ScriptMgr::OnFfaPvpStateUpdate().

◆ OnFirstLogin()

virtual void PlayerScript::OnFirstLogin ( Player )
inlinevirtual
1226{ }

Referenced by ScriptMgr::OnFirstLogin().

◆ OnForgotSpell()

virtual void PlayerScript::OnForgotSpell ( Player ,
uint32   
)
inlinevirtual
1050{}

Referenced by ScriptMgr::OnPlayerForgotSpell().

◆ OnFreeTalentPointsChanged()

virtual void PlayerScript::OnFreeTalentPointsChanged ( Player ,
uint32   
)
inlinevirtual

◆ OnGetArenaPersonalRating()

virtual void PlayerScript::OnGetArenaPersonalRating ( Player ,
uint8  ,
uint32  
)
inlinevirtual
1319{ }

Referenced by ScriptMgr::OnGetArenaPersonalRating().

◆ OnGetArenaTeamId()

virtual void PlayerScript::OnGetArenaTeamId ( Player ,
uint8  ,
uint32  
)
inlinevirtual
1321{ }

Referenced by ScriptMgr::OnGetArenaTeamId().

◆ OnGetFeralApBonus()

virtual void PlayerScript::OnGetFeralApBonus ( Player ,
int32 ,
int32  ,
ItemTemplate const *  ,
ScalingStatValuesEntry const *   
)
inlinevirtual
1285{ }

Referenced by ScriptMgr::OnGetFeralApBonus().

◆ OnGetMaxPersonalArenaRatingRequirement()

virtual void PlayerScript::OnGetMaxPersonalArenaRatingRequirement ( Player const *  ,
uint32  ,
uint32  
) const
inlinevirtual

◆ OnGetMaxSkillValue()

virtual void PlayerScript::OnGetMaxSkillValue ( Player ,
uint32  ,
int32 ,
bool   
)
inlinevirtual
1269{ }

Referenced by ScriptMgr::OnGetMaxSkillValue().

◆ OnGetMaxSkillValueForLevel()

virtual void PlayerScript::OnGetMaxSkillValueForLevel ( Player ,
uint16  
)
inlinevirtual

◆ OnGetQuestRate()

virtual void PlayerScript::OnGetQuestRate ( Player ,
float &   
)
inlinevirtual
1309{ }

Referenced by ScriptMgr::OnGetQuestRate().

◆ OnGiveXP()

virtual void PlayerScript::OnGiveXP ( Player ,
uint32 ,
Unit  
)
inlinevirtual
1038{ }

Referenced by ScriptMgr::OnGivePlayerXP().

◆ OnGossipSelect()

virtual void PlayerScript::OnGossipSelect ( Player ,
uint32  ,
uint32  ,
uint32   
)
inlinevirtual
1149{ }

Referenced by ScriptMgr::OnGossipSelect().

◆ OnGossipSelectCode()

virtual void PlayerScript::OnGossipSelectCode ( Player ,
uint32  ,
uint32  ,
uint32  ,
const char *   
)
inlinevirtual
1152{ }

Referenced by ScriptMgr::OnGossipSelectCode().

◆ OnGroupRollRewardItem()

virtual void PlayerScript::OnGroupRollRewardItem ( Player ,
Item ,
uint32  ,
RollVote  ,
Roll  
)
inlinevirtual
1194{ }

Referenced by ScriptMgr::OnGroupRollRewardItem().

◆ OnIsFFAPvP()

virtual void PlayerScript::OnIsFFAPvP ( Player ,
bool &   
)
inlinevirtual
1323{ }

Referenced by ScriptMgr::OnIsFFAPvP().

◆ OnIsPvP()

virtual void PlayerScript::OnIsPvP ( Player ,
bool &   
)
inlinevirtual
1328{ }

Referenced by ScriptMgr::OnIsPvP().

◆ OnLearnSpell()

virtual void PlayerScript::OnLearnSpell ( Player ,
uint32   
)
inlinevirtual
1047{}

Referenced by ScriptMgr::OnPlayerLearnSpell().

◆ OnLevelChanged()

virtual void PlayerScript::OnLevelChanged ( Player ,
uint8   
)
inlinevirtual

Reimplemented in lfg::LFGPlayerScript.

1019{ }

Referenced by ScriptMgr::OnPlayerLevelChanged().

◆ OnLoadFromDB()

virtual void PlayerScript::OnLoadFromDB ( Player )
inlinevirtual
1083{ };

Referenced by ScriptMgr::OnPlayerLoadFromDB().

◆ OnLogin()

virtual void PlayerScript::OnLogin ( Player )
inlinevirtual

◆ OnLogout()

virtual void PlayerScript::OnLogout ( Player )
inlinevirtual

Reimplemented in lfg::LFGPlayerScript, and CharacterActionIpLogger.

1089{ }

Referenced by ScriptMgr::OnPlayerLogout().

◆ OnLootItem()

virtual void PlayerScript::OnLootItem ( Player ,
Item ,
uint32  ,
ObjectGuid   
)
inlinevirtual
1182{ }

Referenced by ScriptMgr::OnLootItem().

◆ OnMapChanged()

virtual void PlayerScript::OnMapChanged ( Player )
inlinevirtual

Reimplemented in lfg::LFGPlayerScript.

1113{ }

◆ OnMoneyChanged()

virtual void PlayerScript::OnMoneyChanged ( Player ,
int32  
)
inlinevirtual
1032{ }

Referenced by ScriptMgr::OnPlayerMoneyChanged().

◆ OnPlayerCompleteQuest()

virtual void PlayerScript::OnPlayerCompleteQuest ( Player ,
Quest const *   
)
inlinevirtual

◆ OnPlayerEnterCombat()

virtual void PlayerScript::OnPlayerEnterCombat ( Player ,
Unit  
)
inlinevirtual

This hook called after player entering combat.

Parameters
playerContains information about the Player
UnitContains information about the Unit
1429{ }

Referenced by ScriptMgr::OnPlayerEnterCombat().

◆ OnPlayerJoinArena()

virtual void PlayerScript::OnPlayerJoinArena ( Player )
inlinevirtual
1170{ }

Referenced by ScriptMgr::OnPlayerJoinArena().

◆ OnPlayerJoinBG()

virtual void PlayerScript::OnPlayerJoinBG ( Player )
inlinevirtual
1167{ }

Referenced by ScriptMgr::OnPlayerJoinBG().

◆ OnPlayerKilledByCreature()

virtual void PlayerScript::OnPlayerKilledByCreature ( Creature ,
Player  
)
inlinevirtual
1016{ }

Referenced by ScriptMgr::OnPlayerKilledByCreature().

◆ OnPlayerLearnTalents()

virtual void PlayerScript::OnPlayerLearnTalents ( Player ,
uint32  ,
uint32  ,
uint32   
)
inlinevirtual

This hook called after player learning talents.

Parameters
playerContains information about the Player
talentIdContains information about the talent id
talentRankContains information about the talent rank
spellidContains information about the spell id
1421{ }

Referenced by ScriptMgr::OnPlayerLearnTalents().

◆ OnPlayerLeaveCombat()

virtual void PlayerScript::OnPlayerLeaveCombat ( Player )
inlinevirtual

This hook called after player leave combat.

Parameters
playerContains information about the Player
1436{ }

Referenced by ScriptMgr::OnPlayerLeaveCombat().

◆ OnPlayerPVPFlagChange()

virtual void PlayerScript::OnPlayerPVPFlagChange ( Player ,
bool   
)
inlinevirtual
1007{ }

Referenced by ScriptMgr::OnPlayerPVPFlagChange().

◆ OnPlayerReleasedGhost()

virtual void PlayerScript::OnPlayerReleasedGhost ( Player )
inlinevirtual
992{ }

Referenced by ScriptMgr::OnPlayerReleasedGhost().

◆ OnPlayerResurrect()

virtual void PlayerScript::OnPlayerResurrect ( Player ,
float  ,
bool   
)
inlinevirtual
1344{ }

Referenced by ScriptMgr::OnPlayerResurrect().

◆ OnPVPKill()

virtual void PlayerScript::OnPVPKill ( Player ,
Player  
)
inlinevirtual
1004{ }

Referenced by ScriptMgr::OnPVPKill().

◆ OnQuestAbandon()

virtual void PlayerScript::OnQuestAbandon ( Player ,
uint32   
)
inlinevirtual

This hook called after player abandoning quest.

Parameters
playerContains information about the Player
questIdContains information about the quest id
1444{ }

Referenced by ScriptMgr::OnQuestAbandon().

◆ OnQuestComputeXP()

virtual void PlayerScript::OnQuestComputeXP ( Player ,
Quest const *  ,
uint32  
)
inlinevirtual
1203{ }

Referenced by ScriptMgr::OnQuestComputeXP().

◆ OnQuestRewardItem()

virtual void PlayerScript::OnQuestRewardItem ( Player ,
Item ,
uint32   
)
inlinevirtual
1191{ }

Referenced by ScriptMgr::OnQuestRewardItem().

◆ OnQueueRandomDungeon()

virtual void PlayerScript::OnQueueRandomDungeon ( Player ,
uint32  
)
inlinevirtual

◆ OnRemoveFromBattleground()

virtual void PlayerScript::OnRemoveFromBattleground ( Player ,
Battleground  
)
inlinevirtual

◆ OnReputationChange()

virtual bool PlayerScript::OnReputationChange ( Player ,
uint32  ,
int32 ,
bool   
)
inlinevirtual
1041{ return true; }

Referenced by ScriptMgr::OnPlayerReputationChange().

◆ OnReputationRankChange()

virtual void PlayerScript::OnReputationRankChange ( Player ,
uint32  ,
ReputationRank  ,
ReputationRank  ,
bool   
)
inlinevirtual

◆ OnRewardKillRewarder()

virtual void PlayerScript::OnRewardKillRewarder ( Player ,
bool  ,
float &   
)
inlinevirtual
1261{ }

Referenced by ScriptMgr::OnRewardKillRewarder().

◆ OnSave()

virtual void PlayerScript::OnSave ( Player )
inlinevirtual
1101{ }

Referenced by ScriptMgr::OnPlayerSave().

◆ OnSendInitialPacketsBeforeAddToMap()

virtual void PlayerScript::OnSendInitialPacketsBeforeAddToMap ( Player ,
WorldPacket  
)
inlinevirtual

◆ OnSetMaxLevel()

virtual void PlayerScript::OnSetMaxLevel ( Player ,
uint32  
)
inlinevirtual
1228{ }

Referenced by ScriptMgr::OnSetMaxLevel().

◆ OnSetServerSideVisibility()

virtual void PlayerScript::OnSetServerSideVisibility ( Player ,
ServerSideVisibilityType ,
AccountTypes  
)
inlinevirtual

◆ OnSetServerSideVisibilityDetect()

virtual void PlayerScript::OnSetServerSideVisibilityDetect ( Player ,
ServerSideVisibilityType ,
AccountTypes  
)
inlinevirtual

◆ OnSpellCast()

virtual void PlayerScript::OnSpellCast ( Player ,
Spell ,
bool   
)
inlinevirtual
1080{ }

Referenced by ScriptMgr::OnPlayerSpellCast().

◆ OnStoreNewItem()

virtual void PlayerScript::OnStoreNewItem ( Player ,
Item ,
uint32   
)
inlinevirtual
1185{ }

Referenced by ScriptMgr::OnStoreNewItem().

◆ OnTalentsReset()

virtual void PlayerScript::OnTalentsReset ( Player ,
bool   
)
inlinevirtual
1025{ }

Referenced by ScriptMgr::OnPlayerTalentsReset().

◆ OnTextEmote()

virtual void PlayerScript::OnTextEmote ( Player ,
uint32  ,
uint32  ,
ObjectGuid   
)
inlinevirtual
1077{ }

Referenced by ScriptMgr::OnPlayerTextEmote().

◆ OnUpdate()

virtual void PlayerScript::OnUpdate ( Player ,
uint32   
)
inlinevirtual
1029{ }

Referenced by ScriptMgr::OnPlayerUpdate().

◆ OnUpdateArea()

virtual void PlayerScript::OnUpdateArea ( Player ,
uint32  ,
uint32   
)
inlinevirtual
1110{ }

Referenced by ScriptMgr::OnPlayerUpdateArea().

◆ OnUpdateFaction()

virtual void PlayerScript::OnUpdateFaction ( Player )
inlinevirtual
1119{ }

Referenced by ScriptMgr::OnPlayerUpdateFaction().

◆ OnUpdateFishingSkill()

virtual bool PlayerScript::OnUpdateFishingSkill ( Player ,
int32  ,
int32  ,
int32  ,
int32   
)
inlinevirtual
1271{ return true; }

Referenced by ScriptMgr::OnUpdateFishingSkill().

◆ OnUpdateZone()

virtual void PlayerScript::OnUpdateZone ( Player ,
uint32  ,
uint32   
)
inlinevirtual
1107{ }

Referenced by ScriptMgr::OnPlayerUpdateZone().

◆ OnVictimRewardAfter()

virtual void PlayerScript::OnVictimRewardAfter ( Player ,
Player ,
uint32 ,
uint32 ,
float &   
)
inlinevirtual
1277{ }

Referenced by ScriptMgr::OnVictimRewardAfter().

◆ OnVictimRewardBefore()

virtual void PlayerScript::OnVictimRewardBefore ( Player ,
Player ,
uint32 ,
uint32  
)
inlinevirtual
1275{ }

Referenced by ScriptMgr::OnVictimRewardBefore().

◆ PassedQuestKilledMonsterCredit()

virtual bool PlayerScript::PassedQuestKilledMonsterCredit ( Player ,
Quest const *  ,
uint32  ,
uint32  ,
ObjectGuid   
)
inlinevirtual
1311{ return true; }

Referenced by ScriptMgr::PassedQuestKilledMonsterCredit().

◆ PetitionBuy()

virtual void PlayerScript::PetitionBuy ( Player ,
Creature ,
uint32 ,
uint32 ,
uint32  
)
inlinevirtual
1257{ }

Referenced by ScriptMgr::PetitionBuy().

◆ PetitionShowList()

virtual void PlayerScript::PetitionShowList ( Player ,
Creature ,
uint32 ,
uint32 ,
uint32  
)
inlinevirtual
1259{ }

Referenced by ScriptMgr::PetitionShowList().

◆ ShouldBeRewardedWithMoneyInsteadOfExp()

virtual bool PlayerScript::ShouldBeRewardedWithMoneyInsteadOfExp ( Player )
inlinevirtual
1231{ return false; }

Referenced by ScriptMgr::ShouldBeRewardedWithMoneyInsteadOfExp().