Skip to content
Snippets Groups Projects
Commit 9f0c0ca5 authored by dg's avatar dg
Browse files

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
parent 54264d74
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment