diff --git a/game/modules/tome/data/talents/spells/earth.lua b/game/modules/tome/data/talents/spells/earth.lua index 8d4244e481c04a99e03f8b1372a368400ab1b027..498efd4b484f6cb63200eeb019099f987f442632 100644 --- a/game/modules/tome/data/talents/spells/earth.lua +++ b/game/modules/tome/data/talents/spells/earth.lua @@ -177,6 +177,7 @@ newTalent{ self.temporary = self.temporary - 1 if self.temporary <= 0 then game.level.map(self.x, self.y, engine.Map.TERRAIN, self.old_feat) + game.nicer_tiles:updateAround(game.level, self.x, self.y) game.level:removeEntity(self) -- game.level.map:redisplay() end diff --git a/game/modules/tome/data/zones/high-peak/zone.lua b/game/modules/tome/data/zones/high-peak/zone.lua index 1e6f413d35e45adf4652f6282f8509fa35cdb420..b0ef31cf22297b2ffd3976034de3a87de3de13e1 100644 --- a/game/modules/tome/data/zones/high-peak/zone.lua +++ b/game/modules/tome/data/zones/high-peak/zone.lua @@ -40,8 +40,8 @@ return { map = { class = "engine.generator.map.Roomer", nb_rooms = 10, - rooms = {"random_room", {"pit",3}, {"lesser_vault",2}, {"greater_vault",3}}, - rooms_config = {pit={filters={{type="orc"}, {type="naga"}, {type="dragon"}, {type="demon"}}}}, + rooms = {"random_room", "pit", {"lesser_vault",2}, {"greater_vault",3}}, + rooms_config = {pit={filters={{type="humanoid", subtype="orc"}, {type="humanoid", subtype="naga"}, {type="dragon"}, {type="demon"}}}}, lesser_vaults_list = {"circle"}, lite_room_chance = 10, ['+'] = "DOOR",