guide_timer¶
Quelle: base/tealdef/mission/guide_system/guides/guide_timer.d.tl
Hinweise
Spielführer-Aufgabe, die nach einer Wartezeit auslöst. Die Wartezeit hängt von ihrer Wichtigkeit ab.
GuideTimer¶
record global base/tealdef/mission/guide_system/guides/guide_timer.d.tl:3
global record GuideTimer is MissionInterface.TaskScript<GuideTimer.State, GuideTimer.Params>
Laden: local guide_timer = ug_require "::/mission/guide_system/guides/guide_timer.tl" as GuideTimer
Hinweise
Spielführer-Aufgabe, die nach einer Wartezeit je nach Wichtigkeit auslöst, sofern kein anderer Spielführer wartet und die letzte Aufgabe vor mindestens einer Minute erledigt wurde. Sie ist vorzeitig erledigt, wenn eine der aufgeführten Konstruktionen vorgeschlagen wird oder shouldSkipGuide true zurückgibt.
GuideTimer.Importance¶
enum base/tealdef/mission/guide_system/guides/guide_timer.d.tl:4
enum Importance
Hinweise
Wartezeit-Klasse eines Timer-Spielführers.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/guide_system/guides/guide_timer.tl:22
| Wert | Beschreibung |
|---|---|
"Now" |
Keine Wartezeit. |
"VeryHigh" |
1 Minute nach dem Erzeugen. |
"High" |
5 Minuten nach dem Erzeugen. |
"Medium" |
15 Minuten nach dem Erzeugen. |
"Low" |
1,5 Stunden nach dem Erzeugen. |
GuideTimer.Params¶
record base/tealdef/mission/guide_system/guides/guide_timer.d.tl:12
record Params
Hinweise
Parameter eines Timer-Spielführers.
Im Basisspiel verwendet: 9-mal in 3 Dateien
base/content/mission/mission/guide_system/guides/guide_timer.tl:2
base/content/mission/mission/guide_system/main/guide_system_story.tl:27
mods/release/urbangames_campaign_mission_07/content/guide_system/guide_system/guide_system_story.tl:10
Felder
| Name | Typ | Beschreibung |
|---|---|---|
importance |
Importance |
Wartezeit-Klasse (GUI-Zeit). |
constructionFileCandidates |
{ResName : boolean} |
Konstruktions- oder Modelldateien. Schlägt der Spieler eine davon zum Bau vor, ist der Spielführer erledigt (der Spieler weiß dann schon, wie es geht). |
Funktionen
shouldSkipGuide(state : MissionInterface.TaskContext<State, Params>) : boolean base/tealdef/mission/guide_system/guides/guide_timer.d.tl:15
Hinweise
Erledigt den Spielführer, ohne ihn anzuzeigen, wenn die Funktion true zurückgibt.
| Parameter | Typ | Beschreibung |
|---|---|---|
state |
MissionInterface.TaskContext<State, Params> |
Kontext der Spielführer-Aufgabe. |
Rückgabe boolean: true, um den Spielführer zu überspringen.
GuideTimer.State¶
record base/tealdef/mission/guide_system/guides/guide_timer.d.tl:17
record State is IGuideState
Hinweise
Zustand des Spielführers.
Im Basisspiel verwendet: 2-mal in 2 Dateien
base/content/mission/mission/guide_system/guides/guide_timer.tl:1
base/content/mission/mission/guide_system/main/guide_system_story.tl:41