Zum Inhalt

mission_task_connect_nodes

Quelle: base/tealdef/mission/tasks/connect_nodes/mission_task_connect_nodes.d.tl

Hinweise

Aufgabe, die nur Straßen- oder Gleisvorschläge zulässt, die bestimmte Knoten verbinden.

MissionTaskConnectNodes

record global base/tealdef/mission/tasks/connect_nodes/mission_task_connect_nodes.d.tl:3

global record MissionTaskConnectNodes is MissionInterface.TaskScript<MissionTaskConnectNodes.State, MissionTaskConnectNodes.Params>

Laden: local connect_nodes = ug_require "::/mission/tasks/connect_nodes/connect_nodes.tl" as MissionTaskConnectNodes

Hinweise

Aufgabe (connect_nodes), die jeden Straßen- oder Gleisvorschlag blockiert, der keines der eingestellten Knotenpaare verbindet (der Bulldozer bleibt erlaubt). Sie ist abgeschlossen, wenn alle Paare verbunden wurden.

MissionTaskConnectNodes.Mode

enum base/tealdef/mission/tasks/connect_nodes/mission_task_connect_nodes.d.tl:4

enum Mode

Hinweise

Werkzeug, das der Spieler verwenden muss.

Wert Beschreibung
"Tracks" Nur das Werkzeug für Gleisbau.
"Street" Nur das Werkzeug für Straßenbau.

MissionTaskConnectNodes.Config

record base/tealdef/mission/tasks/connect_nodes/mission_task_connect_nodes.d.tl:8

record Config

Hinweise

Eine zu bauende Verbindung (geprüft mit api.engine.util.proposal.checkProposalConnectsNodes).

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/connect_nodes/connect_nodes.tl:71

local isValid = function(config : MissionTaskConnectNodes.Config) : boolean

Felder

Name Typ Beschreibung
startNode Engine.Entity Startknoten.
startEdge Engine.Entity Kante am Startknoten.
targetNode Engine.Entity Zielknoten.

MissionTaskConnectNodes.Params

record base/tealdef/mission/tasks/connect_nodes/mission_task_connect_nodes.d.tl:13

record Params

Hinweise

Parameter der Aufgabe.

Im Basisspiel verwendet: 3-mal in 3 Dateien

base/content/mission/mission/tasks/connect_nodes/connect_nodes.tl:4

local type P = MissionTaskConnectNodes.Params
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:2157
taskParams : MissionTaskConnectNodes.Params = {
mods/release/urbangames_campaign_mission_02/content/mission/mission/mission_story.tl:1068
taskParams : MissionTaskConnectNodes.Params = {

Felder

Name Typ Beschreibung
mode Mode Werkzeug, das der Spieler verwenden muss.
configs {Config} Die zu bauenden Verbindungen.
renderZonesForEntities {{MissionInterface.PosRadius, MissionInterface.PosRadius}} Bereichspaar, das je Verbindung gezeichnet wird (Pflicht); pos[3] ist die Höhe der Zone.

MissionTaskConnectNodes.State

record base/tealdef/mission/tasks/connect_nodes/mission_task_connect_nodes.d.tl:19

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/connect_nodes/connect_nodes.tl:3

local type S = MissionTaskConnectNodes.State

Felder

Name Typ Beschreibung
complete {boolean} Je Verbindung, ob sie gebaut wurde.