town_growth_metadata¶
Quelle: base/tealdef/game_mechanics/towns/town_growth_metadata.d.tl
Hinweise
Konstruktions-Metadaten (town_growth) für Stadtboni von Wahrzeichen und die Records der Benachrichtigung, wenn eine Stadt ein neues Level erreicht.
TownGrowthMetadata¶
record global base/tealdef/game_mechanics/towns/town_growth_metadata.d.tl:3
global record TownGrowthMetadata
Laden: local town_growth_metadata = ug_require "::/game_mechanics/towns/town_growth_metadata.tl" as TownGrowthMetadata
Hinweise
Zugriff auf die Konstruktions-Metadaten town_growth. Solange die Konstruktion steht, bekommt die nächstgelegene Stadt damit einen Bonus.
Beispiel
Felder
| Name | Typ | Beschreibung |
|---|---|---|
constructionDesc |
MetadataAccessor<ConstructionDescMetadata, TownGrowthMetadata.ConstructionDesc> |
Zugriff auf TownGrowthMetadata.ConstructionDesc in den Metadaten einer Konstruktionsdefinition. 2-mal im Basisspiel verwendet |
constructionInstance |
MetadataAccessor<ConstructionInstanceMetadata, TownGrowthMetadata.ConstructionInstance> |
Zugriff auf TownGrowthMetadata.ConstructionInstance in den dauerhaften Metadaten einer Konstruktion. 3-mal im Basisspiel verwendet |
Funktionen
getKey() : string base/tealdef/game_mechanics/towns/town_growth_metadata.d.tl:17
Aufruf: town_growth_metadata.getKey(…)
Hinweise
Metadaten-Schlüssel der Stadtboni.
Rückgabe string: "town_growth"
Im Basisspiel verwendet: 2-mal in 2 Dateien
base/content/game_mechanics/game_mechanics/towns/towns.script.tl:197
town_growth_metadata.getKey(), false, true, function(constructionEntity : Engine.Entity, construction : Engine.Component.Construction, __ : ConstructionId)
base/content/landmarks/landmark_util.tl:97
TownGrowthMetadata.ConstructionDesc¶
record base/tealdef/game_mechanics/towns/town_growth_metadata.d.tl:4
record ConstructionDesc
Hinweise
Stadtboni in den Metadaten einer Konstruktionsdefinition. Das Baumenü zeigt sie an.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/game_mechanics/game_mechanics/towns/town_growth_metadata.tl:8
Felder
TownGrowthMetadata.ConstructionInstance¶
record base/tealdef/game_mechanics/towns/town_growth_metadata.d.tl:9
record ConstructionInstance
Hinweise
Stadtboni in den dauerhaften Metadaten einer gebauten Konstruktion. landmark_util.collectTownGrowthMetadata summiert sie pro nächstgelegener Stadt.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/game_mechanics/game_mechanics/towns/town_growth_metadata.tl:9
Felder
TownLevelNotificationInput¶
record global base/tealdef/game_mechanics/towns/town_growth_metadata.d.tl:20
global record TownLevelNotificationInput
Hinweise
Parameter der Benachrichtigung über ein neues Stadtlevel (town_notification.script).
Im Spiel Stadtlevel gestiegen
· Dank der ausgezeichneten Versorgung konnte {town} stetig wachsen und erreichte einen neue Stadtstufe: {townType}.
Im Code: Town Level Up
· Thanks to the excellent care, {town} was able to grow steadily and reached a new level: {townType}.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
townEntity |
EntityUtil.EntityAndRevision |
Stadt, die das neue Level erreicht hat. |
level |
integer |
Neues Stadtlevel. Seinen Namen liefert TownUtil.level2name. |
TownLevelNotificationSimInput¶
record global base/tealdef/game_mechanics/towns/town_growth_metadata.d.tl:25
global record TownLevelNotificationSimInput
Hinweise
Daten, die das Sim-Update-Script der Benachrichtigung einträgt.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
townName |
string |
Aktueller Name der Stadt. |