Zum Inhalt

mission_task_town_rating_observer

Quelle: base/tealdef/mission/tasks/town_rating/mission_task_town_rating_observer.d.tl

Hinweise

Aufgabe, die mehrere Aufgaben zur Stadtbewertung zu einem steigenden oder fallenden Fortschrittswert zusammenfasst.

MissionTaskTownRatingObserver

record global base/tealdef/mission/tasks/town_rating/mission_task_town_rating_observer.d.tl:3

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

Laden: local town_rating_observer = ug_require "::/mission/tasks/town_rating/town_rating_observer.tl" as MissionTaskTownRatingObserver

Hinweise

Aufgabe (town_rating_observer), die bei jedem Update für jede bestandene Bewertungsaufgabe +1 und für jede nicht bestandene -1 addiert. Ist die Summe positiv, steigt der Fortschritt um ihren doppelten Wert, sonst sinkt er um 1. Der Fortschritt beginnt bei 50 %. Bei 100 % ist die Aufgabe erfolgreich abgeschlossen, bei 0 % gescheitert. Ein Sternsymbol verliert alle zwei Spieljahre eine Stufe.

MissionTaskTownRatingObserver.Params

record base/tealdef/mission/tasks/town_rating/mission_task_town_rating_observer.d.tl:4

record Params

Hinweise

Parameter der Aufgabe.

Im Basisspiel verwendet: 18-mal in 2 Dateien

base/content/mission/mission/tasks/town_rating/town_rating_observer.tl:6

local type P = MissionTaskTownRatingObserver.Params
mods/release/urbangames_campaign_mission_07/content/mission/mission/mission_story.tl:199
local state = (getTaskState("observer") as MissionInterface.TaskState<MissionTaskTownRatingObserver.State, MissionTaskTownRatingObserver.Params>).specific

Felder

Name Typ Beschreibung
ratingTasks {string} Eindeutige Schlüssel der beobachteten town_rating-Aufgaben.
simTimeMinutesToComplete integer

MissionTaskTownRatingObserver.State

record base/tealdef/mission/tasks/town_rating/mission_task_town_rating_observer.d.tl:8

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 18-mal in 2 Dateien

base/content/mission/mission/tasks/town_rating/town_rating_observer.tl:5

local type S = MissionTaskTownRatingObserver.State
mods/release/urbangames_campaign_mission_07/content/mission/mission/mission_story.tl:199
local state = (getTaskState("observer") as MissionInterface.TaskState<MissionTaskTownRatingObserver.State, MissionTaskTownRatingObserver.Params>).specific

Felder

Name Typ Beschreibung
endTick integer Wert von cumulativeRating, der 100 % entspricht.
cumulativeRating integer Aktueller aufsummierter Wert.
success boolean true oder false, sobald das Ergebnis feststeht, vorher nil.
initialSimTimeMs integer Spielzeit (ms), zu der der aktuelle Sternzeitraum begann.
endSimTimeMs integer Spielzeit (ms), zu der der aktuelle Sternzeitraum endet (zwei Spieljahre).
currentSimTimeMs integer Spielzeit (ms) des letzten Updates.
stars integer Noch erreichbare Sterne (3 zu Beginn).