Zum Inhalt

industry_workers

Quelle: base/tealdef/industries/industry_workers.d.tl

Hinweise

Zustand des Game-Scripts ::/industries/industry_workers.gs, das die Arbeiter erfasst, die jede Industrie per Linie erreichen.

IndustriesWorkersState

record global base/tealdef/industries/industry_workers.d.tl:3

global record IndustriesWorkersState

Hinweise

Zustand des Game-Scripts industry_workers.

Felder

Name Typ Beschreibung
industriesState {Engine.Entity : IndustryState} Arbeiterzustand pro Industrie-Entität.

IndustriesWorkersState.IndustryState

record base/tealdef/industries/industry_workers.d.tl:4

record IndustryState

Hinweise

Arbeiterbesuche einer Industrie.

Im Basisspiel verwendet: 2-mal in 1 Datei

base/content/industries/industry_productivity_util.tl:5

function industry_productivity_util.getIndustryWorkersState(entity : Engine.Entity) : IndustriesWorkersState.IndustryState

Felder

Name Typ Beschreibung
lastVisitors {Visitor} Die letzten Besucher, neueste zuerst. Höchstens 20, keiner älter als workersTimeIntervalMax.
pendingVisitors {Visitor} Ankünfte, die das nächste Update noch nicht verarbeitet hat.

IndustriesWorkersState.IndustryState.Visitor

record base/tealdef/industries/industry_workers.d.tl:5

record Visitor

Hinweise

Ein Arbeiter, der bei der Industrie angekommen ist.

Im Basisspiel verwendet: 5-mal in 3 Dateien

base/content/gui/gui/entity_window/entity_window_util.tl:1609

table.sort(visitors, function(a : IndustriesWorkersState.IndustryState.Visitor, b : IndustriesWorkersState.IndustryState.Visitor) : boolean
base/content/industries/industry_productivity_util.tl:23
function industry_productivity_util.getVisitors(entity : Engine.Entity) : {IndustriesWorkersState.IndustryState.Visitor}
base/content/industries/industry_workers.script.tl:45
table.sort(pendingVisitors, function(a : IndustriesWorkersState.IndustryState.Visitor, b : IndustriesWorkersState.IndustryState.Visitor) : boolean

Felder

Name Typ Beschreibung
time integer Spielzeit der Ankunft.
entity EntityUtil.EntityAndRevision Die Sim-Person, mit Revision.