#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:756
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