Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- EmuDevs - (http://emudevs.com)
- Use this as your template. Make sure to point credits towards ED.
- */
- class item_template : public ItemScript
- {
- public:
- item_template() : ItemScript("item_template") { }
- // Called when a dummy spell effect is triggered on the item.
- bool OnDummyEffect(Unit* caster, uint32 spellId, SpellEffIndex effectIndex, Item* target) override
- {
- return true;
- }
- // Called when a player accepts a quest from the item.
- bool OnQuestAccept(Player* player, Item* item, Quest const* quest) override
- {
- return true;
- }
- // Called when a player uses the item.
- bool OnUse(Player* player, Item* item, SpellCastTargets const& targets) override
- {
- return true;
- }
- // Called when the item expires (is destroyed).
- bool OnExpire(Player* player, ItemTemplate const* proto) override
- {
- return true;
- }
- };
- void AddSC_template() // ScriptLoader setup function
- {
- new item_template(); // Call item_template as new
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement