#include "ItemScript.h"
|
| bool | IsDatabaseBound () const override |
| |
| virtual bool | OnQuestAccept (Player *, Item *, Quest const *) |
| |
| virtual bool | OnUse (Player *, Item *, SpellCastTargets const &) |
| |
| virtual bool | OnRemove (Player *, Item *) |
| |
| virtual bool | OnCastItemCombatSpell (Player *, Unit *, SpellInfo const *, Item *) |
| |
| virtual bool | OnExpire (Player *, ItemTemplate const *) |
| |
| virtual void | OnGossipSelect (Player *, Item *, uint32, uint32) |
| |
| virtual void | OnGossipSelectCode (Player *, Item *, uint32, uint32, const char *) |
| |
| virtual bool | isAfterLoadScript () const |
| |
| virtual void | checkValidity () |
| |
| const std::string & | GetName () const |
| |
| uint16 | GetTotalAvailableHooks () |
| |
◆ ItemScript()
| ItemScript::ItemScript |
( |
const char * |
name | ) |
|
|
protected |
151 :
153{
155}
Definition ScriptObject.h:43
static void AddScript(TScript *const script, std::vector< uint16 > enabledHooks={})
Definition ScriptMgr.h:752
References ScriptRegistry< TScript >::AddScript().
◆ IsDatabaseBound()
| bool ItemScript::IsDatabaseBound |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnCastItemCombatSpell()
◆ OnExpire()
◆ OnGossipSelect()
◆ OnGossipSelectCode()
◆ OnQuestAccept()
| virtual bool ItemScript::OnQuestAccept |
( |
Player * |
, |
|
|
Item * |
, |
|
|
Quest const * |
|
|
) |
| |
|
inlinevirtual |
◆ OnRemove()
| virtual bool ItemScript::OnRemove |
( |
Player * |
, |
|
|
Item * |
|
|
) |
| |
|
inlinevirtual |
◆ OnUse()
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/ItemScript.h
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/AllItemScript.cpp