landmark_util¶
Quelle: base/tealdef/landmarks/landmark_util.d.tl
Hinweise
Typen von /landmarks/landmark_util.tl (LandmarkEngineUtil). Das Modul summiert die Stadtboni,
die fertige Wahrzeichen und das Hauptquartier ihrer nächstgelegenen Stadt geben.
LandmarkEngineUtil¶
record global base/tealdef/landmarks/landmark_util.d.tl:3
global record LandmarkEngineUtil
Laden: local landmark_util = ug_require "::/landmark_util.tl" as LandmarkEngineUtil
Hinweise
Helfer für Wahrzeichen-Boni, die ug_require "/landmarks/landmark_util.tl" zurückgibt.
Funktionen
collectTownGrowthMetadata(constructionEntity : Engine.Entity, construction : Engine.Component.Construction, townBoni : {Engine.Entity : TownBonuses}, singleTown? : Engine.Entity) base/tealdef/landmarks/landmark_util.d.tl:14
Aufruf: landmark_util.collectTownGrowthMetadata(…)
Hinweise
Addiert die town_growth-Boni einer Konstruktion zum Eintrag ihrer nächstgelegenen Stadt in townBoni.
| Parameter | Typ | Beschreibung |
|---|---|---|
constructionEntity |
Engine.Entity |
|
construction |
Engine.Component.Construction |
|
townBoni |
{Engine.Entity : TownBonuses} |
|
singleTown? |
Engine.Entity |
Wenn gesetzt, wird nur diese Stadt berücksichtigt. |
collectVehiclesBonusesMetadata(constructionEntity : Engine.Entity, construction : Engine.Component.Construction, townBoni : {Engine.Entity : TownBonuses}, singleTown? : Engine.Entity) base/tealdef/landmarks/landmark_util.d.tl:15
Aufruf: landmark_util.collectVehiclesBonusesMetadata(…)
Hinweise
Addiert die effects aus der constructionConfig einer Konstruktion zu den carrierModifiers ihrer nächstgelegenen Stadt in townBoni.
| Parameter | Typ | Beschreibung |
|---|---|---|
constructionEntity |
Engine.Entity |
|
construction |
Engine.Component.Construction |
|
townBoni |
{Engine.Entity : TownBonuses} |
|
singleTown? |
Engine.Entity |
Wenn gesetzt, wird nur diese Stadt berücksichtigt. |
getTownBonuses(includeTownGrowth : boolean, includeVehicles : boolean, town : Engine.Entity) : TownBonuses base/tealdef/landmarks/landmark_util.d.tl:16
Aufruf: landmark_util.getTownBonuses(…)
Hinweise
Summiert die Boni aller Konstruktionen, deren nächstgelegene Stadt town ist.
| Parameter | Typ | Beschreibung |
|---|---|---|
includeTownGrowth |
boolean |
town_growth-Boni einbeziehen. |
includeVehicles |
boolean |
Fahrzeugboni aus constructionConfig.effects einbeziehen. |
town |
Engine.Entity |
Die Stadt-Entität. |
Rückgabe TownBonuses: Die Boni. Eine leere Tabelle (und ein Fehler im Log), wenn beide Flags false sind.
LandmarkEngineUtil.TownBonuses¶
record base/tealdef/landmarks/landmark_util.d.tl:4
record TownBonuses
Hinweise
Boni, die eine Stadt von Wahrzeichen und Hauptquartieren bekommt.
Im Basisspiel verwendet: 7-mal in 4 Dateien
base/content/game_mechanics/game_mechanics/towns/town_react_util.tl:1181
base/content/game_mechanics/game_mechanics/towns/towns.script.tl:195
base/content/landmarks/landmark_util.tl:21
landmark_util.collectVehiclesBonusesMetadata = function(constructionEntity : Engine.Entity, construction : Engine.Component.Construction, townBoni : {Engine.Ent
base/content/landmarks/landmarks.script.tl:18
Felder
| Name | Typ | Beschreibung |
|---|---|---|
xpIncrease |
LandmarksModifierValue |
Erfahrungsbonus der Stadt (aus den Metadaten town_growth). |
trafficRatingIncrease |
LandmarksModifierValue |
Bonus auf die Verkehrsbewertung (aus den Metadaten town_growth). |
reputationRecoveryBoost |
LandmarksModifierValue |
Bonus auf die Erholung des Rufs (aus den Metadaten town_growth). |
carrierModifiers |
{string : {string : LandmarksModifierValue}} |
Fahrzeugboni nach Verkehrsträger und Effekttyp, aus den effects von constructionConfig. |
LandmarkEngineUtil.TownBonuses.LandmarksModifierValue¶
record base/tealdef/landmarks/landmark_util.d.tl:5
record LandmarksModifierValue
Hinweise
Summe eines Bonus und die Konstruktionen, die dazu beitragen.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
value |
number |
Summierter Bonuswert. |
landmarks |
{Engine.Entity} |
Konstruktions-Entitäten, die dazu beitragen. |