From 4c9db4a20aad649f80c9db8379f372de7361096b Mon Sep 17 00:00:00 2001 From: Yohann Ferreira Date: Fri, 2 Dec 2011 19:09:18 +0100 Subject: Added equip lua script functions. One per inventory slot, one per item id or name. + Fixes from 2 Ablu's reviews. Reviewed-by: Ablu. 1st part of Mana-Mantis #339, 350. --- src/game-server/inventory.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/game-server/inventory.h') diff --git a/src/game-server/inventory.h b/src/game-server/inventory.h index 547abdf0..84981ea3 100644 --- a/src/game-server/inventory.h +++ b/src/game-server/inventory.h @@ -96,7 +96,7 @@ class Inventory unsigned int removeFromSlot(unsigned int slot, unsigned int amount); /** - * Counts number of items with given ID. + * Counts number of items with given Id. */ unsigned int count(unsigned int itemId) const; @@ -105,6 +105,12 @@ class Inventory */ unsigned int getItem(unsigned int slot) const; + /** + * Returns the first inventory slot with the given item Id. + * Returns -1 otherwise. + */ + int getFirstSlot(unsigned int itemId); + private: /** * Tell whether the equipment slot has enough room in an equipment slot. -- cgit v1.2.3-70-g09d2