Action System
The action system is what we use to create the various actions & events that will be performed during the game on characters, self, scene objects, & items. The available action parts may vary depending on where the action is created; scene, scene object, character, item, interface, interface button, game etc.
Contents
Action Types
Here is a list of available action types, a description & where they can be used.
Additional Info
Execution at destination
Type | Description | Available Location(s) |
---|---|---|
Executed command on object | actions will only be performed if the current character reaches the object destination & if the executed command is listed inside of the object actions. | scene objects, characters |
Item dropped | actions will only be executed if the current character reaches the object destination & the dropped item action is listed inside of the object actions. | scene objects, characters |
Double click | actions will only be executed if the current character reaches the object destination & the double click action is listed inside of the object actions. | scene objects, characters |
Button hold | actions will only be executed if the current character reaches the object destination & the button hold action is listed inside of the object actions; see mouse properties. | scene objects, characters |
Right click | actions will only be executed if the current character reaches the object destination & the right click action is listed inside of the object actions. | scene objects, characters |
Immediate execution
Type | Description | Available Location(s) |
---|---|---|
Executed command on object | actions will be executed immediately if the executed command (immediate) is listed inside of the objects actions. | all action tabs |
Item dropped | actions will be executed immediately if the dropped item (immediate) action is listed inside of the object actions. | all action tabs |
Double click | actions will only be executed if the current character reaches the object destination & the double click action is listed inside of the object actions. | all action tabs |
Button hold | actions will only be executed if the current character reaches the object destination & the button hold action is listed inside of the object actions; see mouse properties. | all action tabs |
Right click | actions will only be executed if the current character reaches the object destination & the right click action is listed inside of the object actions. | all action tabs |
Cursor enters object area | actions will be executed when the mouse cursor enters the object area; providing the on cursor enters action is listed in the objects actions. | all action tabs |
Cursor leaves object area | actions will be executed when the mouse cursor leaves the object area; providing the on cursor leaves action is listed in the objects actions. | all action tabs |
Called by other action | this action is not directly associated with the object & can be called at any time via the call/quit action action part. | all action tabs |
Locations
These actions belong to specific sections of the Visionaire Studio editor.
Scene
The commands listed below are exclusive to the scene actions tab.
Type | Description |
---|---|
At beginning of scene | action parts listed here will be performed on scene load. |
At end of scene | action parts listed here will be performed on scene close. |
Items
The items commands are very similar to the general execution at destination, & immediate execution commands. Because the current character already has the items in their inventory, the commands require no distinction between commands executed at destination, or commands executed immediately.
Execution at destination
Type | Description | Available Location(s) |
---|---|---|
Executed command on object | actions will only be performed if the current character reaches the object destination & if the executed command is listed inside of the object actions. | scene objects, characters |
Item dropped | actions will only be executed if the current character reaches the object destination & the dropped item action is listed inside of the object actions. | scene objects, characters |
Double click | actions will only be executed if the current character reaches the object destination & the double click action is listed inside of the object actions. | scene objects, characters |
Button hold | actions will only be executed if the current character reaches the object destination & the button hold action is listed inside of the object actions; see mouse properties. | scene objects, characters |
Right click | actions will only be executed if the current character reaches the object destination & the right click action is listed inside of the object actions. | scene objects, characters |
Immediate execution
Type | Description | Available Location(s) |
---|---|---|
Executed command on object | actions will be executed immediately if the executed command (immediate) is listed inside of the objects actions. | all action tabs |
Item dropped | actions will be executed immediately if the dropped item (immediate) action is listed inside of the object actions. | all action tabs |
Double click | actions will only be executed if the current character reaches the object destination & the double click action is listed inside of the object actions. | all action tabs |
Button hold | actions will only be executed if the current character reaches the object destination & the button hold action is listed inside of the object actions; see mouse properties. | all action tabs |
Right click | actions will only be executed if the current character reaches the object destination & the right click action is listed inside of the object actions. | all action tabs |
Cursor enters object area | actions will be executed when the mouse cursor enters the object area; providing the on cursor enters action is listed in the objects actions. | all action tabs |
Cursor leaves object area | actions will be executed when the mouse cursor leaves the object area; providing the on cursor leaves action is listed in the objects actions. | all action tabs |
Called by other action | this action is not directly associated with the object & can be called at any time via the call/quit action action part. | all action tabs |