Verification
Verifications are used to check the state of something in the game, for example:
- Has an Infrastructure Request been completed?
- Does the player have enough of some resource?
Verifications are added to steps: click + next to the Verifications property:
Select the type of the verification and click Apply:
This will create a new verification subsection:
When any verification is added to the step, the Is Auto Verification option appears. If the option is enabled, the game automatically rechecks verifications until they the player passes the verifications. Otherwise, the player needs to manually confirm every verification.
Verifications linked to Infrastructure Requests¶
To link a verification to the Infrastructure Requests, click ... next to the verification title and choose a request:
ElectricityConnected¶
Checks that the Electricity infrustructure request is fulfilled.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
RepairedPiping¶
Checks that the Piping infrustructure request is fulfilled.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Displayed Zones — areas that will be highlighted when the becomes active. Each zone must be an instance of an objective_zone prefab.
ObjectiveVerificationRoadPlan¶
Checks that the RoadPlan infrustructure request is fulfilled.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
ValidRoute¶
Checks that the Establish infrustructure request is fulfilled.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
ValidRouteWithTestConvoy¶
Same as Valid Route, but also tests the route with AI vehicles. Additional settings:
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Auto Reverify — if enabled, the game tries to verify all other verifications after this one is completed. In case of success, completes the step. Otherwise, the player needs to manually verify all other verifications.
- Validation Traffic Settings:
- Direction:
- BOTH — trucks will move in both directions (not recommended, this test will likely not pass).
- FROM_START — trucks will move from start to finish.
- TO_START — trucks will move from finish to start.
- Spawn Delay — delay between spawning vehicles on the route.
- Test Pool — the test vehicles settings:
- Truck Name — one of the predefined types of trucks. Can only be a truck with base_ in the name.
- Cargo Name — one of the predefined types of cargo.
- Direction:
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
This verification must be manually verified (Auto Verification does not work).
Other verifications¶
Common settings:
- Focus Zones — scene objects on which the player could focus in the Eagle Mode.
DebugAlwaysFalse¶
If a step is linked to this verification, the step is impossible to complete.
CleanArea¶
The player needs to remove one or more objects from the area.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Domain To Clean — target location, a domain prefab with correctly set up filters.
- Objects Tags — the player needs to remove the objects that have the specified tags.
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
This verification is similar to the Clear Area task, but for the verification there will be a counter with the number of objects left to clean. It is recommended to use this verification if there is a small number of big objects to clean.
ObjectInArea¶
The player needs to deliver one or more resource objects with a specified tag to an area. Resource objects — instances of prefabs with resource in the name.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Domain To Bring — target location, a domain prefab with correctly set up filters.
- Objects Tag — what tag should the objects have. Only supports resource tags:
- LOGS_RESOURCE
- PIPES_RESOURCE
- METAL_BEAMS_RESOURCE
- PLATES_RESOURCE
- Objects Amount — the number of objects that should be brought.
- Destroy Objects After Finish Step — if enabled, the player will lose the objects they brought to the location.
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
This verification is similar to the Bring Object To Location task, but for the verification there will be a counter with the number of objects left to bring. It is recommended to use this verification if there is a small number of big objects to bring.
ResourceVerification¶
The player needs to collect a certain amount of resources. Select a resource ending in _RESOURCE in the dropdown menu next to the name of the verification:
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Amount — the number of resources the player will need to collect.
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
StepBasedVerification¶
This verification is considered complete if the player completes all the steps that have this verification.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.
TaskBasedVerification¶
This verification is considered complete if the player completes the linked task.
- Name — one of the predefined verification names.
- Icon — one of the predefined verification icons.
- Task Name — tha name of the linked task:
- Displayed Zones — areas that will be highlighted when theverification becomes active. Each zone must be an instance of an objective_zone prefab.