diff options
author | Erik Schilling <ablu.erikschilling@googlemail.com> | 2012-07-31 19:54:34 +0200 |
---|---|---|
committer | Erik Schilling <ablu.erikschilling@googlemail.com> | 2012-07-31 19:55:39 +0200 |
commit | 7bb688db40f4e7227022add135dba00a06ca8c45 (patch) | |
tree | f8b0e321b032b8f168134575c74d6fc5dcf7f174 | |
parent | 85324882f195cfe3e1328e5a062ad6807d70f92e (diff) | |
download | manaserv-7bb688db40f4e7227022add135dba00a06ca8c45.tar.gz manaserv-7bb688db40f4e7227022add135dba00a06ca8c45.tar.bz2 manaserv-7bb688db40f4e7227022add135dba00a06ca8c45.tar.xz manaserv-7bb688db40f4e7227022add135dba00a06ca8c45.zip |
Made sure in-inventory trigger is called at pickup
-rw-r--r-- | src/game-server/inventory.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/game-server/inventory.cpp b/src/game-server/inventory.cpp index 532b3f42..66880794 100644 --- a/src/game-server/inventory.cpp +++ b/src/game-server/inventory.cpp @@ -210,6 +210,10 @@ unsigned int Inventory::insert(unsigned int itemId, unsigned int amount) break; } + ItemClass *item = itemManager->getItem(itemId); + if (item) + item->useTrigger(mCharacter, ITT_IN_INVY); + // Send that first, before checking potential removals if (invMsg.getLength() > 2) gameHandler->sendTo(mCharacter, invMsg); |