Continent Resolutions

Details  |  World  |  Continents  |  Areas  |  Zones  |  Rooms  |  Mobiles  |  Items  |  Exits  |  Extras  |  Buffs  |  Races

Continents usually contain one or more areas, which in turn contain zones, rooms, mobiles, and items. Following are the continent fields that can currently be retrieved and set via the resolution operator. Each description is prefixed with either [G] gettable, [S] settable, or [G,S] gettable and settable. Resolutions are case sensitive.

General Information
Various fields to retrieve and set continent information.
@continent->id [G] The integer ID of the continent.
@continent->uniqueId [G] The unique ID for a particular instance of the continent loaded into the game. This will change when the continent is reloaded.
@continent->key [G] The name of the continent as used to load it into the game. This is often a simplified version of the name. Example: mansion.
@continent->name [G] The name of the continent as would show up in a help file. Example: Puppet Mansion.

Areas
Fields for retrieving information about any areas in the continent.
@continent->areas [G] Returns an array of area pointers currently in the continent. Entries are indexed sequentially from 1 onward.
@continent->areas->total [G] Returns the number of areas in the continent.
@continent->areas->count [G] An alias for @continent->areas->total
@continent->areas->first [G] Returns a pointer to the first area in the continent.
@continent->areas->last [G] Returns a pointer to the last area in the continent.
@continent->areas->head [G] An alias for @continent->areas->first
@continent->areas->tail [G] An alias for @continent->areas->last

Zones
Fields for retrieving information about any zones in the continent.
@continent->zones [G] Returns an array of zone pointers currently in the continent. Entries are indexed sequentially from 1 onward.
@continent->zones->total [G] Returns the number of zones in the continent.
@continent->zones->count [G] An alias for @continent->zones->total
@continent->zones->first [G] Returns a pointer to the first zone in the continent.
@continent->zones->last [G] Returns a pointer to the last zone in the continent.
@continent->zones->head [G] An alias for @continent->zones->first
@continent->zones->tail [G] An alias for @continent->zones->last

Rooms
Fields for retrieving information about any rooms in the continent.
@continent->rooms [G] Returns an array of room pointers currently in the continent. Entries are indexed sequentially from 1 onward.
@continent->rooms->total [G] Returns the number of rooms in the continent.
@continent->rooms->count [G] An alias for @continent->rooms->total
@continent->rooms->first [G] Returns a pointer to the first room in the continent.
@continent->rooms->last [G] Returns a pointer to the last room in the continent.
@continent->rooms->head [G] An alias for @continent->rooms->first
@continent->rooms->tail [G] An alias for @continent->rooms->last

Mobiles
Fields for retrieving information about any mobiles in the continent.
@continent->mobiles [G] Returns an array of mobile pointers currently in the continent. Entries are indexed sequentially from 1 onward.
@continent->mobiles->total [G] Returns the number of mobiles in the continent.
@continent->mobiles->count [G] An alias for @continent->mobiles->total
@continent->mobiles->first [G] Returns a pointer to the first mobile in the continent.
@continent->mobiles->last [G] Returns a pointer to the last mobile in the continent.
@continent->mobiles->head [G] An alias for @continent->mobiles->first
@continent->mobiles->tail [G] An alias for @continent->mobiles->last

Mobiles (PC)
Fields for retrieving information about any PCs in the continent.
@continent->pcs [G] Returns an array of PC pointers currently in the continent. Entries are indexed sequentially from 1 onward.
@continent->pcs->total [G] Returns the number of PCs in the continent.
@continent->pcs->count [G] An alias for @continent->pcs->total
@continent->pcs->first [G] Returns a pointer to the first PC in the continent.
@continent->pcs->last [G] Returns a pointer to the last PC in the continent.
@continent->pcs->head [G] An alias for @continent->pcs->first
@continent->pcs->tail [G] An alias for @continent->pcs->last

Mobiles (NPC)
Fields for retrieving information about any NPCs in the continent.
@continent->npcs [G] Returns an array of NPC pointers currently in the continent. Entries are indexed sequentially from 1 onward.
@continent->npcs->total [G] Returns the number of NPCs in the continent.
@continent->npcs->count [G] An alias for @continent->npcs->total
@continent->npcs->first [G] Returns a pointer to the first NPC in the continent.
@continent->npcs->last [G] Returns a pointer to the last NPC in the continent.
@continent->npcs->head [G] An alias for @continent->npcs->first
@continent->npcs->tail [G] An alias for @continent->npcs->last

Items
Fields for retrieving information about any items in the continent.
@continent->items [G] Returns an array of item pointers currently in the continent. Entries are indexed sequentially from 1 onward.
@continent->items->total [G] Returns the number of items in the continent.
@continent->items->count [G] An alias for @continent->items->total
@continent->items->first [G] Returns a pointer to the first item in the continent.
@continent->items->last [G] Returns a pointer to the last item in the continent.
@continent->items->head [G] Alias for @continent->items->first
@continent->items->tail [G] Alias for @continent->items->last

Items (deprecated aliases)
Fields for retrieving information about any items in the continent. This style is deprecated since the term "object" can be confused with object oriented programming terminology.
@continent->objects [G] DEPRECATED. Alias for @continent->items
@continent->objects->total [G] DEPRECATED. Alias for @continent->items->total
@continent->objects->count [G] DEPRECATED. Alias for @continent->items->count
@continent->objects->first [G] DEPRECATED. Alias for @continent->items->first
@continent->objects->last [G] DEPRECATED. Alias for @continent->items->last
@continent->objects->head [G] DEPRECATED. Alias for @continent->items->head
@continent->objects->tail [G] DEPRECATED. Alias for @continent->items->tail

Inventory (mobiles and objects)
These fields are used to retrieve the continent's contents with respect to mobiles and objects. Using these fields for retrieval provides an aggregation of the mobiles and objects found in the continent with mobiles taking precedence in any returned results. Additionally, using these meta fields allows indiscriminate movement of items and mobiles into the continent.
@continent->inventory [G] Returns an aggregate array of mobile and item pointers currently in the continent. Entries are indexed sequentially from 1 onward. mobiles are listed first.
@continent->inventory->total [G] Returns the combined total number of mobiles and items in the continent.
@continent->inventory->count [G] An alias for @continent->inventory->total
@continent->inventory->first [G] Returns the first mobile in the continent, or if there are none, then the first object.
@continent->inventory->last [G] Returns the last object in the continent, or if there are none, then the last mobile.
@continent->inventory->head [G] Alias for @continent->inventory->first
@continent->inventory->tail [G] Alias for @continent->inventory->last

Inventory (mobiles and objects -- short alias)
Exactly the same as the inventory field counterparts except less typing is involved :)
@continent->inv [G] Alias for @continent->inventory
@continent->inv->total [G] An alias for @continent->inventory->total
@continent->inv->count [G] An alias for @continent->inventory->count
@continent->inv->first [G] Alias for @continent->inventory->first
@continent->inv->last [G] Alias for @continent->inventory->last
@continent->inv->head [G] Alias for @continent->inventory->head
@continent->inv->tail [G] Alias for @continent->inventory->tail