#include "MiscScript.h"
|
| bool | IsDatabaseBound () const override |
| |
| virtual void | OnConstructObject (Object *) |
| |
| virtual void | OnDestructObject (Object *) |
| |
| virtual void | OnConstructPlayer (Player *) |
| |
| virtual void | OnDestructPlayer (Player *) |
| |
| virtual void | OnConstructGroup (Group *) |
| |
| virtual void | OnDestructGroup (Group *) |
| |
| virtual void | OnConstructInstanceSave (InstanceSave *) |
| |
| virtual void | OnDestructInstanceSave (InstanceSave *) |
| |
| virtual void | OnItemCreate (Item *, ItemTemplate const *, Player const *) |
| |
| virtual bool | CanApplySoulboundFlag (Item *, ItemTemplate const *) |
| |
| virtual bool | CanItemApplyEquipSpell (Player *, Item *) |
| |
| virtual bool | CanSendAuctionHello (WorldSession const *, ObjectGuid, Creature *) |
| |
| virtual void | ValidateSpellAtCastSpell (Player *, uint32 &, uint32 &, uint8 &, uint8 &) |
| |
| virtual void | ValidateSpellAtCastSpellResult (Player *, Unit *, Spell *, uint32, uint32) |
| |
| virtual void | OnAfterLootTemplateProcess (Loot *, LootTemplate const *, LootStore const &, Player *, bool, bool, uint16) |
| |
| virtual void | OnPlayerSetPhase (const AuraEffect *, AuraApplication const *, uint8, bool, uint32 &) |
| |
| virtual void | OnInstanceSave (InstanceSave *) |
| |
| virtual void | GetDialogStatus (Player *, Object *) |
| | This hook called before get Quest Dialog Status.
|
| |
| virtual bool | isAfterLoadScript () const |
| |
| virtual void | checkValidity () |
| |
| const std::string & | GetName () const |
| |
| uint16 | GetTotalAvailableHooks () |
| |
◆ MiscScript()
| MiscScript::MiscScript |
( |
const char * |
name, |
|
|
std::vector< uint16 > |
enabledHooks = std::vector<uint16>() |
|
) |
| |
|
protected |
114{
115
116 if (enabledHooks.empty())
118 enabledHooks.emplace_back(i);
119
121}
std::uint16_t uint16
Definition Define.h:108
@ MISCHOOK_END
Definition MiscScript.h:45
Definition ScriptObject.h:43
static void AddScript(TScript *const script, std::vector< uint16 > enabledHooks={})
Definition ScriptMgr.h:752
References ScriptRegistry< TScript >::AddScript(), and MISCHOOK_END.
◆ CanApplySoulboundFlag()
| virtual bool MiscScript::CanApplySoulboundFlag |
( |
Item * |
, |
|
|
ItemTemplate const * |
|
|
) |
| |
|
inlinevirtual |
◆ CanItemApplyEquipSpell()
| virtual bool MiscScript::CanItemApplyEquipSpell |
( |
Player * |
, |
|
|
Item * |
|
|
) |
| |
|
inlinevirtual |
◆ CanSendAuctionHello()
◆ GetDialogStatus()
| virtual void MiscScript::GetDialogStatus |
( |
Player * |
, |
|
|
Object * |
|
|
) |
| |
|
inlinevirtual |
◆ IsDatabaseBound()
| bool MiscScript::IsDatabaseBound |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnAfterLootTemplateProcess()
◆ OnConstructGroup()
| virtual void MiscScript::OnConstructGroup |
( |
Group * |
| ) |
|
|
inlinevirtual |
◆ OnConstructInstanceSave()
| virtual void MiscScript::OnConstructInstanceSave |
( |
InstanceSave * |
| ) |
|
|
inlinevirtual |
◆ OnConstructObject()
| virtual void MiscScript::OnConstructObject |
( |
Object * |
| ) |
|
|
inlinevirtual |
◆ OnConstructPlayer()
| virtual void MiscScript::OnConstructPlayer |
( |
Player * |
| ) |
|
|
inlinevirtual |
◆ OnDestructGroup()
| virtual void MiscScript::OnDestructGroup |
( |
Group * |
| ) |
|
|
inlinevirtual |
◆ OnDestructInstanceSave()
| virtual void MiscScript::OnDestructInstanceSave |
( |
InstanceSave * |
| ) |
|
|
inlinevirtual |
◆ OnDestructObject()
| virtual void MiscScript::OnDestructObject |
( |
Object * |
| ) |
|
|
inlinevirtual |
◆ OnDestructPlayer()
| virtual void MiscScript::OnDestructPlayer |
( |
Player * |
| ) |
|
|
inlinevirtual |
◆ OnInstanceSave()
◆ OnItemCreate()
◆ OnPlayerSetPhase()
◆ ValidateSpellAtCastSpell()
◆ ValidateSpellAtCastSpellResult()
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/MiscScript.h
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/MiscScript.cpp