From 06766198c9a0dba1190cda924e8879984afcfdbe Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Sun, 19 Aug 2012 11:33:49 +0000 Subject: [PATCH] Dream actors can not access inventory git-svn-id: http://svn.net-core.org/repos/t-engine4@5513 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/engines/default/engine/interface/ActorInventory.lua | 1 + game/modules/tome/data/zones/dreams/zone.lua | 2 ++ 2 files changed, 3 insertions(+) diff --git a/game/engines/default/engine/interface/ActorInventory.lua b/game/engines/default/engine/interface/ActorInventory.lua index 7b651fedd3..54b202798b 100644 --- a/game/engines/default/engine/interface/ActorInventory.lua +++ b/game/engines/default/engine/interface/ActorInventory.lua @@ -263,6 +263,7 @@ end -- @param filter nil or a function that filters the objects to list -- @param action a function called when an object is selected function _M:showInventory(title, inven, filter, action) + if not inven then return end local d = ShowInventory.new(title, inven, filter, action, self) game:registerDialog(d) return d diff --git a/game/modules/tome/data/zones/dreams/zone.lua b/game/modules/tome/data/zones/dreams/zone.lua index 499f414335..3a818f871c 100644 --- a/game/modules/tome/data/zones/dreams/zone.lua +++ b/game/modules/tome/data/zones/dreams/zone.lua @@ -209,6 +209,7 @@ return { combat_armor = 1, combat_def = 1, rank = 1, movement_speed = 1.4, + no_inventory_access = true, size_category = 1, level_range = {1, 1}, exp_worth = 1, max_life = 10, @@ -280,6 +281,7 @@ You feel like running away!]], 600) combat_armor = 5, combat_def = 5, level_range = {1, 1}, exp_worth = 1, max_life = 100, life_regen = 0, + no_inventory_access = true, resolvers.talents{ }, on_die = function(self) -- GitLab