diff --git a/game/engines/default/engine/DebugConsole.lua b/game/engines/default/engine/DebugConsole.lua index 2c915f247b6ed6c332f8ae5cc9778a5004eb0074..1ed5774826c73e7ac9953767e7c6295b82f70fb4 100644 --- a/game/engines/default/engine/DebugConsole.lua +++ b/game/engines/default/engine/DebugConsole.lua @@ -64,18 +64,20 @@ function _M:init() if self.commands[self.com_sel] then self.line = self.commands[self.com_sel] end + self.changed = true end, _DOWN = function() self.com_sel = util.bound(self.com_sel + 1, 1, #self.commands) if self.commands[self.com_sel] then self.line = self.commands[self.com_sel] end + self.changed = true end, _ESCAPE = function() game:unregisterDialog(self) end, _BACKSPACE = function() - self.line = self.line:sub(1, self.line:len() - 1) + self.line = self.line:sub(1, self.line:len() - 1) self.changed = true end, __TEXTINPUT = function(c) self.line = self.line .. c @@ -103,7 +105,7 @@ function _M:drawDialog(s, w, h) i = i - 1 dh = dh - self.font:lineSkip() end - + self.changed = false end --- Scroll the zone @@ -113,4 +115,4 @@ function _M:scrollUp(i) if self.offset > #self.history - 1 then self.offset = #self.history - 1 end if self.offset < 0 then self.offset = 0 end self.changed = true -end \ No newline at end of file +end diff --git a/game/modules/tome/data/zones/grushnak-pride/npcs.lua b/game/modules/tome/data/zones/grushnak-pride/npcs.lua index 578dd752205923573bfe837bae716834bddf5b57..8467054f727f5e5534805d21cdb6c82aa8b60aa2 100644 --- a/game/modules/tome/data/zones/grushnak-pride/npcs.lua +++ b/game/modules/tome/data/zones/grushnak-pride/npcs.lua @@ -56,6 +56,7 @@ newEntity{ base="BASE_NPC_ORC_GRUSHNAK", define_as = "GRUSHNAK", -- {type="jewelry", subtype="ring", ego_chance=100, autoreq=true}, {type="jewelry", subtype="ring", defined="PRIDE_GLORY", autoreq=true}, }, + resolvers.drops{chance=100, nb=1, {defined="ORB_DESTRUCTION"} }, resolvers.drops{chance=100, nb=5, {ego_chance=100} }, make_escort = {