AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PlayerScript.h File Reference
#include "ScriptObject.h"
#include "SharedDefines.h"
#include <vector>
#include "AchievementMgr.h"
#include "KillRewarder.h"

Go to the source code of this file.

Classes

class  PlayerScript
 

Enumerations

enum  PlayerHook {
  PLAYERHOOK_ON_PLAYER_JUST_DIED ,
  PLAYERHOOK_ON_CALCULATE_TALENTS_POINTS ,
  PLAYERHOOK_ON_PLAYER_RELEASED_GHOST ,
  PLAYERHOOK_ON_SEND_INITIAL_PACKETS_BEFORE_ADD_TO_MAP ,
  PLAYERHOOK_ON_BATTLEGROUND_DESERTION ,
  PLAYERHOOK_ON_PLAYER_COMPLETE_QUEST ,
  PLAYERHOOK_ON_PVP_KILL ,
  PLAYERHOOK_ON_PLAYER_PVP_FLAG_CHANGE ,
  PLAYERHOOK_ON_CREATURE_KILL ,
  PLAYERHOOK_ON_CREATURE_KILLED_BY_PET ,
  PLAYERHOOK_ON_PLAYER_KILLED_BY_CREATURE ,
  PLAYERHOOK_ON_LEVEL_CHANGED ,
  PLAYERHOOK_ON_FREE_TALENT_POINTS_CHANGED ,
  PLAYERHOOK_ON_TALENTS_RESET ,
  PLAYERHOOK_ON_AFTER_SPEC_SLOT_CHANGED ,
  PLAYERHOOK_ON_BEFORE_UPDATE ,
  PLAYERHOOK_ON_UPDATE ,
  PLAYERHOOK_ON_MONEY_CHANGED ,
  PLAYERHOOK_ON_BEFORE_LOOT_MONEY ,
  PLAYERHOOK_ON_GIVE_EXP ,
  PLAYERHOOK_ON_REPUTATION_CHANGE ,
  PLAYERHOOK_ON_REPUTATION_RANK_CHANGE ,
  PLAYERHOOK_ON_LEARN_SPELL ,
  PLAYERHOOK_ON_FORGOT_SPELL ,
  PLAYERHOOK_ON_DUEL_REQUEST ,
  PLAYERHOOK_ON_DUEL_START ,
  PLAYERHOOK_ON_DUEL_END ,
  PLAYERHOOK_ON_CHAT ,
  PLAYERHOOK_ON_BEFORE_SEND_CHAT_MESSAGE ,
  PLAYERHOOK_ON_CHAT_WITH_RECEIVER ,
  PLAYERHOOK_ON_CHAT_WITH_GROUP ,
  PLAYERHOOK_ON_CHAT_WITH_GUILD ,
  PLAYERHOOK_ON_CHAT_WITH_CHANNEL ,
  PLAYERHOOK_ON_EMOTE ,
  PLAYERHOOK_ON_TEXT_EMOTE ,
  PLAYERHOOK_ON_SPELL_CAST ,
  PLAYERHOOK_ON_LOAD_FROM_DB ,
  PLAYERHOOK_ON_LOGIN ,
  PLAYERHOOK_ON_BEFORE_LOGOUT ,
  PLAYERHOOK_ON_LOGOUT ,
  PLAYERHOOK_ON_CREATE ,
  PLAYERHOOK_ON_DELETE ,
  PLAYERHOOK_ON_FAILED_DELETE ,
  PLAYERHOOK_ON_SAVE ,
  PLAYERHOOK_ON_BIND_TO_INSTANCE ,
  PLAYERHOOK_ON_UPDATE_ZONE ,
  PLAYERHOOK_ON_UPDATE_AREA ,
  PLAYERHOOK_ON_MAP_CHANGED ,
  PLAYERHOOK_ON_BEFORE_TELEPORT ,
  PLAYERHOOK_ON_UPDATE_FACTION ,
  PLAYERHOOK_ON_ADD_TO_BATTLEGROUND ,
  PLAYERHOOK_ON_QUEUE_RANDOM_DUNGEON ,
  PLAYERHOOK_ON_REMOVE_FROM_BATTLEGROUND ,
  PLAYERHOOK_ON_ACHI_COMPLETE ,
  PLAYERHOOK_ON_BEFORE_ACHI_COMPLETE ,
  PLAYERHOOK_ON_CRITERIA_PROGRESS ,
  PLAYERHOOK_ON_BEFORE_CRITERIA_PROGRESS ,
  PLAYERHOOK_ON_ACHI_SAVE ,
  PLAYERHOOK_ON_CRITERIA_SAVE ,
  PLAYERHOOK_ON_GOSSIP_SELECT ,
  PLAYERHOOK_ON_GOSSIP_SELECT_CODE ,
  PLAYERHOOK_ON_BEING_CHARMED ,
  PLAYERHOOK_ON_AFTER_SET_VISIBLE_ITEM_SLOT ,
  PLAYERHOOK_ON_AFTER_MOVE_ITEM_FROM_INVENTORY ,
  PLAYERHOOK_ON_EQUIP ,
  PLAYERHOOK_ON_PLAYER_JOIN_BG ,
  PLAYERHOOK_ON_PLAYER_JOIN_ARENA ,
  PLAYERHOOK_GET_CUSTOM_GET_ARENA_TEAM_ID ,
  PLAYERHOOK_GET_CUSTOM_ARENA_PERSONAL_RATING ,
  PLAYERHOOK_ON_GET_MAX_PERSONAL_ARENA_RATING_REQUIREMENT ,
  PLAYERHOOK_ON_LOOT_ITEM ,
  PLAYERHOOK_ON_BEFORE_FILL_QUEST_LOOT_ITEM ,
  PLAYERHOOK_ON_STORE_NEW_ITEM ,
  PLAYERHOOK_ON_CREATE_ITEM ,
  PLAYERHOOK_ON_QUEST_REWARD_ITEM ,
  PLAYERHOOK_CAN_PLACE_AUCTION_BID ,
  PLAYERHOOK_ON_GROUP_ROLL_REWARD_ITEM ,
  PLAYERHOOK_ON_BEFORE_OPEN_ITEM ,
  PLAYERHOOK_ON_BEFORE_QUEST_COMPLETE ,
  PLAYERHOOK_ON_QUEST_COMPUTE_EXP ,
  PLAYERHOOK_ON_BEFORE_DURABILITY_REPAIR ,
  PLAYERHOOK_ON_BEFORE_BUY_ITEM_FROM_VENDOR ,
  PLAYERHOOK_ON_BEFORE_STORE_OR_EQUIP_NEW_ITEM ,
  PLAYERHOOK_ON_AFTER_STORE_OR_EQUIP_NEW_ITEM ,
  PLAYERHOOK_ON_AFTER_UPDATE_MAX_POWER ,
  PLAYERHOOK_ON_AFTER_UPDATE_MAX_HEALTH ,
  PLAYERHOOK_ON_BEFORE_UPDATE_ATTACK_POWER_AND_DAMAGE ,
  PLAYERHOOK_ON_AFTER_UPDATE_ATTACK_POWER_AND_DAMAGE ,
  PLAYERHOOK_ON_BEFORE_INIT_TALENT_FOR_LEVEL ,
  PLAYERHOOK_ON_FIRST_LOGIN ,
  PLAYERHOOK_ON_SET_MAX_LEVEL ,
  PLAYERHOOK_CAN_JOIN_IN_BATTLEGROUND_QUEUE ,
  PLAYERHOOK_SHOULD_BE_REWARDED_WITH_MONEY_INSTEAD_OF_EXP ,
  PLAYERHOOK_ON_BEFORE_TEMP_SUMMON_INIT_STATS ,
  PLAYERHOOK_ON_BEFORE_GUARDIAN_INIT_STATS_FOR_LEVEL ,
  PLAYERHOOK_ON_AFTER_GUARDIAN_INIT_STATS_FOR_LEVEL ,
  PLAYERHOOK_ON_BEFORE_LOAD_PET_FROM_DB ,
  PLAYERHOOK_CAN_JOIN_IN_ARENA_QUEUE ,
  PLAYERHOOK_CAN_BATTLEFIELD_PORT ,
  PLAYERHOOK_CAN_GROUP_INVITE ,
  PLAYERHOOK_CAN_GROUP_ACCEPT ,
  PLAYERHOOK_CAN_SELL_ITEM ,
  PLAYERHOOK_CAN_SEND_MAIL ,
  PLAYERHOOK_PETITION_BUY ,
  PLAYERHOOK_PETITION_SHOW_LIST ,
  PLAYERHOOK_ON_REWARD_KILL_REWARDER ,
  PLAYERHOOK_CAN_GIVE_MAIL_REWARD_AT_GIVE_LEVEL ,
  PLAYERHOOK_ON_DELETE_FROM_DB ,
  PLAYERHOOK_CAN_REPOP_AT_GRAVEYARD ,
  PLAYERHOOK_ON_PLAYER_IS_CLASS ,
  PLAYERHOOK_ON_GET_MAX_SKILL_VALUE ,
  PLAYERHOOK_ON_PLAYER_HAS_ACTIVE_POWER_TYPE ,
  PLAYERHOOK_ON_UPDATE_GATHERING_SKILL ,
  PLAYERHOOK_ON_UPDATE_CRAFTING_SKILL ,
  PLAYERHOOK_ON_UPDATE_FISHING_SKILL ,
  PLAYERHOOK_CAN_AREA_EXPLORE_AND_OUTDOOR ,
  PLAYERHOOK_ON_VICTIM_REWARD_BEFORE ,
  PLAYERHOOK_ON_VICTIM_REWARD_AFTER ,
  PLAYERHOOK_ON_CUSTOM_SCALING_STAT_VALUE_BEFORE ,
  PLAYERHOOK_ON_CUSTOM_SCALING_STAT_VALUE ,
  PLAYERHOOK_ON_APPLY_ITEM_MODS_BEFORE ,
  PLAYERHOOK_ON_APPLY_ENCHANTMENT_ITEM_MODS_BEFORE ,
  PLAYERHOOK_ON_APPLY_WEAPON_DAMAGE ,
  PLAYERHOOK_CAN_ARMOR_DAMAGE_MODIFIER ,
  PLAYERHOOK_ON_GET_FERAL_AP_BONUS ,
  PLAYERHOOK_CAN_APPLY_WEAPON_DEPENDENT_AURA_DAMAGE_MOD ,
  PLAYERHOOK_CAN_APPLY_EQUIP_SPELL ,
  PLAYERHOOK_CAN_APPLY_EQUIP_SPELLS_ITEM_SET ,
  PLAYERHOOK_CAN_CAST_ITEM_COMBAT_SPELL ,
  PLAYERHOOK_CAN_CAST_ITEM_USE_SPELL ,
  PLAYERHOOK_ON_APPLY_AMMO_BONUSES ,
  PLAYERHOOK_CAN_EQUIP_ITEM ,
  PLAYERHOOK_CAN_UNEQUIP_ITEM ,
  PLAYERHOOK_CAN_USE_ITEM ,
  PLAYERHOOK_CAN_SAVE_EQUIP_NEW_ITEM ,
  PLAYERHOOK_CAN_APPLY_ENCHANTMENT ,
  PLAYERHOOK_PASSED_QUEST_KILLED_MONSTER_CREDIT ,
  PLAYERHOOK_CHECK_ITEM_IN_SLOT_AT_LOAD_INVENTORY ,
  PLAYERHOOK_NOT_AVOID_SATISFY ,
  PLAYERHOOK_NOT_VISIBLE_GLOBALLY_FOR ,
  PLAYERHOOK_ON_GET_ARENA_PERSONAL_RATING ,
  PLAYERHOOK_ON_GET_ARENA_TEAM_ID ,
  PLAYERHOOK_ON_IS_FFA_PVP ,
  PLAYERHOOK_ON_FFA_PVP_STATE_UPDATE ,
  PLAYERHOOK_ON_IS_PVP ,
  PLAYERHOOK_ON_GET_MAX_SKILL_VALUE_FOR_LEVEL ,
  PLAYERHOOK_NOT_SET_ARENA_TEAM_INFO_FIELD ,
  PLAYERHOOK_CAN_JOIN_LFG ,
  PLAYERHOOK_CAN_ENTER_MAP ,
  PLAYERHOOK_CAN_INIT_TRADE ,
  PLAYERHOOK_CAN_SET_TRADE_ITEM ,
  PLAYERHOOK_ON_SET_SERVER_SIDE_VISIBILITY ,
  PLAYERHOOK_ON_SET_SERVER_SIDE_VISIBILITY_DETECT ,
  PLAYERHOOK_ON_PLAYER_RESURRECT ,
  PLAYERHOOK_ON_BEFORE_CHOOSE_GRAVEYARD ,
  PLAYERHOOK_CAN_PLAYER_USE_CHAT ,
  PLAYERHOOK_CAN_PLAYER_USE_PRIVATE_CHAT ,
  PLAYERHOOK_CAN_PLAYER_USE_GROUP_CHAT ,
  PLAYERHOOK_CAN_PLAYER_USE_GUILD_CHAT ,
  PLAYERHOOK_CAN_PLAYER_USE_CHANNEL_CHAT ,
  PLAYERHOOK_ON_PLAYER_LEARN_TALENTS ,
  PLAYERHOOK_ON_PLAYER_ENTER_COMBAT ,
  PLAYERHOOK_ON_PLAYER_LEAVE_COMBAT ,
  PLAYERHOOK_ON_QUEST_ABANDON ,
  PLAYERHOOK_ON_GET_QUEST_RATE ,
  PLAYERHOOK_ON_CAN_PLAYER_FLY_IN_ZONE ,
  PLAYERHOOK_ANTICHEAT_SET_CAN_FLY_BY_SERVER ,
  PLAYERHOOK_ANTICHEAT_SET_UNDER_ACK_MOUNT ,
  PLAYERHOOK_ANTICHEAT_SET_ROOT_ACK_UPD ,
  PLAYERHOOK_ANTICHEAT_SET_JUMPING_BY_OPCODE ,
  PLAYERHOOK_ANTICHEAT_UPDATE_MOVEMENT_INFO ,
  PLAYERHOOK_ANTICHEAT_HANDLE_DOUBLE_JUMP ,
  PLAYERHOOK_ANTICHEAT_CHECK_MOVEMENT_INFO ,
  PLAYERHOOK_CAN_SEND_ERROR_ALREADY_LOOTED ,
  PLAYERHOOK_ON_AFTER_CREATURE_LOOT ,
  PLAYERHOOK_ON_AFTER_CREATURE_LOOT_MONEY ,
  PLAYERHOOK_END
}
 

