Init |
None |
Called at module context initialization on each element. |
Start |
None |
Called after all elements initialize. |
OnAction |
ACTION |
Called when an action needs to be processed on a specific element.
Action type decides the element entry point.
|
OnActionWith |
ACTION, OBJECT |
Called when a [di]transitive action needs to be processed with a specific object. |
OnActionWithAncestor |
ACTION, OBJECT |
Called when a [di]transitive action needs to be processed with a matched ancestor
object (if OnActionWith is unhandled).
|
OnActionWithOther |
ACTION |
Called when a [di]transitive action needs to be processed with a valid object,
but the object is not handled by OnActionWith or
OnActionWithAncestor.
|
OnModalAction |
ACTION, STRING |
Called when a modal action needs to be processed with a specific mode.
|
OnElementBrowse |
OBJECT-CONTAINER |
Called when Browse() is called while this object is
owned by a specific element (or parent element). Most specific chosen first.
|
OnWorldBrowse |
None |
Called when Browse() is called while this object is
owned by a world.
|
OnRoomBrowse |
None |
Called when Browse() is called while this object is
owned by a room.
|
OnPlayerBrowse |
None |
Called when Browse() is called while this object is
owned by a player.
|
OnContainerBrowse |
None |
Called when Browse() is called while this object is
owned by a container.
|
OnUnhandledAction |
ACTION [optional] |
Called when an action is not handled by the elements that should have handled it.
|
OnUnknownCommand |
None |
Called if an action is not interpreted.
|
OnAmbiguousCommand |
ACTION [optional] |
Called if an interpreted action can have more than one possible object target based on the input.
|
OnIncompleteCommand |
ACTION [optional] |
Called if an interpreted action is missing a element that is expected, but not parsed.
|
OnMalformedCommand |
ACTION [optional] |
Called if an interpreted action has a part that isn't found, or if a strict command
has more parsed than needed.
|
AfterSuccessfulCommand |
None |
Called after a processed action due to a correctly-parsed input.
|
AfterFailedCommand |
None |
Called after a processed action due to an incorrectly-parsed input.
|
AfterEveryCommand |
None |
Called after every processed action and after when AfterSuccessfulCommand
or AfterFailedCommand is called.
|