diff --git a/package.json b/package.json index 8d3eb65..33426b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "salet", - "version": "1.6.15", + "version": "1.6.16", "description": "A general client-side framework for cybertext interactive fiction games.", "keywords": ["ifiction", "interactive fiction", "games", "coffee-script", "text", "menu"], "homepage": "http://salet.oreolek.ru", diff --git a/src/room.coffee b/src/room.coffee index 69fed54..7b48c9a 100644 --- a/src/room.coffee +++ b/src/room.coffee @@ -67,7 +67,10 @@ class SaletRoom salet.view.clearContent() if salet.rooms[f]? and not @clear - salet.view.removeTransient(f) + if salet.rooms[f].extendSection == false + salet.view.removeTransient(f) + else + salet.view.removeTransient() if f != @name and salet.rooms[f]? @visited++