🔗Mission Logic Basics: Events, Actions, and Connections
Building a compelling mission is about more than just placing objects on a map. To create an engaging experience, you need to design a sequence of objectives, decide how the player progresses, and use connections between objects to control the mission flow. This guide will show you how to move beyond the basics and start shaping dynamic, interactive missions.
Understanding Connections
What are connections?
Connections are the links between the events and actions of your map objects. They define how the mission flows from one stage to the next, making your scenario interactive and responsive to the player.
Events are signals an object sends when something specific happens (e.g., entering an area, timer expires, fire is extinguished).
Actions are responses performed by objects when triggered (e.g., playing dialog, activating an objective, ending the mission).
Why use connections?
Connections let you design missions that react to the player's actions, create branching or sequential tasks, and control when objectives or triggers become active.
How to use connections
Create a connection
Hover over an event or action and click the add connection button.
Hover over another object to see its available actions or events.
Select the one you want to connect to, then confirm with the checkmark button.
Arrows on the map will display the connection, always pointing from the event (sender) to the action (receiver).
More details:
There is no limit to the number of connections.
Any objects with available events or actions can be connected.
If you delete an object, its connections are also removed automatically.
Tip: Give every object a meaningful name to make it clear which object is connected.
Next steps
Building Detailed Missions: Objectives, Triggers, and Activities
Last updated