a new node system will make scripting easier.
Nodes can be of type action, trigger or object and have different in- and output connectors.
- object nodes show their connections to their triggers
- triggers and actions show connections to their actions
- property window shows up upon double clicking a node (same window as before)
a connecting line between two connectors only visualizes that action A has a link to action B. How that link works is up to the actions in question. One action might modify another action’s properties directly (‘push-mode’) while another action reads a property of a connected action (‘pull-mode’). Both cases would simply display a line or curve between the two connectors.
a first attempt at rendering nodes inside a clipped area:
along with this change, the base action might be expanded:
each action might get the ability to trigger a remote action, just like the ‘execute’-action did before.
This works exactly like a follow-up action, except that the executed action can be a remote action and doesn’t have to be an immediate child.
