How to Trigger Events in Your Farming Simulator Map
Triggers are a big part of what makes a map interactive and fun to play in Farming Simulator. In short, a trigger is an object on your map that causes something to happen (an event) when the player activates it.
A whole host of events can happen in the game: buying fields, filling trailers with water, loading silos, and so on. Even getting in-game help is an event. These events have triggers placed on the map or in the interface so the player can activate them.
Triggers usually have to be associated with one or more objects to be of any use. At the very least most triggers have an icon object that floats in the map so the player can see where it is and drive or walk to it.
For example, a fieldBuyTrigger uses the user attributes of its parent’s transform group along with some child objects to define the location, size, and price of a field. With those components, the trigger has all of the necessary information for when the player uses it to activate a field-buying event.
Because each trigger has slightly different requirements, the best way to include one on your map is to copy the full setup from another part of your map. The basic workflow looks something like this:
Find the trigger you’re interested in using.
Select its parent (usually an object or transform group).
Duplicate that object and place it on your map where you want.
Tweak and modify the trigger and user attributes as necessary.
If you want to use a trigger that isn’t already on your map, your easiest course of action is to find another map that uses that trigger. Then you can use this same process, but instead of duplicating in Step 3, you export the trigger from that map and import it into your map.