TravelConnector

Class · class TravelConnector: Thing · Source

A traversable entity that can control staging, passage and travel reports.

Audience: author

Superclass: Thing

Subclasses: Door, Passage, StairwayDown, StairwayUp

Declared members

  • barrierDesc — property; internal
  • canPass — property; internal
  • connectorStagingLocation — property; internal
  • connectorStagingPosture — property; And the posture they have to be in once they are there.
  • destination — property; Where it leads. A Door works out its own, from the side you are on.
  • hasBarrierDesc — property; internal
  • hasTravelDesc — property; internal
  • isFixed — property; internal
  • onTravel — property; internal
  • travelDesc — property; Said as you go through, if anything, and said as it is refused. These are emitting properties: reading one prints it. So a game that supplies one also sets the matching has... flag, because there is no way to ask whether an emitting property is empty without printing it.

Inherited members

Member details

barrierDesc

barrierDesc = nil · Source

Internal implementation detail; no supported authoring contract is documented.

canPass

canPass = true · Source

Internal implementation detail; no supported authoring contract is documented.

connectorStagingLocation

connectorStagingLocation = nil · Source

Internal implementation detail; no supported authoring contract is documented.

connectorStagingPosture

connectorStagingPosture = standing · Source

And the posture they have to be in once they are there.

destination

destination = nil · Source

Where it leads. A Door works out its own, from the side you are on.

hasBarrierDesc

hasBarrierDesc = nil · Source

Internal implementation detail; no supported authoring contract is documented.

hasTravelDesc

hasTravelDesc = nil · Source

Internal implementation detail; no supported authoring contract is documented.

isFixed

isFixed = true · Source

Internal implementation detail; no supported authoring contract is documented.

onTravel

onTravel = nil · Source

Internal implementation detail; no supported authoring contract is documented.

travelDesc

travelDesc = nil · Source

Said as you go through, if anything, and said as it is refused. These are emitting properties: reading one prints it. So a game that supplies one also sets the matching has... flag, because there is no way to ask whether an emitting property is empty without printing it.