mission_task_tutorial_init¶
Source: base/tealdef/mission/tutorial/tasks/mission_task_tutorial_init.d.tl
Notes
Task that prepares the map at the start of the tutorial.
MissionTaskTutorialInit¶
record global base/tealdef/mission/tutorial/tasks/mission_task_tutorial_init.d.tl:3
global record MissionTaskTutorialInit is MissionInterface.TaskScript<MissionTaskTutorialInit.State, MissionTaskTutorialInit.Params>
Load: local tutorial_init = ug_require "::/mission/tutorial/tasks/tutorial_init.tl" as MissionTaskTutorialInit
Notes
First task of the base-game tutorial. Picks a story branch from the industries on the map, adjusts the capital's cargo needs, spawns missing industries and removes the road of the industry the player must connect.
MissionTaskTutorialInit.BranchId¶
enum base/tealdef/mission/tutorial/tasks/mission_task_tutorial_init.d.tl:4
enum BranchId
Notes
Tutorial story branch.
Used in the base game: 1 time in 1 file
base/content/mission/mission/tutorial/tasks/tutorial_init.tl:161
| Value | Description |
|---|---|
"A" |
Branch for maps with an oil platform (farm, oil refinery; vegetables and fuel). |
"B" |
Branch for maps with fishing grounds (forest, saw mill; fish and planks). |
MissionTaskTutorialInit.PreparationState¶
enum base/tealdef/mission/tutorial/tasks/mission_task_tutorial_init.d.tl:8
enum PreparationState
Notes
Progress of the map preparation.
MissionTaskTutorialInit.Params¶
record base/tealdef/mission/tutorial/tasks/mission_task_tutorial_init.d.tl:14
record Params
Notes
Params of the tutorial init task.
Used in the base game: 15 times in 3 files
base/content/mission/mission/tutorial/tasks/tutorial_init.tl:6
base/content/mission/mission/tutorial/tutorial_story.tl:255
local init = getTaskState("init") as MissionInterface.TaskState<MissionTaskTutorialInit.State, MissionTaskTutorialInit.Params>
base/content/mission/mission/tutorial/tutorial_story_util.tl:284
Fields
| Name | Type | Description |
|---|---|---|
capital |
Engine.Entity |
Town in which the tutorial takes place. |
MissionTaskTutorialInit.State¶
record base/tealdef/mission/tutorial/tasks/mission_task_tutorial_init.d.tl:17
record State
Notes
State of the tutorial init task.
Used in the base game: 15 times in 3 files
base/content/mission/mission/tutorial/tasks/tutorial_init.tl:5
base/content/mission/mission/tutorial/tutorial_story.tl:255
local init = getTaskState("init") as MissionInterface.TaskState<MissionTaskTutorialInit.State, MissionTaskTutorialInit.Params>
base/content/mission/mission/tutorial/tutorial_story_util.tl:284
Fields
| Name | Type | Description |
|---|---|---|
branch |
BranchId |
Chosen story branch. |
preparationState |
PreparationState |
Progress of the preparation. |
industrySnapshot |
EntityUtil.EntityAndRevision |
The industry whose road was removed (farm or saw mill), with its revision. TutorialStoryUtil.getIndustryToConnect reads it. |
industryResolved |
boolean |
true once the industry was picked, even if the snapshot is nil because the industry is gone. |