|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <ScriptMgr.h>
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 () |
Definition at line 332 of file ScriptMgr.h.
|
protected |
Definition at line 1430 of file ScriptMgr.cpp.
References ScriptRegistry< TScript >::AddScript(), and ScriptObject::ScriptObject().
Referenced by item_captured_frog::item_captured_frog(), item_dehta_trap_smasher::item_dehta_trap_smasher(), item_disgusting_jar::item_disgusting_jar(), item_eye_of_black_prince::item_eye_of_black_prince(), item_gor_dreks_ointment::item_gor_dreks_ointment(), item_incendiary_explosives::item_incendiary_explosives(), item_mysterious_egg::item_mysterious_egg(), item_nether_wraith_beacon::item_nether_wraith_beacon(), item_only_for_flight::item_only_for_flight(), item_petrov_cluster_bombs::item_petrov_cluster_bombs(), item_pile_fake_furs::item_pile_fake_furs(), item_tainted_core::item_tainted_core(), item_trident_of_nazjan::item_trident_of_nazjan(), and ItemUse_example_item::ItemUse_example_item().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 341 of file ScriptMgr.h.
|
inlinevirtual |
Reimplemented in item_disgusting_jar, and item_mysterious_egg.
Definition at line 350 of file ScriptMgr.h.
Definition at line 344 of file ScriptMgr.h.
|
inlinevirtual |
Reimplemented in item_captured_frog, item_dehta_trap_smasher, item_eye_of_black_prince, item_gor_dreks_ointment, item_incendiary_explosives, item_nether_wraith_beacon, item_only_for_flight, item_petrov_cluster_bombs, item_pile_fake_furs, item_tainted_core, item_trident_of_nazjan, and ItemUse_example_item.
Definition at line 347 of file ScriptMgr.h.