proxyExits.t file | source file

PROXYEXITS EXTENSION

Adds a number of predefined ProxyExit objects to adv3Lite, together with their associated SpecialTravelActions

This extension provides the code for doorways, passageways, paths and archways that may be mentioned in room descriptions but don't otherwise needs to be defined with separate objects (Doors, Passages, or PathPassages). Instead you can just define a TravelConnector, Room, method or string on the relevant non-directional property (doorway, passageway, pathway or archway) of the room in question, or else use the multiXXXway property of the room to say there are multiple such doors or whatever.

Summary of Classes

(none)

Summary of Global Objects

(none)

Summary of Global Functions

`DefSpecialTravel DefSpecialTravel DefSpecialTravel DefSpecialTravel`

Global Functions

`DefSpecialTravel (Doorway, &, doorway, ', doorway, ', |, ', door, ')` | `proxyExits.t[20]`

no description available

`DefSpecialTravel (Passageway, &, passageway, ', passageway, ', |, ', passage, ')` | `proxyExits.t[39]`

The doorwayProxy object places itself in every Room that defines the doorway property to handle commands aimed at generic doors/doorways mentioned in room descriptions.

`DefSpecialTravel (Pathway, &, pathway, ', pathway, ', |, ', path, ')` | `proxyExits.t[59]`

The passagewayProxy object places itself in every Room that defines the passageway property to handle commands aimed at generic passages mentioned in room descriptions.

`DefSpecialTravel (Archway, &, archway, ', archway, ', |, ', arch, ')` | `proxyExits.t[94]`

TAKE PATH is equivalent to GO ALONG PATH

Adv3Lite Library Reference Manual
Generated on 08/12/2025 from adv3Lite version 2.2.2