false [title] ") foreach (s, sl) { if (LengthOf (s) > 1) msg (BasePrint (s)) } } if (HasScript (this, "pagescript")) { do (this, "pagescript") } if (DoesInherit (this, "finalpage")) { finish } StartSection sl = NewStringList () foreach (obj, ScopeExitsForRoom (this)) { list add (sl, "{exit:" + obj.name + "}") } s = Join (sl, "
") msg (s) EndSection ]]>
[title] (Completed) foreach (ex, ScopeExits ()) { ex.visible = false } set (player, att, true) set (player, att, false) return (GetBoolean (player, att)) set (player, att, s) if (HasString (player, att)) { return (GetString (player, att)) } else { return ("") } if (HasString (player, att)) { set (player, att, GetString (player, att) + s) } else { set (player, att, Trim (s)) } if (HasString (player, att)) { return (GetString (player, att) = s) } else { return (false) } set (player, att, s) if (HasInt (player, att)) { return (GetInt (player, att)) } else { return (0) } if (HasInt (player, att)) { set (player, att, GetInt (player, att) + 1) } else { set (player, att, 1) } if (HasInt (player, att)) { set (player, att, GetInt (player, att) + n) } else { set (player, att, n) } if (HasInt (player, att)) { return (GetInt (player, att) = n) } else { return (n = 0) } game.currentcyoasection = StartNewOutputSection() EndOutputSection (game.currentcyoasection) if (not game.currentcyoasection = "") { HideOutputSection (game.currentcyoasection) game.currentcyoasection = "" } _ObjectEditor Page editor_object title Page dropdowntypes Page? *=No; page=Page; finalpage=Final; chapter=Chapter 50 page multi desc Text null=No description; string=Text; script=Run script string=richtext page script pagescript Script to run