You might want to look into:
Object Types (often shortened to 'Types' in quest and found under the 'advanced' on the left side's 'tree of stuff' ), (global) Turnscripts, or the special 'changed' Scripts
Object Types:
(this is just an Element that holds ONLY Attributes, whereas an 'Object' Element holds Attributes and also other Objects. Think of an Object Type as a basket that holds many eggs, aka attributes, so instead of giving each Object each egg, aka attributes, you just give that Object the basket, aka the Object Type, via as an Inherited Attribute)
http://docs.textadventures.co.uk/quest/ ... /type.htmlhttp://docs.textadventures.co.uk/quest/types.htmlhttp://docs.textadventures.co.uk/quest/ ... types.htmlhttp://docs.textadventures.co.uk/quest/ ... types.htmlexample:
(much better)
<object name="orc_1">
<inherit name="editor_object" />
<inherit name="orc_object_type" />
</object>
object name="orc_2">
<inherit name="editor_object" />
<inherit name="orc_object_type" />
</object>
object name="orc_3">
<inherit name="editor_object" />
<inherit name="orc_object_type" />
</object>
<type name="orc_object_type">
<attr name="strength" type="int">50</attr>
<attr name="endurance" type="int">50</attr>
<attr name="dexterity" type="int">50</attr>
<attr name="agility" type="int">50</attr>
<attr name="speed" type="int">50</attr>
<attr name="luck" type="int">50</attr>
</type>
vs
(much worse)
<object name="orc_1">
<inherit name="editor_object" />
<attr name="strength" type="int">50</attr>
<attr name="endurance" type="int">50</attr>
<attr name="dexterity" type="int">50</attr>
<attr name="agility" type="int">50</attr>
<attr name="speed" type="int">50</attr>
<attr name="luck" type="int">50</attr>
</object>
object name="orc_2">
<inherit name="editor_object" />
<attr name="strength" type="int">50</attr>
<attr name="endurance" type="int">50</attr>
<attr name="dexterity" type="int">50</attr>
<attr name="agility" type="int">50</attr>
<attr name="speed" type="int">50</attr>
<attr name="luck" type="int">50</attr>
</object>
object name="orc_3">
<inherit name="editor_object" />
<attr name="strength" type="int">50</attr>
<attr name="endurance" type="int">50</attr>
<attr name="dexterity" type="int">50</attr>
<attr name="agility" type="int">50</attr>
<attr name="speed" type="int">50</attr>
<attr name="luck" type="int">50</attr>
</object>
Turnscripts:
http://docs.textadventures.co.uk/quest/ ... cript.htmlthe special 'changed' Script:
http://docs.textadventures.co.uk/quest/ ... anges.html---------
use one of these methods to apply your picture to all of your rooms, along with the scripting to do so:
conceptually:
if (not room.picture = "my picture.jpg") {
-> room.picture = "my picture.jpg"