From 9f0c0ca54d92458e34dba22410bbc9eb0174f3fe Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Sat, 11 Jun 2011 11:16:26 +0000 Subject: [PATCH] Transmogrification option in the item menu doesnt close the inventory git-svn-id: http://svn.net-core.org/repos/t-engine4@3623 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/modules/tome/dialogs/UseItemDialog.lua | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/game/modules/tome/dialogs/UseItemDialog.lua b/game/modules/tome/dialogs/UseItemDialog.lua index ba5f08e322..e868560984 100644 --- a/game/modules/tome/dialogs/UseItemDialog.lua +++ b/game/modules/tome/dialogs/UseItemDialog.lua @@ -59,23 +59,22 @@ function _M:use(item) local act = item.action - local stop = false if act == "use" then - self.actor:playerUseItem(self.object, self.item, self.inven, self.onuse) stop = true - self.onuse(self.inven, self.item, self.object, stop) + self.actor:playerUseItem(self.object, self.item, self.inven, self.onuse) + self.onuse(self.inven, self.item, self.object, true) elseif act == "drop" then - self.actor:doDrop(self.inven, self.item, function() self.onuse(self.inven, self.item, self.object, stop) end) + self.actor:doDrop(self.inven, self.item, function() self.onuse(self.inven, self.item, self.object, false) end) elseif act == "wear" then self.actor:doWear(self.inven, self.item, self.object) - self.onuse(self.inven, self.item, self.object, stop) + self.onuse(self.inven, self.item, self.object, false) elseif act == "takeoff" then self.actor:doTakeoff(self.inven, self.item, self.object) - self.onuse(self.inven, self.item, self.object, stop) + self.onuse(self.inven, self.item, self.object, false) elseif act == "transmo" then self:yesnoPopup("Transmogrify", "Really transmogrify "..self.object:getName{}, function(ret) if not ret then return end item.transmo:transmo_inven(self.actor, self.inven, self.item, self.object) - self.onuse(self.inven, self.item, self.object, stop) + self.onuse(self.inven, self.item, self.object, false) end) elseif act == "chat-link" then profile.chat.uc_ext:sendObjectLink(self.object) -- GitLab