Should the briefGoTo option be used in this region (i.e. traveling from one room in the region to another is all done in one turn without the need for CONTINUE and without intervening rooms descriptions, even if several steps are involved)? Note that the value of this setting has no effect if gameMain.briefGoTo is true, since then the briedGoTo setting is always in effect.
Is the player char familiar with every room in this region. This should be set to true for a region whose geography the PC starts out familiar with, such as the layout of his own house.
Should the fastGoTo option be used in this region (i.e. traveling from one room in the region to another is all done in one turn without the need for CONTINUE, even if several steps are involved)? Note that the value of this setting has no effect if gameMain.fastGoTo is true, since then the fastGoTo setting is always in effect.
A user-defined list of the rooms in this region. At Preinit this will be used along with the regions property of any rooms to build the roomList of this Region.
To add an object to our contents we need to add it to the contents of every room in this region. If the optional vec parameter is supplied it must be a vector; the rooms will then be added to the vector as well. The vec parameter is primarily for use by the MultiLoc class.
A list of all the regions this Region is within; in addition to any regions this Region is directly in (defined on its regions property) this will include all the regions it's indirectly in (i.e. any regions the regions it's in are in and so forth).
For games that track different familiarity on different Actors, we can call this method with &xxxFamiliart to farm out the answer to the appropriate xxxFamiliar property, which we'll need to define on this region.
Build the list of regions in all the rooms in this this region by going through every room defined in the roomList and adding us to its list of regions. Note that this is provided as an alternative way to define what rooms start out in which regions.
Modified in dynamicRegion.t[173]:
A Region is not allowed to be part of a DynamicRegion, so clear out any DynamicRegions from our list of Regions at PreInit. [DYNAMIC REGION EXTENSION]
The regionDaemon method is executed on ever region in which the player character is currently located. By default we call the region's doScript() method so that the if the region is mixed in with an EventList class, that EventList can be executed.
To remove an object from our contents we need to remove it from the contents of every room in the region. If the optional vec parameter is supplied it must be a vector; the rooms will then be removed from the vector as well.