mission_task_transport_cargo_faster¶
Quelle: base/tealdef/mission/tasks/transport_cargo/mission_task_transport_cargo_faster.d.tl
Hinweise
Lieferwettlauf gegen einen simulierten Gegner innerhalb eines Zeitlimits.
MissionTaskTransportCargoFaster¶
record global base/tealdef/mission/tasks/transport_cargo/mission_task_transport_cargo_faster.d.tl:3
global record MissionTaskTransportCargoFaster is MissionInterface.TaskScript<MissionTaskTransportCargoFaster.State, MissionTaskTransportCargoFaster.Params>
Laden: local transport_cargo_faster = ug_require "::/mission/tasks/transport_cargo/transport_cargo_faster.tl" as MissionTaskTransportCargoFaster
Hinweise
Aufgabe (transport_cargo_faster), bei der der Spieler minCount Güter an ein Ziel liefern muss, bevor ein simulierter Gegner es schafft. Dessen Zähler wächst über das Zeitlimit linear bis minCount. Die Aufgabe ist abgeschlossen, sobald eine Seite den Wert erreicht.
MissionTaskTransportCargoFaster.Params¶
record base/tealdef/mission/tasks/transport_cargo/mission_task_transport_cargo_faster.d.tl:4
record Params
Hinweise
Parameter der Aufgabe.
Im Basisspiel verwendet: 18-mal in 4 Dateien
base/content/mission/mission/tasks/transport_cargo/transport_cargo_faster.tl:7
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story.tl:637
mods/release/urbangames_campaign_mission_05/content/mission/mission/mission_story.tl:1056
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story.tl:1341
Felder
| Name | Typ | Beschreibung |
|---|---|---|
cargoTypeRes |
string |
Ressource des zu zählenden Gütertyps. |
target |
Engine.Entity |
Lieferziel. |
minCount |
integer |
Zu liefernde Menge. |
simTimeMinutesToComplete |
integer |
Zeit in Simulationsminuten, in der der Gegner minCount erreicht (Pflicht). |
debugInfoDeliveryRate |
boolean |
Schreibt die Lieferrate des Gegners pro Jahr ins Log. |
countdown |
boolean |
Zeigt die Restzeit statt des Zählers des Gegners. |
Funktionen
getMinCount(readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) : integer base/tealdef/mission/tasks/transport_cargo/mission_task_transport_cargo_faster.d.tl:9
Hinweise
Gibt die zu liefernde Menge zurück, wenn minCount nicht gesetzt ist.
| Parameter | Typ | Beschreibung |
|---|---|---|
readOnlyApi |
MissionInterface.MissionTaskReadOnlyApi |
Missions-API mit reinem Lesezugriff. |
Rückgabe integer: Zu liefernde Menge.
MissionTaskTransportCargoFaster.State¶
record base/tealdef/mission/tasks/transport_cargo/mission_task_transport_cargo_faster.d.tl:17
record State
Hinweise
Zustand der Aufgabe.
Im Basisspiel verwendet: 15-mal in 3 Dateien
base/content/mission/mission/tasks/transport_cargo/transport_cargo_faster.tl:6
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story.tl:676
local state = (getTaskState("transport_medicine") as MissionInterface.TaskState<MissionTaskTransportCargoFaster.State, MissionTaskTransportCargoFaster.Params>).
mods/release/urbangames_campaign_mission_05/content/mission/mission/mission_story.tl:1084
Felder
| Name | Typ | Beschreibung |
|---|---|---|
playerCount |
integer |
Vom Spieler gelieferte Menge. |
minCount |
integer |
Zu liefernde Menge. |
currentSimTimeMs |
integer |
Spielzeit (ms) des letzten Updates. |
initialSimTimeMs |
integer |
Spielzeit (ms) beim Erzeugen. |
endSimTimeMs |
integer |
Spielzeit (ms), zu der der Gegner minCount erreicht. |
adversaryCount |
integer |
Vom simulierten Gegner gelieferte Menge. |
cargoTypeId |
CargoTypeId |
ID des Gütertyps. |