Zum Inhalt

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

local function getFailedExpansion() : IndustriesState.FailedExpansion

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

Name Typ Beschreibung
extendTimeSpanYears number Spieljahre zwischen zwei Erweiterungsversuchen (0,5).
unusedTimeSpanYears number Spieljahre ohne verbrauchte oder abtransportierte Güter, nach denen eine Industrie schließen kann (5).
closureCountdownTimeSpanYears number Spieljahre von der Ankündigung der Schließung bis zum Verschwinden der Industrie (2). Wird die Industrie wieder genutzt, fällt die Schließung aus.