AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ScriptMgr Member List

This is the complete list of members for ScriptMgr, including all inherited members.

_modules_loader_callbackScriptMgrprivate
_scheduledScriptsScriptMgrprivate
_script_loader_callbackScriptMgrprivate
_scriptCountScriptMgrprivate
AfterInstanceGameObjectCreate(Map *instance, GameObject *go)ScriptMgr
AnticheatCheckMovementInfo(Player *player, MovementInfo const &movementInfo, Unit *mover, bool jump)ScriptMgr
AnticheatHandleDoubleJump(Player *player, Unit *mover)ScriptMgr
AnticheatSetCanFlybyServer(Player *player, bool apply)ScriptMgr
AnticheatSetJumpingbyOpcode(Player *player, bool jump)ScriptMgr
AnticheatSetRootACKUpd(Player *player)ScriptMgr
AnticheatSetUnderACKmount(Player *player)ScriptMgr
AnticheatUpdateMovementInfo(Player *player, MovementInfo const &movementInfo)ScriptMgr
CanAccountCreateCharacter(uint32 accountId, uint8 charRace, uint8 charClass)ScriptMgr
CanAddMember(ArenaTeam *team, ObjectGuid PlayerGuid)ScriptMgr
CanApplyEnchantment(Player *player, Item *item, EnchantmentSlot slot, bool apply, bool apply_dur, bool ignore_condition)ScriptMgr
CanApplyEquipSpell(Player *player, SpellInfo const *spellInfo, Item *item, bool apply, bool form_change)ScriptMgr
CanApplyEquipSpellsItemSet(Player *player, ItemSetEffect *eff)ScriptMgr
CanApplySoulboundFlag(Item *item, ItemTemplate const *proto)ScriptMgr
CanApplyWeaponDependentAuraDamageMod(Player *player, Item *item, WeaponAttackType attackType, AuraEffect const *aura, bool apply)ScriptMgr
CanAreaExploreAndOutdoor(Player *player)ScriptMgr
CanArmorDamageModifier(Player *player)ScriptMgr
CanBattleFieldPort(Player *player, uint8 arenaType, BattlegroundTypeId BGTypeID, uint8 action)ScriptMgr
CanCastItemCombatSpell(Player *player, Unit *target, WeaponAttackType attType, uint32 procVictim, uint32 procEx, Item *item, ItemTemplate const *proto)ScriptMgr
CanCastItemUseSpell(Player *player, Item *item, SpellCastTargets const &targets, uint8 cast_count, uint32 glyphIndex)ScriptMgr
CanCheckCriteria(AchievementMgr *mgr, AchievementCriteriaEntry const *achievementCriteria)ScriptMgr
CanEnterMap(Player *player, MapEntry const *entry, InstanceTemplate const *instance, MapDifficulty const *mapDiff, bool loginCheck)ScriptMgr
CanEquipItem(Player *player, uint8 slot, uint16 &dest, Item *pItem, bool swap, bool not_loading)ScriptMgr
CanFillPlayersToBG(BattlegroundQueue *queue, Battleground *bg, BattlegroundBracketId bracket_id)ScriptMgr
CanGiveMailRewardAtGiveLevel(Player *player, uint8 level)ScriptMgr
CanGroupAccept(Player *player, Group *group)ScriptMgr
CanGroupInvite(Player *player, std::string &membername)ScriptMgr
CanGroupJoinBattlegroundQueue(Group const *group, Player *member, Battleground const *bgTemplate, uint32 MinPlayerCount, bool isRated, uint32 arenaSlot)ScriptMgr
CanGuildSendBankList(Guild const *guild, WorldSession *session, uint8 tabId, bool sendAllSlots)ScriptMgr
CanInitTrade(Player *player, Player *target)ScriptMgr
CanItemApplyEquipSpell(Player *player, Item *item)ScriptMgr
CanJoinInArenaQueue(Player *player, ObjectGuid BattlemasterGuid, uint8 arenaslot, BattlegroundTypeId BGTypeID, uint8 joinAsGroup, uint8 IsRated, GroupJoinBattlegroundResult &err)ScriptMgr
CanJoinInBattlegroundQueue(Player *player, ObjectGuid BattlemasterGuid, BattlegroundTypeId BGTypeID, uint8 joinAsGroup, GroupJoinBattlegroundResult &err)ScriptMgr
CanJoinLfg(Player *player, uint8 roles, lfg::LfgDungeonSet &dungeons, const std::string &comment)ScriptMgr
CanModAuraEffectDamageDone(AuraEffect const *auraEff, Unit *target, AuraApplication const *aurApp, uint8 mode, bool apply)ScriptMgr
CanModAuraEffectModDamagePercentDone(AuraEffect const *auraEff, Unit *target, AuraApplication const *aurApp, uint8 mode, bool apply)ScriptMgr
CanPacketReceive(WorldSession *session, WorldPacket const &packet)ScriptMgr
CanPacketSend(WorldSession *session, WorldPacket const &packet)ScriptMgr
CanPlaceAuctionBid(Player *player, AuctionEntry *auction)ScriptMgr
CanPlayerUseChat(Player *player, uint32 type, uint32 language, std::string &msg)ScriptMgr
CanPlayerUseChat(Player *player, uint32 type, uint32 language, std::string &msg, Player *receiver)ScriptMgr
CanPlayerUseChat(Player *player, uint32 type, uint32 language, std::string &msg, Group *group)ScriptMgr
CanPlayerUseChat(Player *player, uint32 type, uint32 language, std::string &msg, Guild *guild)ScriptMgr
CanPlayerUseChat(Player *player, uint32 type, uint32 language, std::string &msg, Channel *channel)ScriptMgr
CanPrepare(Spell *spell, SpellCastTargets const *targets, AuraEffect const *triggeredByAura)ScriptMgr
CanRepopAtGraveyard(Player *player)ScriptMgr
CanResetTalents(Pet *pet)ScriptMgr
CanSaveEquipNewItem(Player *player, Item *item, uint16 pos, bool update)ScriptMgr
CanSaveToDB(ArenaTeam *team)ScriptMgr
CanScalingEverything(Spell *spell)ScriptMgr
CanSelectSpecTalent(Spell *spell)ScriptMgr
CanSellItem(Player *player, Item *item, Creature *creature)ScriptMgr
CanSendAuctionHello(WorldSession const *session, ObjectGuid guid, Creature *creature)ScriptMgr
CanSendErrorAlreadyLooted(Player *player)ScriptMgr
CanSendMail(Player *player, ObjectGuid receiverGuid, ObjectGuid mailbox, std::string &subject, std::string &body, uint32 money, uint32 COD, Item *item)ScriptMgr
CanSendMessageBGQueue(BattlegroundQueue *queue, Player *leader, Battleground *bg, PvPDifficultyEntry const *bracketEntry)ScriptMgr
CanSetPhaseMask(Unit const *unit, uint32 newPhaseMask, bool update)ScriptMgr
CanSetTradeItem(Player *player, Item *tradedItem, uint8 tradeSlot)ScriptMgr
CanUnequipItem(Player *player, uint16 pos, bool swap)ScriptMgr
CanUnlearnSpellDefault(Pet *pet, SpellInfo const *spellInfo)ScriptMgr
CanUnlearnSpellSet(Pet *pet, uint32 level, uint32 spell)ScriptMgr
CanUseItem(Player *player, ItemTemplate const *proto, InventoryResult &result)ScriptMgr
CheckIfScriptsInDatabaseExist()ScriptMgr
CheckItemInSlotAtLoadInventory(Player *player, Item *item, uint8 slot, uint8 &err, uint16 &dest)ScriptMgr
CreateAuraScripts(uint32 spellId, std::list< AuraScript * > &scriptVector)ScriptMgr
CreateBattleground(BattlegroundTypeId typeId)ScriptMgr
CreateInstanceScript(InstanceMap *map)ScriptMgr
CreateOutdoorPvP(OutdoorPvPData const *data)ScriptMgr
CreateSpellScriptLoaders(uint32 spellId, std::vector< std::pair< SpellScriptLoader *, std::multimap< uint32, uint32 >::iterator > > &scriptVector)ScriptMgr
CreateSpellScripts(uint32 spellId, std::list< SpellScript * > &scriptVector)ScriptMgr
Creature_SelectLevel(const CreatureTemplate *cinfo, Creature *creature)ScriptMgr
DealDamage(Unit *AttackerUnit, Unit *pVictim, uint32 damage, DamageEffectType damagetype)ScriptMgr
DecreaseScheduledScriptCount()ScriptMgrinline
DecreaseScheduledScriptCount(std::size_t count)ScriptMgrinline
DecreaseScriptCount()ScriptMgrinline
FillSpellSummary()ScriptMgr
GetChatCommands()ScriptMgr
GetCreatureAI(Creature *creature)ScriptMgr
GetDialogStatus(Player *player, Creature *creature)ScriptMgr
GetDialogStatus(Player *player, GameObject *go)ScriptMgr
GetDialogStatus(Player *player, Object *questgiver)ScriptMgr
GetGameObjectAI(GameObject *go)ScriptMgr
GetScriptCount() constScriptMgrinline
IfNormalReaction(Unit const *unit, Unit const *target, ReputationRank &repRank)ScriptMgr
IncreaseScheduledScriptsCount()ScriptMgrinline
IncreaseScriptCount()ScriptMgrinline
Initialize()ScriptMgr
instance()ScriptMgrstatic
IsCheckNormalMatch(BattlegroundQueue *queue, Battleground *bgTemplate, BattlegroundBracketId bracket_id, uint32 minPlayers, uint32 maxPlayers)ScriptMgr
IsCompletedCriteria(AchievementMgr *mgr, AchievementCriteriaEntry const *achievementCriteria, AchievementEntry const *achievement, CriteriaProgress const *progress)ScriptMgr
IsCustomBuildValuesUpdate(Unit const *unit, uint8 updateType, ByteBuffer &fieldBuffer, Player const *target, uint16 index)ScriptMgr
IsNeedModHealPercent(Unit const *unit, AuraEffect *auraEff, float &doneTotalMod, SpellInfo const *spellProto)ScriptMgr
IsNeedModMeleeDamagePercent(Unit const *unit, AuraEffect *auraEff, float &doneTotalMod, SpellInfo const *spellProto)ScriptMgr
IsNeedModSpellDamagePercent(Unit const *unit, AuraEffect *auraEff, float &doneTotalMod, SpellInfo const *spellProto)ScriptMgr
IsRealmCompleted(AchievementGlobalMgr const *globalmgr, AchievementEntry const *achievement, std::chrono::system_clock::time_point completionTime)ScriptMgr
IsScriptScheduled() constScriptMgrinline
LoadDatabase()ScriptMgr
ModifyHealReceived(Unit *target, Unit *healer, uint32 &addHealth, SpellInfo const *spellInfo)ScriptMgr
ModifyMeleeDamage(Unit *target, Unit *attacker, uint32 &damage)ScriptMgr
ModifyPeriodicDamageAurasTick(Unit *target, Unit *attacker, uint32 &damage, SpellInfo const *spellInfo)ScriptMgr
ModifySpellDamageTaken(Unit *target, Unit *attacker, int32 &damage, SpellInfo const *spellInfo)ScriptMgr
ModulesLoaderCallbackType typedefScriptMgr
NotAvoidSatisfy(Player *player, DungeonProgressionRequirements const *ar, uint32 target_map, bool report)ScriptMgr
NotSetArenaTeamInfoField(Player *player, uint8 slot, ArenaTeamInfoType type, uint32 value)ScriptMgr
NotVisibleGloballyFor(Player *player, Player const *u)ScriptMgr
OnAccountLogin(uint32 accountId)ScriptMgr
OnAchievementComplete(Player *player, AchievementEntry const *achievement)ScriptMgr
OnAchievementSave(CharacterDatabaseTransaction trans, Player *player, uint16 achiId, CompletedAchievementData achiData)ScriptMgr
OnAddCreaturePassenger(Transport *transport, Creature *creature)ScriptMgr
OnAddGroup(BattlegroundQueue *queue, GroupQueueInfo *ginfo, uint32 &index, Player *leader, Group *group, BattlegroundTypeId bgTypeId, PvPDifficultyEntry const *bracketEntry, uint8 arenaType, bool isRated, bool isPremade, uint32 arenaRating, uint32 matchmakerRating, uint32 arenaTeamId, uint32 opponentsArenaTeamId)ScriptMgr
OnAddPassenger(Vehicle *veh, Unit *passenger, int8 seatId)ScriptMgr
OnAddPassenger(Transport *transport, Player *player)ScriptMgr
OnAfterArenaRatingCalculation(Battleground *const bg, int32 &winnerMatchmakerChange, int32 &loserMatchmakerChange, int32 &winnerChange, int32 &loserChange)ScriptMgr
OnAfterCalculateLootGroupAmount(Player const *player, Loot &loot, uint16 lootMode, uint32 &groupAmount, LootStore const &store)ScriptMgr
OnAfterConfigLoad(bool reload)ScriptMgr
OnAfterCreatureLoot(Player *player)ScriptMgr
OnAfterCreatureLootMoney(Player *player)ScriptMgr
OnAfterDatabaseLoadCreatureTemplates(std::vector< CreatureTemplate * > creatureTemplateStore)ScriptMgr
OnAfterDatabasesLoaded(uint32 updateFlags)ScriptMgr
OnAfterGuardianInitStatsForLevel(Player *player, Guardian *guardian)ScriptMgr
OnAfterInitializeLockedDungeons(Player *player)ScriptMgr
OnAfterLootTemplateProcess(Loot *loot, LootTemplate const *tab, LootStore const &store, Player *lootOwner, bool personal, bool noEmptyError, uint16 lootMode)ScriptMgr
OnAfterPlayerMoveItemFromInventory(Player *player, Item *it, uint8 bag, uint8 slot, bool update)ScriptMgr
OnAfterPlayerSetVisibleItemSlot(Player *player, uint8 slot, Item *item)ScriptMgr
OnAfterRefCount(Player const *player, Loot &loot, bool canRate, uint16 lootMode, LootStoreItem *LootStoreItem, uint32 &maxcount, LootStore const &store)ScriptMgr
OnAfterSpecSlotChanged(Player *player, uint8 newSlot)ScriptMgr
OnAfterStoreOrEquipNewItem(Player *player, uint32 vendorslot, Item *item, uint8 count, uint8 bag, uint8 slot, ItemTemplate const *pProto, Creature *pVendor, VendorItem const *crItem, bool bStore)ScriptMgr
OnAfterUnloadAllMaps()ScriptMgr
OnAfterUpdateAttackPowerAndDamage(Player *player, float &level, float &base_attPower, float &attPowerMod, float &attPowerMultiplier, bool ranged)ScriptMgr
OnAfterUpdateEncounterState(Map *map, EncounterCreditType type, uint32 creditEntry, Unit *source, Difficulty difficulty_fixed, DungeonEncounterList const *encounters, uint32 dungeonCompleted, bool updated)ScriptMgr
OnAfterUpdateMaxHealth(Player *player, float &value)ScriptMgr
OnAfterUpdateMaxPower(Player *player, Powers &power, float &value)ScriptMgr
OnAllowedForPlayerLootCheck(Player const *player, ObjectGuid source)ScriptMgr
OnAllowedToLootContainerCheck(Player const *player, ObjectGuid source)ScriptMgr
OnApplyAmmoBonuses(Player *player, ItemTemplate const *proto, float &currentAmmoDPS)ScriptMgr
OnApplyEnchantmentItemModsBefore(Player *player, Item *item, EnchantmentSlot slot, bool apply, uint32 enchant_spell_id, uint32 &enchant_amount)ScriptMgr
OnApplyItemModsBefore(Player *player, uint8 slot, bool apply, uint8 itemProtoStatNumber, uint32 statType, int32 &val)ScriptMgr
OnApplyWeaponDamage(Player *player, uint8 slot, ItemTemplate const *proto, float &minDamage, float &maxDamage, uint8 damageIndex)ScriptMgr
OnAreaTrigger(Player *player, AreaTrigger const *trigger)ScriptMgr
OnArenaQueueIdToArenaType(const BattlegroundQueueTypeId bgQueueTypeId, uint8 &ArenaType)ScriptMgr
OnArenaStart(Battleground *const bg)ScriptMgr
OnArenaTypeIDToQueueID(const BattlegroundTypeId bgTypeId, const uint8 arenaType, uint32 &queueTypeID)ScriptMgr
OnAuctionAdd(AuctionHouseObject *ah, AuctionEntry *entry)ScriptMgr
OnAuctionExpire(AuctionHouseObject *ah, AuctionEntry *entry)ScriptMgr
OnAuctionRemove(AuctionHouseObject *ah, AuctionEntry *entry)ScriptMgr
OnAuctionSuccessful(AuctionHouseObject *ah, AuctionEntry *entry)ScriptMgr
OnAuraApply(Unit *, Aura *)ScriptMgr
OnAuraRemove(Unit *unit, AuraApplication *aurApp, AuraRemoveMode mode)ScriptMgr
OnBaseGainCalculation(uint32 &gain, uint8 playerLevel, uint8 mobLevel, ContentLevels content)ScriptMgr
OnBattlegroundAddPlayer(Battleground *bg, Player *player)ScriptMgr
OnBattlegroundBeforeAddPlayer(Battleground *bg, Player *player)ScriptMgr
OnBattlegroundCreate(Battleground *bg)ScriptMgr
OnBattlegroundDesertion(Player *player, BattlegroundDesertionType const desertionType)ScriptMgr
OnBattlegroundDestroy(Battleground *bg)ScriptMgr
OnBattlegroundEnd(Battleground *bg, TeamId winnerTeamId)ScriptMgr
OnBattlegroundEndReward(Battleground *bg, Player *player, TeamId winnerTeamId)ScriptMgr
OnBattlegroundRemovePlayerAtLeave(Battleground *bg, Player *player)ScriptMgr
OnBattlegroundStart(Battleground *bg)ScriptMgr
OnBattlegroundUpdate(Battleground *bg, uint32 diff)ScriptMgr
OnBeforeAccountDelete(uint32 accountId)ScriptMgr
OnBeforeAchievementComplete(Player *player, AchievementEntry const *achievement)ScriptMgr
OnBeforeArenaCheckWinConditions(Battleground *const bg)ScriptMgr
OnBeforeAuctionHouseMgrSendAuctionCancelledToBidderMail(AuctionHouseMgr *auctionHouseMgr, AuctionEntry *auction, Player *bidder, uint32 &bidder_accId, bool &sendMail)ScriptMgr
OnBeforeAuctionHouseMgrSendAuctionExpiredMail(AuctionHouseMgr *auctionHouseMgr, AuctionEntry *auction, Player *owner, uint32 &owner_accId, bool &sendNotification, bool &sendMail)ScriptMgr
OnBeforeAuctionHouseMgrSendAuctionOutbiddedMail(AuctionHouseMgr *auctionHouseMgr, AuctionEntry *auction, Player *oldBidder, uint32 &oldBidder_accId, Player *newBidder, uint32 &newPrice, bool &sendNotification, bool &sendMail)ScriptMgr
OnBeforeAuctionHouseMgrSendAuctionSalePendingMail(AuctionHouseMgr *auctionHouseMgr, AuctionEntry *auction, Player *owner, uint32 &owner_accId, bool &sendMail)ScriptMgr
OnBeforeAuctionHouseMgrSendAuctionSuccessfulMail(AuctionHouseMgr *auctionHouseMgr, AuctionEntry *auction, Player *owner, uint32 &owner_accId, uint32 &profit, bool &sendNotification, bool &updateAchievementCriteria, bool &sendMail)ScriptMgr
OnBeforeAuctionHouseMgrSendAuctionWonMail(AuctionHouseMgr *auctionHouseMgr, AuctionEntry *auction, Player *bidder, uint32 &bidder_accId, bool &sendNotification, bool &updateAchievementCriteria, bool &sendMail)ScriptMgr
OnBeforeAuctionHouseMgrUpdate()ScriptMgr
OnBeforeAuraRankForLevel(SpellInfo const *spellInfo, SpellInfo const *latestSpellInfo, uint8 level)ScriptMgr
OnBeforeBuyItemFromVendor(Player *player, ObjectGuid vendorguid, uint32 vendorslot, uint32 &item, uint8 count, uint8 bag, uint8 slot)ScriptMgr
OnBeforeCheckCriteria(AchievementMgr *mgr, AchievementCriteriaEntryList const *achievementCriteriaList)ScriptMgr
OnBeforeChooseGraveyard(Player *player, TeamId teamId, bool nearCorpse, uint32 &graveyardOverride)ScriptMgr
OnBeforeConfigLoad(bool reload)ScriptMgr
OnBeforeCreateInstanceScript(InstanceMap *instanceMap, InstanceScript **instanceData, bool load, std::string data, uint32 completedEncounterMask)ScriptMgr
OnBeforeCreatureSelectLevel(const CreatureTemplate *cinfo, Creature *creature, uint8 &level)ScriptMgr
OnBeforeCriteriaProgress(Player *player, AchievementCriteriaEntry const *criteria)ScriptMgr
OnBeforeDropAddItem(Player const *player, Loot &loot, bool canRate, uint16 lootMode, LootStoreItem *LootStoreItem, LootStore const &store)ScriptMgr
OnBeforeFillQuestLootItem(Player *player, LootItem &item)ScriptMgr
OnBeforeFinalizePlayerWorldSession(uint32 &cacheVersion)ScriptMgr
OnBeforeGuardianInitStatsForLevel(Player *player, Guardian *guardian, CreatureTemplate const *cinfo, PetType &petType)ScriptMgr
OnBeforeInitTalentForLevel(Player *player, uint8 &level, uint32 &talentPointsForLevel)ScriptMgr
OnBeforeIsInvokerVisible(std::string name, Acore::Impl::ChatCommands::CommandPermissions permissions, ChatHandler const &who)ScriptMgr
OnBeforeLoadPetFromDB(Player *player, uint32 &petentry, uint32 &petnumber, bool &current, bool &forceLoadFromDB)ScriptMgr
OnBeforeLootEqualChanced(Player const *player, LootStoreItemList EqualChanced, Loot &loot, LootStore const &store)ScriptMgr
OnBeforeLootMoney(Player *player, Loot *loot)ScriptMgr
OnBeforeMailDraftSendMailTo(MailDraft *mailDraft, MailReceiver const &receiver, MailSender const &sender, MailCheckMask &checked, uint32 &deliver_delay, uint32 &custom_expiration, bool &deleteMailItemsFromDB, bool &sendMail)ScriptMgr
OnBeforeOpenItem(Player *player, Item *item)ScriptMgr
OnBeforePlayerDurabilityRepair(Player *player, ObjectGuid npcGUID, ObjectGuid itemGUID, float &discountMod, uint8 guildBank)ScriptMgr
OnBeforePlayerLogout(Player *player)ScriptMgr
OnBeforePlayerQuestComplete(Player *player, uint32 quest_id)ScriptMgr
OnBeforePlayerTeleport(Player *player, uint32 mapid, float x, float y, float z, float orientation, uint32 options, Unit *target)ScriptMgr
OnBeforePlayerUpdate(Player *player, uint32 p_time)ScriptMgr
OnBeforeRollMeleeOutcomeAgainst(Unit const *attacker, Unit const *victim, WeaponAttackType attType, int32 &attackerMaxSkillValueForLevel, int32 &victimMaxSkillValueForLevel, int32 &attackerWeaponSkill, int32 &victimDefenseSkill, int32 &crit_chance, int32 &miss_chance, int32 &dodge_chance, int32 &parry_chance, int32 &block_chance)ScriptMgr
OnBeforeSendChatMessage(Player *player, uint32 &type, uint32 &lang, std::string &msg)ScriptMgr
OnBeforeSendExitMessageArenaQueue(BattlegroundQueue *queue, GroupQueueInfo *ginfo)ScriptMgr
OnBeforeSendJoinMessageArenaQueue(BattlegroundQueue *queue, Player *leader, GroupQueueInfo *ginfo, PvPDifficultyEntry const *bracketEntry, bool isRated)ScriptMgr
OnBeforeSetBossState(uint32 id, EncounterState newState, EncounterState oldState, Map *instance)ScriptMgr
OnBeforeStoreOrEquipNewItem(Player *player, uint32 vendorslot, uint32 &item, uint8 count, uint8 bag, uint8 slot, ItemTemplate const *pProto, Creature *pVendor, VendorItem const *crItem, bool bStore)ScriptMgr
OnBeforeTempSummonInitStats(Player *player, TempSummon *tempSummon, uint32 &duration)ScriptMgr
OnBeforeUpdateArenaPoints(ArenaTeam *at, std::map< ObjectGuid, uint32 > &ap)ScriptMgr
OnBeforeUpdateAttackPowerAndDamage(Player *player, float &level, float &val2, bool ranged)ScriptMgr
OnBeforeUpdatingPersonalRating(int32 &mod, uint32 type)ScriptMgr
OnBeforeWorldInitialized()ScriptMgr
OnBeforeWorldObjectSetPhaseMask(WorldObject const *worldObject, uint32 &oldPhaseMask, uint32 &newPhaseMask, bool &useCombinedPhases, bool &update)ScriptMgr
OnCalcMaxDuration(Aura const *aura, int32 &maxDuration)ScriptMgr
OnCalculateMaxTalentPointsForLevel(Pet *pet, uint8 level, uint8 &points)ScriptMgr
OnCalculateTalentsPoints(Player const *player, uint32 &talentPointsForLevel)ScriptMgr
OnCanPlayerFlyInZone(Player *player, uint32 mapId, uint32 zoneId, SpellInfo const *bySpell)ScriptMgr
OnCastItemCombatSpell(Player *player, Unit *victim, SpellInfo const *spellInfo, Item *item)ScriptMgr
OnColorCodeCalculation(XPColorChar &color, uint8 playerLevel, uint8 mobLevel)ScriptMgr
OnConditionCheck(Condition *condition, ConditionSourceInfo &sourceInfo)ScriptMgr
OnConstructGroup(Group *origin)ScriptMgr
OnConstructInstanceSave(InstanceSave *origin)ScriptMgr
OnConstructObject(Object *origin)ScriptMgr
OnConstructPlayer(Player *origin)ScriptMgr
OnCreate(Group *group, Player *leader)ScriptMgr
OnCreateItem(Player *player, Item *item, uint32 count)ScriptMgr
OnCreateMap(Map *map)ScriptMgr
OnCreatureAddWorld(Creature *creature)ScriptMgr
OnCreatureKill(Player *killer, Creature *killed)ScriptMgr
OnCreatureKilledByPet(Player *petOwner, Creature *killed)ScriptMgr
OnCreatureRemoveWorld(Creature *creature)ScriptMgr
OnCreatureSaveToDB(Creature *creature)ScriptMgr
OnCreatureUpdate(Creature *creature, uint32 diff)ScriptMgr
OnCriteriaCheck(uint32 scriptId, Player *source, Unit *target, uint32 criteria_id)ScriptMgr
OnCriteriaProgress(Player *player, AchievementCriteriaEntry const *criteria)ScriptMgr
OnCriteriaSave(CharacterDatabaseTransaction trans, Player *player, uint16 critId, CriteriaProgress criteriaData)ScriptMgr
OnCustomScalingStatValue(Player *player, ItemTemplate const *proto, uint32 &statType, int32 &val, uint8 itemProtoStatNumber, uint32 ScalingStatValue, ScalingStatValuesEntry const *ssv)ScriptMgr
OnCustomScalingStatValueBefore(Player *player, ItemTemplate const *proto, uint8 slot, bool apply, uint32 &CustomScalingStatValue)ScriptMgr
OnDamage(Unit *attacker, Unit *victim, uint32 &damage)ScriptMgr
OnDeleteFromDB(CharacterDatabaseTransaction trans, uint32 guid)ScriptMgr
OnDestroyInstance(MapInstanced *mapInstanced, Map *map)ScriptMgr
OnDestroyMap(Map *map)ScriptMgr
OnDestructGroup(Group *origin)ScriptMgr
OnDestructInstanceSave(InstanceSave *origin)ScriptMgr
OnDestructObject(Object *origin)ScriptMgr
OnDestructPlayer(Player *origin)ScriptMgr
OnDisplayIdChange(Unit *unit, uint32 displayId)ScriptMgr
OnDummyEffect(WorldObject *caster, uint32 spellID, SpellEffIndex effIndex, GameObject *gameObjTarget)ScriptMgr
OnDummyEffect(WorldObject *caster, uint32 spellID, SpellEffIndex effIndex, Creature *creatureTarget)ScriptMgr
OnDummyEffect(WorldObject *caster, uint32 spellID, SpellEffIndex effIndex, Item *itemTarget)ScriptMgr
OnDynamicObjectUpdate(DynamicObject *dynobj, uint32 diff)ScriptMgr
OnEmailChange(uint32 accountId)ScriptMgr
OnEquip(Player *player, Item *it, uint8 bag, uint8 slot, bool update)ScriptMgr
OnFailedAccountLogin(uint32 accountId)ScriptMgr
OnFailedEmailChange(uint32 accountId)ScriptMgr
OnFailedPasswordChange(uint32 accountId)ScriptMgr
OnFfaPvpStateUpdate(Creature *creature, bool InPvp)ScriptMgr
OnFfaPvpStateUpdate(Player *player, bool result)ScriptMgr
OnFirstLogin(Player *player)ScriptMgr
OnGainCalculation(uint32 &gain, Player *player, Unit *unit)ScriptMgr
OnGameEventCheck(uint16 EventID)ScriptMgr
OnGameEventStart(uint16 EventID)ScriptMgr
OnGameEventStop(uint16 EventID)ScriptMgr
OnGameObjectAddWorld(GameObject *go)ScriptMgr
OnGameObjectDamaged(GameObject *go, Player *player)ScriptMgr
OnGameObjectDestroyed(GameObject *go, Player *player)ScriptMgr
OnGameObjectLootStateChanged(GameObject *go, uint32 state, Unit *unit)ScriptMgr
OnGameObjectModifyHealth(GameObject *go, Unit *attackerOrHealer, int32 &change, SpellInfo const *spellInfo)ScriptMgr
OnGameObjectRemoveWorld(GameObject *go)ScriptMgr
OnGameObjectSaveToDB(GameObject *go)ScriptMgr
OnGameObjectStateChanged(GameObject *go, uint32 state)ScriptMgr
OnGameObjectUpdate(GameObject *go, uint32 diff)ScriptMgr
OnGetArenaPersonalRating(Player *player, uint8 slot, uint32 &result)ScriptMgr
OnGetArenaPoints(ArenaTeam *at, float &points)ScriptMgr
OnGetArenaTeamId(Player *player, uint8 slot, uint32 &result)ScriptMgr
OnGetFeralApBonus(Player *player, int32 &feral_bonus, int32 dpsMod, ItemTemplate const *proto, ScalingStatValuesEntry const *ssv)ScriptMgr
OnGetMaxPersonalArenaRatingRequirement(Player const *player, uint32 minSlot, uint32 &maxArenaRating) constScriptMgr
OnGetMaxSkillValue(Player *player, uint32 skill, int32 &result, bool IsPure)ScriptMgr
OnGetMaxSkillValueForLevel(Player *player, uint16 &result)ScriptMgr
OnGetPoints(ArenaTeam *team, uint32 memberRating, float &points)ScriptMgr
OnGetQuestRate(Player *player, float &result)ScriptMgr
OnGetSlotByType(const uint32 type, uint8 &slot)ScriptMgr
OnGivePlayerXP(Player *player, uint32 &amount, Unit *victim, uint8 xpSource)ScriptMgr
OnGlobalItemDelFromDB(CharacterDatabaseTransaction trans, ObjectGuid::LowType itemGuid)ScriptMgr
OnGlobalMirrorImageDisplayItem(Item const *item, uint32 &display)ScriptMgr
OnGossipHello(Player *player, Creature *creature)ScriptMgr
OnGossipHello(Player *player, GameObject *go)ScriptMgr
OnGossipSelect(Player *player, Item *item, uint32 sender, uint32 action)ScriptMgr
OnGossipSelect(Player *player, Creature *creature, uint32 sender, uint32 action)ScriptMgr
OnGossipSelect(Player *player, GameObject *go, uint32 sender, uint32 action)ScriptMgr
OnGossipSelect(Player *player, uint32 menu_id, uint32 sender, uint32 action)ScriptMgr
OnGossipSelectCode(Player *player, Item *item, uint32 sender, uint32 action, const char *code)ScriptMgr
OnGossipSelectCode(Player *player, Creature *creature, uint32 sender, uint32 action, const char *code)ScriptMgr
OnGossipSelectCode(Player *player, GameObject *go, uint32 sender, uint32 action, const char *code)ScriptMgr
OnGossipSelectCode(Player *player, uint32 menu_id, uint32 sender, uint32 action, const char *code)ScriptMgr
OnGrayLevelCalculation(uint8 &grayLevel, uint8 playerLevel)ScriptMgr
OnGroupAddMember(Group *group, ObjectGuid guid)ScriptMgr
OnGroupChangeLeader(Group *group, ObjectGuid newLeaderGuid, ObjectGuid oldLeaderGuid)ScriptMgr
OnGroupDisband(Group *group)ScriptMgr
OnGroupInviteMember(Group *group, ObjectGuid guid)ScriptMgr
OnGroupRateCalculation(float &rate, uint32 count, bool isRaid)ScriptMgr
OnGroupRemoveMember(Group *group, ObjectGuid guid, RemoveMethod method, ObjectGuid kicker, const char *reason)ScriptMgr
OnGroupRollRewardItem(Player *player, Item *item, uint32 count, RollVote voteType, Roll *roll)ScriptMgr
OnGuildAddMember(Guild *guild, Player *player, uint8 &plRank)ScriptMgr
OnGuildBankEvent(Guild *guild, uint8 eventType, uint8 tabId, ObjectGuid::LowType playerGuid, uint32 itemOrMoney, uint16 itemStackCount, uint8 destTabId)ScriptMgr
OnGuildCreate(Guild *guild, Player *leader, const std::string &name)ScriptMgr
OnGuildDisband(Guild *guild)ScriptMgr
OnGuildEvent(Guild *guild, uint8 eventType, ObjectGuid::LowType playerGuid1, ObjectGuid::LowType playerGuid2, uint8 newRank)ScriptMgr
OnGuildInfoChanged(Guild *guild, const std::string &newInfo)ScriptMgr
OnGuildItemMove(Guild *guild, Player *player, Item *pItem, bool isSrcBank, uint8 srcContainer, uint8 srcSlotId, bool isDestBank, uint8 destContainer, uint8 destSlotId)ScriptMgr
OnGuildMemberDepositMoney(Guild *guild, Player *player, uint32 &amount)ScriptMgr
OnGuildMemberWitdrawMoney(Guild *guild, Player *player, uint32 &amount, bool isRepair)ScriptMgr
OnGuildMOTDChanged(Guild *guild, const std::string &newMotd)ScriptMgr
OnGuildRemoveMember(Guild *guild, Player *player, bool isDisbanding, bool isKicked)ScriptMgr
OnHandleDevCommand(Player *player, bool &enable)ScriptMgr
OnHeal(Unit *healer, Unit *reciever, uint32 &gain)ScriptMgr
OnHonorCalculation(float &honor, uint8 level, float multiplier)ScriptMgr
OnInitializeLockedDungeons(Player *player, uint8 &level, uint32 &lockData, lfg::LFGDungeonData const *dungeon)ScriptMgr
OnInitStatsForLevel(Guardian *guardian, uint8 petlevel)ScriptMgr
OnInstall(Vehicle *veh)ScriptMgr
OnInstallAccessory(Vehicle *veh, Creature *accessory)ScriptMgr
OnInstanceIdRemoved(uint32 instanceId)ScriptMgr
OnInstanceSave(InstanceSave *instanceSave)ScriptMgr
OnIsAffectedBySpellModCheck(SpellInfo const *affectSpell, SpellInfo const *checkSpell, SpellModifier const *mod)ScriptMgr
OnIsFFAPvP(Player *player, bool &result)ScriptMgr
OnIsPvP(Player *player, bool &result)ScriptMgr
OnItemCreate(Item *item, ItemTemplate const *itemProto, Player const *owner)ScriptMgr
OnItemExpire(Player *player, ItemTemplate const *proto)ScriptMgr
OnItemRemove(Player *player, Item *item)ScriptMgr
OnItemRoll(Player const *player, LootStoreItem const *LootStoreItem, float &chance, Loot &loot, LootStore const &store)ScriptMgr
OnItemUse(Player *player, Item *item, SpellCastTargets const &targets)ScriptMgr
OnLastIpUpdate(uint32 accountId, std::string ip)ScriptMgr
OnLoadCustomDatabaseTable()ScriptMgr
OnLoadGridMap(Map *map, GridMap *gmap, uint32 gx, uint32 gy)ScriptMgr
OnLoadSpellCustomAttr(SpellInfo *spell)ScriptMgr
OnLootItem(Player *player, Item *item, uint32 count, ObjectGuid lootguid)ScriptMgr
OnLootMoney(Player *player, uint32 gold)ScriptMgr
OnMapUpdate(Map *map, uint32 diff)ScriptMgr
OnMotdChange(std::string &newMotd, LocaleConstant &locale)ScriptMgr
OnNetworkStart()ScriptMgr
OnNetworkStop()ScriptMgr
OnOpenStateChange(bool open)ScriptMgr
OnPasswordChange(uint32 accountId)ScriptMgr
OnPatchValuesUpdate(Unit const *unit, ByteBuffer &valuesUpdateBuf, BuildValuesCachePosPointers &posPointers, Player *target)ScriptMgr
OnPetAddToWorld(Pet *pet)ScriptMgr
OnPlayerAddToBattleground(Player *player, Battleground *bg)ScriptMgr
OnPlayerBeingCharmed(Player *player, Unit *charmer, uint32 oldFactionId, uint32 newFactionId)ScriptMgr
OnPlayerBindToInstance(Player *player, Difficulty difficulty, uint32 mapid, bool permanent)ScriptMgr
OnPlayerChat(Player *player, uint32 type, uint32 lang, std::string &msg)ScriptMgr
OnPlayerChat(Player *player, uint32 type, uint32 lang, std::string &msg, Player *receiver)ScriptMgr
OnPlayerChat(Player *player, uint32 type, uint32 lang, std::string &msg, Group *group)ScriptMgr
OnPlayerChat(Player *player, uint32 type, uint32 lang, std::string &msg, Guild *guild)ScriptMgr
OnPlayerChat(Player *player, uint32 type, uint32 lang, std::string &msg, Channel *channel)ScriptMgr
OnPlayerCompleteQuest(Player *player, Quest const *quest)ScriptMgr
OnPlayerCreate(Player *player)ScriptMgr
OnPlayerDelete(ObjectGuid guid, uint32 accountId)ScriptMgr
OnPlayerDuelEnd(Player *winner, Player *loser, DuelCompleteType type)ScriptMgr
OnPlayerDuelRequest(Player *target, Player *challenger)ScriptMgr
OnPlayerDuelStart(Player *player1, Player *player2)ScriptMgr
OnPlayerEmote(Player *player, uint32 emote)ScriptMgr
OnPlayerEnterCombat(Player *player, Unit *enemy)ScriptMgr
OnPlayerEnterMap(Map *map, Player *player)ScriptMgr
OnPlayerFailedDelete(ObjectGuid guid, uint32 accountId)ScriptMgr
OnPlayerForgotSpell(Player *player, uint32 spellID)ScriptMgr
OnPlayerFreeTalentPointsChanged(Player *player, uint32 newPoints)ScriptMgr
OnPlayerHasActivePowerType(Player const *player, Powers power)ScriptMgr
OnPlayerIsClass(Player const *player, Classes playerClass, ClassContext context)ScriptMgr
OnPlayerJoinArena(Player *player)ScriptMgr
OnPlayerJoinBG(Player *player)ScriptMgr
OnPlayerJustDied(Player *player)ScriptMgr
OnPlayerKilledByCreature(Creature *killer, Player *killed)ScriptMgr
OnPlayerLearnSpell(Player *player, uint32 spellID)ScriptMgr
OnPlayerLearnTalents(Player *player, uint32 talentId, uint32 talentRank, uint32 spellid)ScriptMgr
OnPlayerLeaveCombat(Player *player)ScriptMgr
OnPlayerLeaveMap(Map *map, Player *player)ScriptMgr
OnPlayerLevelChanged(Player *player, uint8 oldLevel)ScriptMgr
OnPlayerLoadFromDB(Player *player)ScriptMgr
OnPlayerLogin(Player *player)ScriptMgr
OnPlayerLogout(Player *player)ScriptMgr
OnPlayerMoneyChanged(Player *player, int32 &amount)ScriptMgr
OnPlayerMove(Player *player, MovementInfo movementInfo, uint32 opcode)ScriptMgr
OnPlayerPVPFlagChange(Player *player, bool state)ScriptMgr
OnPlayerQueueRandomDungeon(Player *player, uint32 &rDungeonId)ScriptMgr
OnPlayerReleasedGhost(Player *player)ScriptMgr
OnPlayerRemoveFromBattleground(Player *player, Battleground *bg)ScriptMgr
OnPlayerReputationChange(Player *player, uint32 factionID, int32 &standing, bool incremental)ScriptMgr
OnPlayerReputationRankChange(Player *player, uint32 factionID, ReputationRank newRank, ReputationRank oldRank, bool increased)ScriptMgr
OnPlayerResurrect(Player *player, float restore_percent, bool applySickness)ScriptMgr
OnPlayerSave(Player *player)ScriptMgr
OnPlayerSetPhase(const AuraEffect *auraEff, AuraApplication const *aurApp, uint8 mode, bool apply, uint32 &newPhase)ScriptMgr
OnPlayerSpellCast(Player *player, Spell *spell, bool skipCheck)ScriptMgr
OnPlayerTalentsReset(Player *player, bool noCost)ScriptMgr
OnPlayerTextEmote(Player *player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid)ScriptMgr
OnPlayerUpdate(Player *player, uint32 p_time)ScriptMgr
OnPlayerUpdateArea(Player *player, uint32 oldArea, uint32 newArea)ScriptMgr
OnPlayerUpdateFaction(Player *player)ScriptMgr
OnPlayerUpdateZone(Player *player, uint32 newZone, uint32 newArea)ScriptMgr
OnPVPKill(Player *killer, Player *killed)ScriptMgr
OnQuestAbandon(Player *player, uint32 questId)ScriptMgr
OnQuestAccept(Player *player, Item *item, Quest const *quest)ScriptMgr
OnQuestAccept(Player *player, Creature *creature, Quest const *quest)ScriptMgr
OnQuestAccept(Player *player, GameObject *go, Quest const *quest)ScriptMgr
OnQuestComplete(Player *player, Creature *creature, Quest const *quest)ScriptMgr
OnQuestComputeXP(Player *player, Quest const *quest, uint32 &xpValue)ScriptMgr
OnQuestReward(Player *player, Creature *creature, Quest const *quest, uint32 opt)ScriptMgr
OnQuestReward(Player *player, GameObject *go, Quest const *quest, uint32 opt)ScriptMgr
OnQuestRewardItem(Player *player, Item *item, uint32 count)ScriptMgr
OnQuestSelect(Player *player, Creature *creature, Quest const *quest)ScriptMgr
OnQueueUpdate(BattlegroundQueue *queue, uint32 diff, BattlegroundTypeId bgTypeId, BattlegroundBracketId bracket_id, uint8 arenaType, bool isRated, uint32 arenaRating)ScriptMgr
OnQueueUpdateValidity(BattlegroundQueue *queue, uint32 diff, BattlegroundTypeId bgTypeId, BattlegroundBracketId bracket_id, uint8 arenaType, bool isRated, uint32 arenaRating)ScriptMgr
OnRelocate(Transport *transport, uint32 waypointId, uint32 mapId, float x, float y, float z)ScriptMgr
OnRemoveAuraScaleTargets(Spell *spell, TargetInfo &targetInfo, uint8 auraScaleMask, bool &needErase)ScriptMgr
OnRemovePassenger(Vehicle *veh, Unit *passenger)ScriptMgr
OnRemovePassenger(Transport *transport, Player *player)ScriptMgr
OnReset(Vehicle *veh)ScriptMgr
OnRewardKillRewarder(Player *player, KillRewarder *rewarder, bool isDungeon, float &rate)ScriptMgr
OnScaleAuraUnitAdd(Spell *spell, Unit *target, uint32 effectMask, bool checkIfValid, bool implicit, uint8 auraScaleMask, TargetInfo &targetInfo)ScriptMgr
OnSendInitialPacketsBeforeAddToMap(Player *player, WorldPacket &data)ScriptMgr
OnSetArenaMaxPlayersPerTeam(const uint8 arenaType, uint32 &maxPlayerPerTeam)ScriptMgr
OnSetMaxLevel(Player *player, uint32 &maxPlayerLevel)ScriptMgr
OnSetServerSideVisibility(Player *player, ServerSideVisibilityType &type, AccountTypes &sec)ScriptMgr
OnSetServerSideVisibilityDetect(Player *player, ServerSideVisibilityType &type, AccountTypes &sec)ScriptMgr
OnShutdown()ScriptMgr
OnShutdownCancel()ScriptMgr
OnShutdownInitiate(ShutdownExitCode code, ShutdownMask mask)ScriptMgr
OnSocketClose(std::shared_ptr< WorldSocket > socket)ScriptMgr
OnSocketOpen(std::shared_ptr< WorldSocket > socket)ScriptMgr
OnSpellCheckCast(Spell *spell, bool strict, SpellCastResult &res)ScriptMgr
OnSpellHealingBonusTakenNegativeModifiers(Unit const *target, Unit const *caster, SpellInfo const *spellInfo, float &val)ScriptMgr
OnStartup()ScriptMgr
OnStoreNewItem(Player *player, Item *item, uint32 count)ScriptMgr
OnTransportUpdate(Transport *transport, uint32 diff)ScriptMgr
OnTryExecuteCommand(ChatHandler &handler, std::string_view cmdStr)ScriptMgr
OnUninstall(Vehicle *veh)ScriptMgr
OnUnitDeath(Unit *unit, Unit *killer)ScriptMgr
OnUnitEnterCombat(Unit *unit, Unit *victim)ScriptMgr
OnUnitEnterEvadeMode(Unit *unit, uint8 why)ScriptMgr
OnUnitUpdate(Unit *unit, uint32 diff)ScriptMgr
OnUnloadGridMap(Map *map, GridMap *gmap, uint32 gx, uint32 gy)ScriptMgr
OnUpdateCraftingSkill(Player *player, SkillLineAbilityEntry const *skill, uint32 currentLevel, uint32 &gain)ScriptMgr
OnUpdateFishingSkill(Player *player, int32 skill, int32 zone_skill, int32 chance, int32 roll)ScriptMgr
OnUpdateGatheringSkill(Player *player, uint32 skillId, uint32 currentLevel, uint32 gray, uint32 green, uint32 yellow, uint32 &gain)ScriptMgr
OnVictimRewardAfter(Player *player, Player *victim, uint32 &killer_title, uint32 &victim_rank, float &honor_f)ScriptMgr
OnVictimRewardBefore(Player *player, Player *victim, uint32 &killer_title, uint32 &victim_title)ScriptMgr
OnWeatherChange(Weather *weather, WeatherState state, float grade)ScriptMgr
OnWeatherUpdate(Weather *weather, uint32 diff)ScriptMgr
OnWorldObjectCreate(WorldObject *object)ScriptMgr
OnWorldObjectDestroy(WorldObject *object)ScriptMgr
OnWorldObjectResetMap(WorldObject *object)ScriptMgr
OnWorldObjectSetMap(WorldObject *object, Map *map)ScriptMgr
OnWorldObjectUpdate(WorldObject *object, uint32 diff)ScriptMgr
OnWorldUpdate(uint32 diff)ScriptMgr
OnZeroDifferenceCalculation(uint8 &diff, uint8 playerLevel)ScriptMgr
PassedQuestKilledMonsterCredit(Player *player, Quest const *qinfo, uint32 entry, uint32 real_entry, ObjectGuid guid)ScriptMgr
PetitionBuy(Player *player, Creature *creature, uint32 &charterid, uint32 &cost, uint32 &type)ScriptMgr
PetitionShowList(Player *player, Creature *creature, uint32 &CharterEntry, uint32 &CharterDispayID, uint32 &CharterCost)ScriptMgr
ScriptLoaderCallbackType typedefScriptMgr
ScriptMgr()ScriptMgrprivate
ScriptObjectScriptMgrfriend
ScriptsVersion() constScriptMgrinline
SetModulesLoader(ModulesLoaderCallbackType script_loader_callback)ScriptMgrinline
SetRealmCompleted(AchievementEntry const *achievement)ScriptMgr
SetScriptLoader(ScriptLoaderCallbackType script_loader_callback)ScriptMgrinline
ShouldBeRewardedWithMoneyInsteadOfExp(Player *player)ScriptMgr
ShouldTrackValuesUpdatePosByIndex(Unit const *unit, uint8 updateType, uint16 index)ScriptMgr
Unload()ScriptMgr
ValidateSpellAtCastSpell(Player *player, uint32 &oldSpellId, uint32 &spellId, uint8 &castCount, uint8 &castFlags)ScriptMgr
ValidateSpellAtCastSpellResult(Player *player, Unit *mover, Spell *spell, uint32 oldSpellId, uint32 spellId)ScriptMgr
~ScriptMgr()ScriptMgrprivatevirtual