Difference between revisions of "Action System"
From The Official Visionaire Studio: Adventure Game Engine Wiki
Line 3: | Line 3: | ||
== Action Types == | == Action Types == | ||
− | Here is a list of available action types, a description & where they can be | + | Here is a list of available action types, a description & where they can be used. |
<div class="toccolours mw-collapsible mw-collapsed tbl-ds"> | <div class="toccolours mw-collapsible mw-collapsed tbl-ds"> | ||
<span class="bold">Additional Info</span> | <span class="bold">Additional Info</span> | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
− | <div>The '''Called by other action''' action is a special case as it is not directly tied to any object, scene, character, or interface etc, as it can be called anywhere, at any time via the '''call/quit action''' action part.</div> | + | <div>The '''Called by other action''' action is a special case as it is not directly tied to any object, scene, character, or interface button etc, as it can be called anywhere, at any time via the '''call/quit action''' action part.</div> |
</div></div><br/> | </div></div><br/> | ||
Line 60: | Line 60: | ||
|- 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 | ||
− | |||
− | |||
|- | |- | ||
| '''At beginning of scene''' || action parts listed here will be performed on scene load. | | '''At beginning of scene''' || action parts listed here will be performed on scene load. |
Revision as of 16:43, 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.
Action Types
Here is a list of available action types, a description & where they can be used.
Additional Info
The Called by other action action is a special case as it is not directly tied to any object, scene, character, or interface button etc, as it can be called anywhere, at any time via the call/quit action action part.
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 |
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. |