mission_task_empty_stocks¶
Quelle: base/tealdef/mission/tasks/transport_cargo/mission_task_empty_stocks.d.tl
Hinweise
Aufgabe, die abgeschlossen ist, sobald jede Ziel-Bestandsliste leer ist. Mit countdown ist sie auch abgeschlossen, wenn das Zeitlimit abläuft.
MissionTaskEmptyStocks¶
record global base/tealdef/mission/tasks/transport_cargo/mission_task_empty_stocks.d.tl:3
global record MissionTaskEmptyStocks is MissionInterface.TaskScript<MissionTaskEmptyStocks.State, MissionTaskEmptyStocks.Params>
Laden: local empty_stocks = ug_require "::/mission/tasks/transport_cargo/empty_stocks.tl" as MissionTaskEmptyStocks
Hinweise
Aufgabe (empty_stocks), die abgeschlossen ist, sobald alle Zielbestände leer sind oder der Countdown abläuft. Sie zeigt die entnommene Menge und bei mehreren Zielen, wie viele davon leer sind.
MissionTaskEmptyStocks.Params¶
record base/tealdef/mission/tasks/transport_cargo/mission_task_empty_stocks.d.tl:4
record Params
Hinweise
Parameter der Aufgabe.
Im Basisspiel verwendet: 3-mal in 2 Dateien
base/content/mission/mission/tasks/transport_cargo/empty_stocks.tl:7
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story.tl:199
Felder
| Name | Typ | Beschreibung |
|---|---|---|
targets |
{Engine.Entity} |
note: targets need to be stockList entities |
simTimeMinutesToComplete |
integer |
Zeitlimit in Simulationsminuten (Spielzeit). |
countdown |
boolean |
Beendet die Aufgabe, wenn das Zeitlimit abläuft, und zeigt die Restzeit. |
Funktionen
getTargets(readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) : {Engine.Entity} base/tealdef/mission/tasks/transport_cargo/mission_task_empty_stocks.d.tl:6
Hinweise
Gibt die Entitäten der Bestandslisten zurück, wenn targets nicht gesetzt ist; wird aufgerufen, bis sie eine Liste liefert.
| Parameter | Typ | Beschreibung |
|---|---|---|
readOnlyApi |
MissionInterface.MissionTaskReadOnlyApi |
Missions-API mit reinem Lesezugriff. |
Rückgabe {Engine.Entity}: Entitäten der Bestandslisten.
MissionTaskEmptyStocks.State¶
record base/tealdef/mission/tasks/transport_cargo/mission_task_empty_stocks.d.tl:11
record State
Hinweise
Zustand der Aufgabe.
Im Basisspiel verwendet: 3-mal in 2 Dateien
base/content/mission/mission/tasks/transport_cargo/empty_stocks.tl:6
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story.tl:199
Felder
| Name | Typ | Beschreibung |
|---|---|---|
targets |
{Engine.Entity} |
Die beobachteten Entitäten der Bestandslisten. |
result |
{Engine.Entity : boolean} |
Entität der Bestandsliste -> war schon leer. |
currentSimTimeMs |
integer |
Spielzeit (ms) des letzten Updates. |
initialSimTimeMs |
integer |
Spielzeit (ms), zu der das Zeitlimit begann. |
endSimTimeMs |
integer |
Spielzeit (ms), zu der das Zeitlimit endet. |
initialTotalStored |
integer |
Gesamte gelagerte Menge beim ersten Update. |