industries¶
Quelle: base/tealdef/game_mechanics/industries/industries.d.tl
Hinweise
Zustand und Konfiguration des Industrie-Game-Scripts (Erweiterung und Schließung von Industrien).
IndustriesState¶
record global base/tealdef/game_mechanics/industries/industries.d.tl:3
global record IndustriesState
Hinweise
Zustand des Industrie-Game-Scripts.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
toSpawn |
integer |
|
industryFailedExtensions |
{Engine.Entity : FailedExpansion} |
Industrie -> letzte fehlgeschlagene Erweiterung. |
pauseIndustryClosure |
boolean |
Solange der Wert true ist, starten Industrien ohne Depots keinen Schließungs-Countdown, und laufende Countdowns von Industrien ohne Spieler als Besitzer werden zurückgesetzt. Das Tutorial schaltet ihn über das Event setPauseIndustryClosure des Scripts Industries ein und am Ende wieder aus. |
version |
integer |
Version des gespeicherten Zustands (derzeit 1). handleLegacy hebt ältere Spielstände an; ein Spielstand ohne Version zählt als 0 und pausiert die Industrieschließung, wenn das Tutorial aktiv ist. |
IndustriesState.FailedExpansion¶
record base/tealdef/game_mechanics/industries/industries.d.tl:4
record FailedExpansion
Hinweise
Eine fehlgeschlagene Erweiterung einer Industrie.
Im Basisspiel verwendet: 2-mal in 1 Datei
base/content/gui/gui/entity_window/industry/industry.tl:55
Felder
| Name | Typ | Beschreibung |
|---|---|---|
triangles |
{{Vec2f, Vec2f, Vec2f}} |
Dreiecke der Fläche, die die Erweiterung blockiert hat. |
tick |
integer |
Update-Zähler, bei dem die Erweiterung fehlschlug. |
IndustriesConfig¶
record global base/tealdef/game_mechanics/industries/industries.d.tl:14
global record IndustriesConfig
Hinweise
Konfiguration des Industrie-Game-Scripts (Ressource vom Typ game_script_config, industries_config.res).
Felder