Enumeration Type Documentation

◆ PlayerHook

enum PlayerHook
Enumerator
PLAYERHOOK_ON_PLAYER_JUST_DIED 
PLAYERHOOK_ON_CALCULATE_TALENTS_POINTS 
PLAYERHOOK_ON_PLAYER_RELEASED_GHOST 
PLAYERHOOK_ON_SEND_INITIAL_PACKETS_BEFORE_ADD_TO_MAP 
PLAYERHOOK_ON_BATTLEGROUND_DESERTION 
PLAYERHOOK_ON_PLAYER_COMPLETE_QUEST 
PLAYERHOOK_ON_PVP_KILL 
PLAYERHOOK_ON_PLAYER_PVP_FLAG_CHANGE 
PLAYERHOOK_ON_CREATURE_KILL 
PLAYERHOOK_ON_CREATURE_KILLED_BY_PET 
PLAYERHOOK_ON_PLAYER_KILLED_BY_CREATURE 
PLAYERHOOK_ON_LEVEL_CHANGED 
PLAYERHOOK_ON_FREE_TALENT_POINTS_CHANGED 
PLAYERHOOK_ON_TALENTS_RESET 
PLAYERHOOK_ON_AFTER_SPEC_SLOT_CHANGED 
PLAYERHOOK_ON_BEFORE_UPDATE 
PLAYERHOOK_ON_UPDATE 
PLAYERHOOK_ON_MONEY_CHANGED 
PLAYERHOOK_ON_BEFORE_LOOT_MONEY 
PLAYERHOOK_ON_GIVE_EXP 
PLAYERHOOK_ON_REPUTATION_CHANGE 
PLAYERHOOK_ON_REPUTATION_RANK_CHANGE 
PLAYERHOOK_ON_LEARN_SPELL 
PLAYERHOOK_ON_FORGOT_SPELL 
PLAYERHOOK_ON_DUEL_REQUEST 
PLAYERHOOK_ON_DUEL_START 
PLAYERHOOK_ON_DUEL_END 
PLAYERHOOK_ON_CHAT 
PLAYERHOOK_ON_BEFORE_SEND_CHAT_MESSAGE 
PLAYERHOOK_ON_CHAT_WITH_RECEIVER 
PLAYERHOOK_ON_CHAT_WITH_GROUP 
PLAYERHOOK_ON_CHAT_WITH_GUILD 
PLAYERHOOK_ON_CHAT_WITH_CHANNEL 
PLAYERHOOK_ON_EMOTE 
PLAYERHOOK_ON_TEXT_EMOTE 
PLAYERHOOK_ON_SPELL_CAST 
PLAYERHOOK_ON_LOAD_FROM_DB 
PLAYERHOOK_ON_LOGIN 
PLAYERHOOK_ON_BEFORE_LOGOUT 
PLAYERHOOK_ON_LOGOUT 
PLAYERHOOK_ON_CREATE 
PLAYERHOOK_ON_DELETE 
PLAYERHOOK_ON_FAILED_DELETE 
PLAYERHOOK_ON_SAVE 
PLAYERHOOK_ON_BIND_TO_INSTANCE 
PLAYERHOOK_ON_UPDATE_ZONE 
PLAYERHOOK_ON_UPDATE_AREA 
PLAYERHOOK_ON_MAP_CHANGED 
PLAYERHOOK_ON_BEFORE_TELEPORT 
PLAYERHOOK_ON_UPDATE_FACTION 
PLAYERHOOK_ON_ADD_TO_BATTLEGROUND 
PLAYERHOOK_ON_QUEUE_RANDOM_DUNGEON 
PLAYERHOOK_ON_REMOVE_FROM_BATTLEGROUND 
PLAYERHOOK_ON_ACHI_COMPLETE 
PLAYERHOOK_ON_BEFORE_ACHI_COMPLETE 
PLAYERHOOK_ON_CRITERIA_PROGRESS 
PLAYERHOOK_ON_BEFORE_CRITERIA_PROGRESS 
PLAYERHOOK_ON_ACHI_SAVE 
PLAYERHOOK_ON_CRITERIA_SAVE 
PLAYERHOOK_ON_GOSSIP_SELECT 
PLAYERHOOK_ON_GOSSIP_SELECT_CODE 
PLAYERHOOK_ON_BEING_CHARMED 
PLAYERHOOK_ON_AFTER_SET_VISIBLE_ITEM_SLOT 
PLAYERHOOK_ON_AFTER_MOVE_ITEM_FROM_INVENTORY 
PLAYERHOOK_ON_EQUIP 
PLAYERHOOK_ON_PLAYER_JOIN_BG 
PLAYERHOOK_ON_PLAYER_JOIN_ARENA 
PLAYERHOOK_GET_CUSTOM_GET_ARENA_TEAM_ID 
PLAYERHOOK_GET_CUSTOM_ARENA_PERSONAL_RATING 
PLAYERHOOK_ON_GET_MAX_PERSONAL_ARENA_RATING_REQUIREMENT 
PLAYERHOOK_ON_LOOT_ITEM 
PLAYERHOOK_ON_BEFORE_FILL_QUEST_LOOT_ITEM 
PLAYERHOOK_ON_STORE_NEW_ITEM 
PLAYERHOOK_ON_CREATE_ITEM 
PLAYERHOOK_ON_QUEST_REWARD_ITEM 
PLAYERHOOK_CAN_PLACE_AUCTION_BID 
PLAYERHOOK_ON_GROUP_ROLL_REWARD_ITEM 
PLAYERHOOK_ON_BEFORE_OPEN_ITEM 
PLAYERHOOK_ON_BEFORE_QUEST_COMPLETE 
PLAYERHOOK_ON_QUEST_COMPUTE_EXP 
PLAYERHOOK_ON_BEFORE_DURABILITY_REPAIR 
PLAYERHOOK_ON_BEFORE_BUY_ITEM_FROM_VENDOR 
PLAYERHOOK_ON_BEFORE_STORE_OR_EQUIP_NEW_ITEM 
PLAYERHOOK_ON_AFTER_STORE_OR_EQUIP_NEW_ITEM 
PLAYERHOOK_ON_AFTER_UPDATE_MAX_POWER 
PLAYERHOOK_ON_AFTER_UPDATE_MAX_HEALTH 
PLAYERHOOK_ON_BEFORE_UPDATE_ATTACK_POWER_AND_DAMAGE 
PLAYERHOOK_ON_AFTER_UPDATE_ATTACK_POWER_AND_DAMAGE 
PLAYERHOOK_ON_BEFORE_INIT_TALENT_FOR_LEVEL 
PLAYERHOOK_ON_FIRST_LOGIN 
PLAYERHOOK_ON_SET_MAX_LEVEL 
PLAYERHOOK_CAN_JOIN_IN_BATTLEGROUND_QUEUE 
PLAYERHOOK_SHOULD_BE_REWARDED_WITH_MONEY_INSTEAD_OF_EXP 
PLAYERHOOK_ON_BEFORE_TEMP_SUMMON_INIT_STATS 
PLAYERHOOK_ON_BEFORE_GUARDIAN_INIT_STATS_FOR_LEVEL 
PLAYERHOOK_ON_AFTER_GUARDIAN_INIT_STATS_FOR_LEVEL 
PLAYERHOOK_ON_BEFORE_LOAD_PET_FROM_DB 
PLAYERHOOK_CAN_JOIN_IN_ARENA_QUEUE 
PLAYERHOOK_CAN_BATTLEFIELD_PORT 
PLAYERHOOK_CAN_GROUP_INVITE 
PLAYERHOOK_CAN_GROUP_ACCEPT 
PLAYERHOOK_CAN_SELL_ITEM 
PLAYERHOOK_CAN_SEND_MAIL 
PLAYERHOOK_PETITION_BUY 
PLAYERHOOK_PETITION_SHOW_LIST 
PLAYERHOOK_ON_REWARD_KILL_REWARDER 
PLAYERHOOK_CAN_GIVE_MAIL_REWARD_AT_GIVE_LEVEL 
PLAYERHOOK_ON_DELETE_FROM_DB 
PLAYERHOOK_CAN_REPOP_AT_GRAVEYARD 
PLAYERHOOK_ON_PLAYER_IS_CLASS 
PLAYERHOOK_ON_GET_MAX_SKILL_VALUE 
PLAYERHOOK_ON_PLAYER_HAS_ACTIVE_POWER_TYPE 
PLAYERHOOK_ON_UPDATE_GATHERING_SKILL 
PLAYERHOOK_ON_UPDATE_CRAFTING_SKILL 
PLAYERHOOK_ON_UPDATE_FISHING_SKILL 
PLAYERHOOK_CAN_AREA_EXPLORE_AND_OUTDOOR 
PLAYERHOOK_ON_VICTIM_REWARD_BEFORE 
PLAYERHOOK_ON_VICTIM_REWARD_AFTER 
PLAYERHOOK_ON_CUSTOM_SCALING_STAT_VALUE_BEFORE 
PLAYERHOOK_ON_CUSTOM_SCALING_STAT_VALUE 
PLAYERHOOK_ON_APPLY_ITEM_MODS_BEFORE 
PLAYERHOOK_ON_APPLY_ENCHANTMENT_ITEM_MODS_BEFORE 
PLAYERHOOK_ON_APPLY_WEAPON_DAMAGE 
PLAYERHOOK_CAN_ARMOR_DAMAGE_MODIFIER 
PLAYERHOOK_ON_GET_FERAL_AP_BONUS 
PLAYERHOOK_CAN_APPLY_WEAPON_DEPENDENT_AURA_DAMAGE_MOD 
PLAYERHOOK_CAN_APPLY_EQUIP_SPELL 
PLAYERHOOK_CAN_APPLY_EQUIP_SPELLS_ITEM_SET 
PLAYERHOOK_CAN_CAST_ITEM_COMBAT_SPELL 
PLAYERHOOK_CAN_CAST_ITEM_USE_SPELL 
PLAYERHOOK_ON_APPLY_AMMO_BONUSES 
PLAYERHOOK_CAN_EQUIP_ITEM 
PLAYERHOOK_CAN_UNEQUIP_ITEM 
PLAYERHOOK_CAN_USE_ITEM 
PLAYERHOOK_CAN_SAVE_EQUIP_NEW_ITEM 
PLAYERHOOK_CAN_APPLY_ENCHANTMENT 
PLAYERHOOK_PASSED_QUEST_KILLED_MONSTER_CREDIT 
PLAYERHOOK_CHECK_ITEM_IN_SLOT_AT_LOAD_INVENTORY 
PLAYERHOOK_NOT_AVOID_SATISFY 
PLAYERHOOK_NOT_VISIBLE_GLOBALLY_FOR 
PLAYERHOOK_ON_GET_ARENA_PERSONAL_RATING 
PLAYERHOOK_ON_GET_ARENA_TEAM_ID 
PLAYERHOOK_ON_IS_FFA_PVP 
PLAYERHOOK_ON_FFA_PVP_STATE_UPDATE 
PLAYERHOOK_ON_IS_PVP 
PLAYERHOOK_ON_GET_MAX_SKILL_VALUE_FOR_LEVEL 
PLAYERHOOK_NOT_SET_ARENA_TEAM_INFO_FIELD 
PLAYERHOOK_CAN_JOIN_LFG 
PLAYERHOOK_CAN_ENTER_MAP 
PLAYERHOOK_CAN_INIT_TRADE 
PLAYERHOOK_CAN_SET_TRADE_ITEM 
PLAYERHOOK_ON_SET_SERVER_SIDE_VISIBILITY 
PLAYERHOOK_ON_SET_SERVER_SIDE_VISIBILITY_DETECT 
PLAYERHOOK_ON_PLAYER_RESURRECT 
PLAYERHOOK_ON_BEFORE_CHOOSE_GRAVEYARD 
PLAYERHOOK_CAN_PLAYER_USE_CHAT 
PLAYERHOOK_CAN_PLAYER_USE_PRIVATE_CHAT 
PLAYERHOOK_CAN_PLAYER_USE_GROUP_CHAT 
PLAYERHOOK_CAN_PLAYER_USE_GUILD_CHAT 
PLAYERHOOK_CAN_PLAYER_USE_CHANNEL_CHAT 
PLAYERHOOK_ON_PLAYER_LEARN_TALENTS 
PLAYERHOOK_ON_PLAYER_ENTER_COMBAT 
PLAYERHOOK_ON_PLAYER_LEAVE_COMBAT 
PLAYERHOOK_ON_QUEST_ABANDON 
PLAYERHOOK_ON_GET_QUEST_RATE 
PLAYERHOOK_ON_CAN_PLAYER_FLY_IN_ZONE 
PLAYERHOOK_ANTICHEAT_SET_CAN_FLY_BY_SERVER 
PLAYERHOOK_ANTICHEAT_SET_UNDER_ACK_MOUNT 
PLAYERHOOK_ANTICHEAT_SET_ROOT_ACK_UPD 
PLAYERHOOK_ANTICHEAT_SET_JUMPING_BY_OPCODE 
PLAYERHOOK_ANTICHEAT_UPDATE_MOVEMENT_INFO 
PLAYERHOOK_ANTICHEAT_HANDLE_DOUBLE_JUMP 
PLAYERHOOK_ANTICHEAT_CHECK_MOVEMENT_INFO 
PLAYERHOOK_CAN_SEND_ERROR_ALREADY_LOOTED 
PLAYERHOOK_ON_AFTER_CREATURE_LOOT 
PLAYERHOOK_ON_AFTER_CREATURE_LOOT_MONEY 
PLAYERHOOK_END 
30{
208};
@ PLAYERHOOK_ON_PLAYER_LEARN_TALENTS
Definition: PlayerScript.h:191
@ PLAYERHOOK_CAN_CAST_ITEM_USE_SPELL
Definition: PlayerScript.h:160
@ PLAYERHOOK_ON_PLAYER_JOIN_BG
Definition: PlayerScript.h:96
@ PLAYERHOOK_ON_GET_MAX_SKILL_VALUE
Definition: PlayerScript.h:141
@ PLAYERHOOK_ON_DUEL_REQUEST
Definition: PlayerScript.h:55
@ PLAYERHOOK_CAN_PLACE_AUCTION_BID
Definition: PlayerScript.h:106
@ PLAYERHOOK_ON_CRITERIA_PROGRESS
Definition: PlayerScript.h:86
@ PLAYERHOOK_ON_MONEY_CHANGED
Definition: PlayerScript.h:48
@ PLAYERHOOK_ON_PLAYER_ENTER_COMBAT
Definition: PlayerScript.h:192
@ PLAYERHOOK_ON_DUEL_END
Definition: PlayerScript.h:57
@ PLAYERHOOK_ON_LOAD_FROM_DB
Definition: PlayerScript.h:67
@ PLAYERHOOK_ANTICHEAT_HANDLE_DOUBLE_JUMP
Definition: PlayerScript.h:202
@ PLAYERHOOK_ON_AFTER_GUARDIAN_INIT_STATS_FOR_LEVEL
Definition: PlayerScript.h:126
@ PLAYERHOOK_ON_AFTER_UPDATE_MAX_HEALTH
Definition: PlayerScript.h:116
@ PLAYERHOOK_ON_IS_FFA_PVP
Definition: PlayerScript.h:173
@ PLAYERHOOK_ON_AFTER_CREATURE_LOOT_MONEY
Definition: PlayerScript.h:206
@ PLAYERHOOK_ON_CHAT
Definition: PlayerScript.h:58
@ PLAYERHOOK_CAN_INIT_TRADE
Definition: PlayerScript.h:180
@ PLAYERHOOK_CAN_JOIN_LFG
Definition: PlayerScript.h:178
@ PLAYERHOOK_ON_STORE_NEW_ITEM
Definition: PlayerScript.h:103
@ PLAYERHOOK_ON_TEXT_EMOTE
Definition: PlayerScript.h:65
@ PLAYERHOOK_CAN_APPLY_WEAPON_DEPENDENT_AURA_DAMAGE_MOD
Definition: PlayerScript.h:156
@ PLAYERHOOK_ANTICHEAT_SET_ROOT_ACK_UPD
Definition: PlayerScript.h:199
@ PLAYERHOOK_ON_BEFORE_STORE_OR_EQUIP_NEW_ITEM
Definition: PlayerScript.h:113
@ PLAYERHOOK_ON_QUEST_REWARD_ITEM
Definition: PlayerScript.h:105
@ PLAYERHOOK_ON_LOGOUT
Definition: PlayerScript.h:70
@ PLAYERHOOK_SHOULD_BE_REWARDED_WITH_MONEY_INSTEAD_OF_EXP
Definition: PlayerScript.h:123
@ PLAYERHOOK_ON_GET_MAX_SKILL_VALUE_FOR_LEVEL
Definition: PlayerScript.h:176
@ PLAYERHOOK_NOT_SET_ARENA_TEAM_INFO_FIELD
Definition: PlayerScript.h:177
@ PLAYERHOOK_CAN_AREA_EXPLORE_AND_OUTDOOR
Definition: PlayerScript.h:146
@ PLAYERHOOK_CAN_GIVE_MAIL_REWARD_AT_GIVE_LEVEL
Definition: PlayerScript.h:137
@ PLAYERHOOK_ON_SET_SERVER_SIDE_VISIBILITY_DETECT
Definition: PlayerScript.h:183
@ PLAYERHOOK_ON_ADD_TO_BATTLEGROUND
Definition: PlayerScript.h:81
@ PLAYERHOOK_CAN_PLAYER_USE_GROUP_CHAT
Definition: PlayerScript.h:188
@ PLAYERHOOK_ON_CREATE_ITEM
Definition: PlayerScript.h:104
@ PLAYERHOOK_ON_AFTER_SET_VISIBLE_ITEM_SLOT
Definition: PlayerScript.h:93
@ PLAYERHOOK_ON_PLAYER_IS_CLASS
Definition: PlayerScript.h:140
@ PLAYERHOOK_CAN_JOIN_IN_ARENA_QUEUE
Definition: PlayerScript.h:128
@ PLAYERHOOK_ON_SEND_INITIAL_PACKETS_BEFORE_ADD_TO_MAP
Definition: PlayerScript.h:34
@ PLAYERHOOK_CAN_APPLY_ENCHANTMENT
Definition: PlayerScript.h:166
@ PLAYERHOOK_ON_CRITERIA_SAVE
Definition: PlayerScript.h:89
@ PLAYERHOOK_ON_CAN_PLAYER_FLY_IN_ZONE
Definition: PlayerScript.h:196
@ PLAYERHOOK_ON_VICTIM_REWARD_AFTER
Definition: PlayerScript.h:148
@ PLAYERHOOK_ON_GOSSIP_SELECT
Definition: PlayerScript.h:90
@ PLAYERHOOK_CAN_GROUP_ACCEPT
Definition: PlayerScript.h:131
@ PLAYERHOOK_ANTICHEAT_SET_CAN_FLY_BY_SERVER
Definition: PlayerScript.h:197
@ PLAYERHOOK_ON_EMOTE
Definition: PlayerScript.h:64
@ PLAYERHOOK_CAN_SET_TRADE_ITEM
Definition: PlayerScript.h:181
@ PLAYERHOOK_ON_BEFORE_UPDATE
Definition: PlayerScript.h:46
@ PLAYERHOOK_ON_EQUIP
Definition: PlayerScript.h:95
@ PLAYERHOOK_ON_CREATE
Definition: PlayerScript.h:71
@ PLAYERHOOK_ON_SPELL_CAST
Definition: PlayerScript.h:66
@ PLAYERHOOK_ON_GET_ARENA_PERSONAL_RATING
Definition: PlayerScript.h:171
@ PLAYERHOOK_ON_GIVE_EXP
Definition: PlayerScript.h:50
@ PLAYERHOOK_ON_BEFORE_LOGOUT
Definition: PlayerScript.h:69
@ PLAYERHOOK_ON_UPDATE_FISHING_SKILL
Definition: PlayerScript.h:145
@ PLAYERHOOK_ON_CHAT_WITH_GROUP
Definition: PlayerScript.h:61
@ PLAYERHOOK_ON_PLAYER_COMPLETE_QUEST
Definition: PlayerScript.h:36
@ PLAYERHOOK_END
Definition: PlayerScript.h:207
@ PLAYERHOOK_ON_APPLY_ITEM_MODS_BEFORE
Definition: PlayerScript.h:151
@ PLAYERHOOK_ON_AFTER_STORE_OR_EQUIP_NEW_ITEM
Definition: PlayerScript.h:114
@ PLAYERHOOK_ON_CREATURE_KILLED_BY_PET
Definition: PlayerScript.h:40
@ PLAYERHOOK_ANTICHEAT_CHECK_MOVEMENT_INFO
Definition: PlayerScript.h:203
@ PLAYERHOOK_CAN_EQUIP_ITEM
Definition: PlayerScript.h:162
@ PLAYERHOOK_ON_ACHI_SAVE
Definition: PlayerScript.h:88
@ PLAYERHOOK_ON_SET_SERVER_SIDE_VISIBILITY
Definition: PlayerScript.h:182
@ PLAYERHOOK_ON_CUSTOM_SCALING_STAT_VALUE_BEFORE
Definition: PlayerScript.h:149
@ PLAYERHOOK_ON_PLAYER_JUST_DIED
Definition: PlayerScript.h:31
@ PLAYERHOOK_ON_CHAT_WITH_GUILD
Definition: PlayerScript.h:62
@ PLAYERHOOK_CAN_BATTLEFIELD_PORT
Definition: PlayerScript.h:129
@ PLAYERHOOK_ON_DUEL_START
Definition: PlayerScript.h:56
@ PLAYERHOOK_ON_SAVE
Definition: PlayerScript.h:74
@ PLAYERHOOK_ON_UPDATE
Definition: PlayerScript.h:47
@ PLAYERHOOK_ON_IS_PVP
Definition: PlayerScript.h:175
@ PLAYERHOOK_ON_DELETE_FROM_DB
Definition: PlayerScript.h:138
@ PLAYERHOOK_ON_GROUP_ROLL_REWARD_ITEM
Definition: PlayerScript.h:107
@ PLAYERHOOK_ON_GET_ARENA_TEAM_ID
Definition: PlayerScript.h:172
@ PLAYERHOOK_ON_BEING_CHARMED
Definition: PlayerScript.h:92
@ PLAYERHOOK_CAN_REPOP_AT_GRAVEYARD
Definition: PlayerScript.h:139
@ PLAYERHOOK_ON_BEFORE_QUEST_COMPLETE
Definition: PlayerScript.h:109
@ PLAYERHOOK_ON_MAP_CHANGED
Definition: PlayerScript.h:78
@ PLAYERHOOK_CAN_PLAYER_USE_CHAT
Definition: PlayerScript.h:186
@ PLAYERHOOK_ON_GOSSIP_SELECT_CODE
Definition: PlayerScript.h:91
@ PLAYERHOOK_ON_CHAT_WITH_RECEIVER
Definition: PlayerScript.h:60
@ PLAYERHOOK_ON_BEFORE_OPEN_ITEM
Definition: PlayerScript.h:108
@ PLAYERHOOK_CAN_CAST_ITEM_COMBAT_SPELL
Definition: PlayerScript.h:159
@ PLAYERHOOK_CAN_SAVE_EQUIP_NEW_ITEM
Definition: PlayerScript.h:165
@ PLAYERHOOK_ON_BEFORE_DURABILITY_REPAIR
Definition: PlayerScript.h:111
@ PLAYERHOOK_ON_DELETE
Definition: PlayerScript.h:72
@ PLAYERHOOK_ON_PLAYER_RELEASED_GHOST
Definition: PlayerScript.h:33
@ PLAYERHOOK_ON_APPLY_AMMO_BONUSES
Definition: PlayerScript.h:161
@ PLAYERHOOK_ON_SET_MAX_LEVEL
Definition: PlayerScript.h:121
@ PLAYERHOOK_ON_BEFORE_LOOT_MONEY
Definition: PlayerScript.h:49
@ PLAYERHOOK_CAN_SEND_ERROR_ALREADY_LOOTED
Definition: PlayerScript.h:204
@ PLAYERHOOK_ON_BEFORE_SEND_CHAT_MESSAGE
Definition: PlayerScript.h:59
@ PLAYERHOOK_CAN_ARMOR_DAMAGE_MODIFIER
Definition: PlayerScript.h:154
@ PLAYERHOOK_ON_BEFORE_FILL_QUEST_LOOT_ITEM
Definition: PlayerScript.h:102
@ PLAYERHOOK_ON_GET_FERAL_AP_BONUS
Definition: PlayerScript.h:155
@ PLAYERHOOK_ON_BEFORE_ACHI_COMPLETE
Definition: PlayerScript.h:85
@ PLAYERHOOK_ON_AFTER_SPEC_SLOT_CHANGED
Definition: PlayerScript.h:45
@ PLAYERHOOK_ON_BEFORE_CHOOSE_GRAVEYARD
Definition: PlayerScript.h:185
@ PLAYERHOOK_PETITION_BUY
Definition: PlayerScript.h:134
@ PLAYERHOOK_CAN_SELL_ITEM
Definition: PlayerScript.h:132
@ PLAYERHOOK_CAN_PLAYER_USE_CHANNEL_CHAT
Definition: PlayerScript.h:190
@ PLAYERHOOK_ON_LOGIN
Definition: PlayerScript.h:68
@ PLAYERHOOK_CAN_USE_ITEM
Definition: PlayerScript.h:164
@ PLAYERHOOK_NOT_VISIBLE_GLOBALLY_FOR
Definition: PlayerScript.h:170
@ PLAYERHOOK_CAN_ENTER_MAP
Definition: PlayerScript.h:179
@ PLAYERHOOK_ON_PLAYER_LEAVE_COMBAT
Definition: PlayerScript.h:193
@ PLAYERHOOK_ON_LEARN_SPELL
Definition: PlayerScript.h:53
@ PLAYERHOOK_ON_BEFORE_LOAD_PET_FROM_DB
Definition: PlayerScript.h:127
@ PLAYERHOOK_ON_BEFORE_INIT_TALENT_FOR_LEVEL
Definition: PlayerScript.h:119
@ PLAYERHOOK_ON_UPDATE_AREA
Definition: PlayerScript.h:77
@ PLAYERHOOK_ON_PLAYER_PVP_FLAG_CHANGE
Definition: PlayerScript.h:38
@ PLAYERHOOK_ON_QUEST_COMPUTE_EXP
Definition: PlayerScript.h:110
@ PLAYERHOOK_PASSED_QUEST_KILLED_MONSTER_CREDIT
Definition: PlayerScript.h:167
@ PLAYERHOOK_ON_CHAT_WITH_CHANNEL
Definition: PlayerScript.h:63
@ PLAYERHOOK_ON_UPDATE_ZONE
Definition: PlayerScript.h:76
@ PLAYERHOOK_ON_BEFORE_BUY_ITEM_FROM_VENDOR
Definition: PlayerScript.h:112
@ PLAYERHOOK_ON_BEFORE_TEMP_SUMMON_INIT_STATS
Definition: PlayerScript.h:124
@ PLAYERHOOK_ON_AFTER_UPDATE_MAX_POWER
Definition: PlayerScript.h:115
@ PLAYERHOOK_ON_BIND_TO_INSTANCE
Definition: PlayerScript.h:75
@ PLAYERHOOK_ON_AFTER_UPDATE_ATTACK_POWER_AND_DAMAGE
Definition: PlayerScript.h:118
@ PLAYERHOOK_ON_TALENTS_RESET
Definition: PlayerScript.h:44
@ PLAYERHOOK_PETITION_SHOW_LIST
Definition: PlayerScript.h:135
@ PLAYERHOOK_CAN_JOIN_IN_BATTLEGROUND_QUEUE
Definition: PlayerScript.h:122
@ PLAYERHOOK_CAN_UNEQUIP_ITEM
Definition: PlayerScript.h:163
@ PLAYERHOOK_ON_REMOVE_FROM_BATTLEGROUND
Definition: PlayerScript.h:83
@ PLAYERHOOK_ON_AFTER_MOVE_ITEM_FROM_INVENTORY
Definition: PlayerScript.h:94
@ PLAYERHOOK_ON_UPDATE_FACTION
Definition: PlayerScript.h:80
@ PLAYERHOOK_ON_PLAYER_HAS_ACTIVE_POWER_TYPE
Definition: PlayerScript.h:142
@ PLAYERHOOK_ON_BEFORE_GUARDIAN_INIT_STATS_FOR_LEVEL
Definition: PlayerScript.h:125
@ PLAYERHOOK_CAN_GROUP_INVITE
Definition: PlayerScript.h:130
@ PLAYERHOOK_ON_FFA_PVP_STATE_UPDATE
Definition: PlayerScript.h:174
@ PLAYERHOOK_ANTICHEAT_SET_JUMPING_BY_OPCODE
Definition: PlayerScript.h:200
@ PLAYERHOOK_GET_CUSTOM_GET_ARENA_TEAM_ID
Definition: PlayerScript.h:98
@ PLAYERHOOK_ON_FAILED_DELETE
Definition: PlayerScript.h:73
@ PLAYERHOOK_ON_LEVEL_CHANGED
Definition: PlayerScript.h:42
@ PLAYERHOOK_ON_CREATURE_KILL
Definition: PlayerScript.h:39
@ PLAYERHOOK_ON_UPDATE_GATHERING_SKILL
Definition: PlayerScript.h:143
@ PLAYERHOOK_ON_FREE_TALENT_POINTS_CHANGED
Definition: PlayerScript.h:43
@ PLAYERHOOK_ON_REWARD_KILL_REWARDER
Definition: PlayerScript.h:136
@ PLAYERHOOK_ON_REPUTATION_CHANGE
Definition: PlayerScript.h:51
@ PLAYERHOOK_ON_PLAYER_RESURRECT
Definition: PlayerScript.h:184
@ PLAYERHOOK_ON_CUSTOM_SCALING_STAT_VALUE
Definition: PlayerScript.h:150
@ PLAYERHOOK_ON_QUEUE_RANDOM_DUNGEON
Definition: PlayerScript.h:82
@ PLAYERHOOK_CAN_SEND_MAIL
Definition: PlayerScript.h:133
@ PLAYERHOOK_ON_AFTER_CREATURE_LOOT
Definition: PlayerScript.h:205
@ PLAYERHOOK_ON_BEFORE_CRITERIA_PROGRESS
Definition: PlayerScript.h:87
@ PLAYERHOOK_GET_CUSTOM_ARENA_PERSONAL_RATING
Definition: PlayerScript.h:99
@ PLAYERHOOK_ON_APPLY_WEAPON_DAMAGE
Definition: PlayerScript.h:153
@ PLAYERHOOK_ON_VICTIM_REWARD_BEFORE
Definition: PlayerScript.h:147
@ PLAYERHOOK_CAN_PLAYER_USE_GUILD_CHAT
Definition: PlayerScript.h:189
@ PLAYERHOOK_ON_GET_MAX_PERSONAL_ARENA_RATING_REQUIREMENT
Definition: PlayerScript.h:100
@ PLAYERHOOK_ON_APPLY_ENCHANTMENT_ITEM_MODS_BEFORE
Definition: PlayerScript.h:152
@ PLAYERHOOK_ON_BEFORE_TELEPORT
Definition: PlayerScript.h:79
@ PLAYERHOOK_ON_FIRST_LOGIN
Definition: PlayerScript.h:120
@ PLAYERHOOK_ON_FORGOT_SPELL
Definition: PlayerScript.h:54
@ PLAYERHOOK_ON_BATTLEGROUND_DESERTION
Definition: PlayerScript.h:35
@ PLAYERHOOK_ON_QUEST_ABANDON
Definition: PlayerScript.h:194
@ PLAYERHOOK_ON_LOOT_ITEM
Definition: PlayerScript.h:101
@ PLAYERHOOK_ON_REPUTATION_RANK_CHANGE
Definition: PlayerScript.h:52
@ PLAYERHOOK_ON_GET_QUEST_RATE
Definition: PlayerScript.h:195
@ PLAYERHOOK_ON_UPDATE_CRAFTING_SKILL
Definition: PlayerScript.h:144
@ PLAYERHOOK_CAN_APPLY_EQUIP_SPELLS_ITEM_SET
Definition: PlayerScript.h:158
@ PLAYERHOOK_ON_ACHI_COMPLETE
Definition: PlayerScript.h:84
@ PLAYERHOOK_CAN_APPLY_EQUIP_SPELL
Definition: PlayerScript.h:157
@ PLAYERHOOK_ON_PLAYER_JOIN_ARENA
Definition: PlayerScript.h:97
@ PLAYERHOOK_CAN_PLAYER_USE_PRIVATE_CHAT
Definition: PlayerScript.h:187
@ PLAYERHOOK_ANTICHEAT_SET_UNDER_ACK_MOUNT
Definition: PlayerScript.h:198
@ PLAYERHOOK_CHECK_ITEM_IN_SLOT_AT_LOAD_INVENTORY
Definition: PlayerScript.h:168
@ PLAYERHOOK_ANTICHEAT_UPDATE_MOVEMENT_INFO
Definition: PlayerScript.h:201
@ PLAYERHOOK_ON_PLAYER_KILLED_BY_CREATURE
Definition: PlayerScript.h:41
@ PLAYERHOOK_ON_PVP_KILL
Definition: PlayerScript.h:37
@ PLAYERHOOK_ON_BEFORE_UPDATE_ATTACK_POWER_AND_DAMAGE
Definition: PlayerScript.h:117
@ PLAYERHOOK_ON_CALCULATE_TALENTS_POINTS
Definition: PlayerScript.h:32
@ PLAYERHOOK_NOT_AVOID_SATISFY
Definition: PlayerScript.h:169