Phantasmal MUD Lib for DGD

Phantasmal Site > Phantasmal API > API Listing > add_deferred_exits

API Function: add_deferred_exits

Summary:
resolve any exits that couldn't be loaded because an endpoint room wasn't available

Defined In LPC Object:
/usr/common/sys/exitd.c

Prototype:
void add_deferred_exits(void)

Can Be Called By:
System, Common, Game

Description:

When a zone is loaded, it may have exits to other zones, not necessarily yet loaded. To facilitate zone-by-zone loading, Phantasmal allows cross-zone exits to be "deferred", which means that they aren't resolved and don't appear until specifically requested. Normally a zone load command will choose to resolve deferred exits as part of normal operation since a new zone may introduce new rooms and thus allow the resolution of new exits.

Return Value:

None.

Errors:
Normally none.

See Also:
num_deferred_exits , add_twoway_exit_between