Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ItemScript Class Reference

#include <ScriptMgr.h>

Inheritance diagram for ItemScript:
Collaboration diagram for ItemScript:

Public Member Functions

bool IsDatabaseBound () const FINAL
virtual bool OnDummyEffect (Unit *, uint32, SpellEffIndex, Item *)
virtual bool OnExpire (Player *, ItemTemplate const *)
virtual bool OnQuestAccept (Player *, Item *, Quest const *)
virtual bool OnUse (Player *, Item *, SpellCastTargets const &)
Public Member Functions inherited from ScriptObject
const std::string & GetName () const

Protected Member Functions

 ItemScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 332 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ ItemScript()

Member Function Documentation

◆ IsDatabaseBound()

bool ItemScript::IsDatabaseBound ( ) const
inlinevirtual

Reimplemented from ScriptObject.

Definition at line 338 of file ScriptMgr.h.

References FINAL.

◆ OnDummyEffect()

virtual bool ItemScript::OnDummyEffect ( Unit * ,
uint32 ,
SpellEffIndex ,
Item *  )
inlinevirtual

Definition at line 341 of file ScriptMgr.h.

◆ OnExpire()

virtual bool ItemScript::OnExpire ( Player * ,
ItemTemplate const *  )
inlinevirtual

Reimplemented in item_disgusting_jar, and item_mysterious_egg.

Definition at line 350 of file ScriptMgr.h.

◆ OnQuestAccept()

virtual bool ItemScript::OnQuestAccept ( Player * ,
Item * ,
Quest const *  )
inlinevirtual

Definition at line 344 of file ScriptMgr.h.

◆ OnUse()


The documentation for this class was generated from the following files: