industry_productivity_util¶
Quelle: base/tealdef/industries/industry_productivity_util.d.tl
Hinweise
Typen von /industries/industry_productivity_util.tl (IndustryProductivityUtil): Helfer für den
Arbeiterbonus der Industrien. Er erhöht die Produktivität einer Industrie, solange genug Arbeiter
per Linie ankommen.
IndustryProductivityUtil¶
record global base/tealdef/industries/industry_productivity_util.d.tl:3
global record IndustryProductivityUtil
Hinweise
Helfer für den Arbeiterbonus, die ug_require "/industries/industry_productivity_util.tl" zurückgibt.
Felder
Funktionen
getIndustryWorkersState(Engine.Entity) : IndustriesWorkersState.IndustryState base/tealdef/industries/industry_productivity_util.d.tl:6
Hinweise
Liest den Arbeiterzustand einer Industrie aus dem Game-Script industry_workers.
Rückgabe IndustriesWorkersState.IndustryState: Den Zustand, oder nil, wenn das Skript oder die Industrie keinen hat.
isIndustryWorkersBoosted(Engine.Entity, numWorkers? : integer) : boolean base/tealdef/industries/industry_productivity_util.d.tl:7
Hinweise
True, wenn mindestens die Hälfte der Personenkapazität der Industrie (RequiredWorkersFractionForBoost) als Arbeiter angekommen ist.
| Parameter | Typ | Beschreibung |
|---|---|---|
#1 |
Engine.Entity |
|
numWorkers? |
integer |
Zu prüfende Zahl von Arbeitern. Standard ist die Zahl der letzten Besucher. |
Rückgabe boolean
getVisitors(Engine.Entity) : {IndustriesWorkersState.IndustryState.Visitor} base/tealdef/industries/industry_productivity_util.d.tl:8
Hinweise
Die Arbeiter, die die Industrie zuletzt per Linie erreicht haben (leer, wenn keine).
Rückgabe {IndustriesWorkersState.IndustryState.Visitor}
getIndustryProductivity(Engine.Entity) : number base/tealdef/industries/industry_productivity_util.d.tl:9
Hinweise
Der Produktivitätsmodifikator der Bestandsliste der Industrie. Mit Bonus über 1,0, ohne Bestandsliste 0.
Rückgabe number
getPersonCapacityPotentialBoost(Engine.Entity) : number base/tealdef/industries/industry_productivity_util.d.tl:10
Hinweise
Der Produktivitätsfaktor, den die Industrie mit Bonus bekommt.
Rückgabe number: workersBoostFactor aus den Metadaten der Konstruktion, falls gesetzt, sonst ein Wert zwischen 1,5 und 2,5, abgeleitet aus dem Seed der Konstruktion (2, wenn es keinen Seed gibt).