Difference between revisions of "Action System"
Line 76: | Line 76: | ||
==== Execution at destination ==== | ==== Execution at destination ==== | ||
+ | to do... types & descriptions were copied from action types section (above). | ||
+ | |||
+ | |||
{| class="tbl-ds" | {| class="tbl-ds" | ||
|- align="left" style="background-color:#cccccc" | |- align="left" style="background-color:#cccccc" | ||
− | ! style="border-bottom: 1px dashed grey" | Type !! style="border-bottom: 1px dashed grey" | Description | + | ! style="border-bottom: 1px dashed grey" | Type !! style="border-bottom: 1px dashed grey" | Description |
|- | |- | ||
− | | '''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. | + | | '''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. |
|- | |- | ||
− | | '''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. | + | | '''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. |
|- | |- | ||
− | | '''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. | + | | '''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. |
|- | |- | ||
− | | '''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 [[Game_Tab#Mouse_Properties|mouse properties]]. | + | | '''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 [[Game_Tab#Mouse_Properties|mouse properties]]. |
|- | |- | ||
− | | '''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. | + | | '''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. |
|} | |} | ||
Line 94: | Line 97: | ||
==== Immediate execution ==== | ==== Immediate execution ==== | ||
+ | to do... types & descriptions were copied from action types section (above). | ||
+ | |||
+ | |||
{| class="tbl-ds" | {| class="tbl-ds" | ||
|- align="left" style="background-color:#cccccc" | |- align="left" style="background-color:#cccccc" | ||
− | ! style="border-bottom: 1px dashed grey" | Type !! style="border-bottom: 1px dashed grey" | Description | + | ! style="border-bottom: 1px dashed grey" | Type !! style="border-bottom: 1px dashed grey" | Description |
|- | |- | ||
− | | '''Executed command on object''' || actions will be executed immediately if the ''executed command (immediate)'' is listed inside of the objects actions. | + | | '''Executed command on object''' || actions will be executed immediately if the ''executed command (immediate)'' is listed inside of the objects actions. |
|- | |- | ||
− | | '''Item dropped''' || actions will be executed immediately if the ''dropped item (immediate)'' action is listed inside of the object actions. | + | | '''Item dropped''' || actions will be executed immediately if the ''dropped item (immediate)'' action is listed inside of the object actions. |
|- | |- | ||
− | | '''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. | + | | '''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. |
|- | |- | ||
− | | '''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 [[Game_Tab#Mouse_Properties|mouse properties]]. | + | | '''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 [[Game_Tab#Mouse_Properties|mouse properties]]. |
|- | |- | ||
− | | '''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. | + | | '''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. |
|- | |- | ||
− | | '''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. | + | | '''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. |
|- | |- | ||
− | | '''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. | + | | '''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. |
|- | |- | ||
− | | '''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 | + | | '''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 par |
|} | |} |
Revision as of 17:19, 5 April 2014
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
to do... types & descriptions were copied from action types section (above).
Type | Description |
---|---|
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. |
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. |
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. |
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. |
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. |
Immediate execution
to do... types & descriptions were copied from action types section (above).
Type | Description |
---|---|
Executed command on object | actions will be executed immediately if the executed command (immediate) is listed inside of the objects actions. |
Item dropped | actions will be executed immediately if the dropped item (immediate) action is listed inside of the object actions. |
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. |
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. |
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. |
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. |
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. |
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 par |