From 08f1421ae187e43c3d5060f6a467d5b861159823 Mon Sep 17 00:00:00 2001 From: Anubisss Date: Sat, 8 Aug 2009 14:24:18 +0200 Subject: *Fix startup with libtrinityinterface. --HG-- branch : trunk --- src/bindings/interface/ScriptMgr.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/bindings/interface/ScriptMgr.cpp') diff --git a/src/bindings/interface/ScriptMgr.cpp b/src/bindings/interface/ScriptMgr.cpp index 2a6a9861829..154d612678d 100644 --- a/src/bindings/interface/ScriptMgr.cpp +++ b/src/bindings/interface/ScriptMgr.cpp @@ -287,6 +287,15 @@ bool ItemUse( Player *player, Item* _Item, SpellCastTargets const& targets) return tmpscript->pItemUse(player,_Item,targets); } +TRINITY_DLL_EXPORT +bool ItemExpire( Player *player, ItemPrototype const *_ItemProto) +{ + Script *tmpscript = m_scripts[_ItemProto->ScriptId]; + if (!tmpscript || !tmpscript->pItemExpire) return true; + + return tmpscript->pItemExpire(player,_ItemProto); +} + TRINITY_DLL_EXPORT bool EffectDummyCreature(Unit *caster, uint32 spellId, uint32 effIndex, Creature *crTarget ) { -- cgit v1.2.3