mission_task_subsidies¶
Quelle: base/tealdef/mission/tasks/subsidies/mission_task_subsidies.d.tl
Hinweise
Aufgabe, die Subventionen anbietet und wartet, bis alle erfüllt oder gescheitert sind.
MissionTaskSubsidies¶
record global base/tealdef/mission/tasks/subsidies/mission_task_subsidies.d.tl:3
global record MissionTaskSubsidies is MissionInterface.TaskScript<MissionTaskSubsidies.State, MissionTaskSubsidies.Params>
Laden: local subsidies = ug_require "::/mission/tasks/subsidies/subsidies.tl" as MissionTaskSubsidies
Hinweise
Aufgabe (subsidies), die über das Skript Subvention Subventionen erzeugt und abgeschlossen ist, sobald keine davon mehr angeboten oder geprüft wird. Ihr Fortschritt zählt die erfüllten Subventionen gegen die nicht gescheiterten.
MissionTaskSubsidies.Params¶
record base/tealdef/mission/tasks/subsidies/mission_task_subsidies.d.tl:4
record Params
Hinweise
Parameter der Aufgabe.
Im Basisspiel verwendet: 22-mal in 4 Dateien
base/content/mission/mission/tasks/subsidies/guide_subsidies.tl:3
local ret : MissionInterface.TaskScript<DecoratorState<MissionTaskSubsidies.State, MissionTaskGuideSubsidies.State>, DecoratorParam<MissionTaskSubsidies.Params,
base/content/mission/mission/tasks/subsidies/subsidies.tl:4
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story.tl:19
local subsidies = ug_require "::/mission/tasks/subsidies/subsidies.tl" as MissionInterface.TaskScript<MissionTaskSubsidies.State, MissionTaskSubsidies.Params>
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story_cutscene_only.tl:21
Felder
| Name | Typ | Beschreibung |
|---|---|---|
subsidies |
{{ResName, ISubvention.ISpecificSubventionParam}} |
Liste aus { subvention type, specific params }, die beim Start erzeugt wird. |
Funktionen
getOptionalSubsidies(readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) : {{ResName, ISubvention.ISpecificSubventionParam}} base/tealdef/mission/tasks/subsidies/mission_task_subsidies.d.tl:6
Hinweise
Gibt weitere Subventionen zurück, die einmalig erzeugt werden. Die Aufgabe wartet, bis die Funktion eine Liste geliefert hat.
| Parameter | Typ | Beschreibung |
|---|---|---|
readOnlyApi |
MissionInterface.MissionTaskReadOnlyApi |
Missions-API mit reinem Lesezugriff. |
Rückgabe {{ResName, ISubvention.ISpecificSubventionParam}}: Liste aus { subvention type, specific params } oder nil für einen neuen Versuch.
MissionTaskSubsidies.Status¶
enum base/tealdef/mission/tasks/subsidies/mission_task_subsidies.d.tl:8
enum Status
Hinweise
Status einer erzeugten Subvention.
Im Basisspiel verwendet: 4-mal in 2 Dateien
base/content/mission/mission/tasks/subsidies/subsidies.tl:26
local getSubsidyIndex = function(subsidies : {{number, MissionTaskSubsidies.Status}}, uid : number) : integer
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story.tl:169
MissionTaskSubsidies.State¶
record base/tealdef/mission/tasks/subsidies/mission_task_subsidies.d.tl:14
record State
Hinweise
Zustand der Aufgabe.
Im Basisspiel verwendet: 19-mal in 4 Dateien
base/content/mission/mission/tasks/subsidies/guide_subsidies.tl:3
local ret : MissionInterface.TaskScript<DecoratorState<MissionTaskSubsidies.State, MissionTaskGuideSubsidies.State>, DecoratorParam<MissionTaskSubsidies.Params,
base/content/mission/mission/tasks/subsidies/subsidies.tl:3
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story.tl:19
local subsidies = ug_require "::/mission/tasks/subsidies/subsidies.tl" as MissionInterface.TaskScript<MissionTaskSubsidies.State, MissionTaskSubsidies.Params>
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story_cutscene_only.tl:21
Felder
| Name | Typ | Beschreibung |
|---|---|---|
subsidies |
{{number, Status}} |
Liste aus { uid, status } der erzeugten Subventionen. |
optionalSubsidiesSpawned |
boolean |
Die optionalen Subventionen sind erzeugt. |