Zum Inhalt

town_marketing_metadata

Quelle: base/tealdef/game_mechanics/towns/town_marketing_metadata.d.tl

Hinweise

Konstruktions-Metadaten (town_marketing) von Marketingkampagnen.

TownMarketingMetadata

record global base/tealdef/game_mechanics/towns/town_marketing_metadata.d.tl:3

global record TownMarketingMetadata

Laden: local town_marketing_metadata = ug_require "::/game_mechanics/towns/town_marketing_metadata.tl" as TownMarketingMetadata

Hinweise

Zugriff auf die Konstruktions-Metadaten town_marketing von Marketingkampagnen. Das Werkzeug für Marketingkampagnen liest sie und sendet sie mit dem Ereignis startMarketingCampaign.

Felder

Name Typ Beschreibung
constructionDesc MetadataAccessor<ConstructionDescMetadata, TownMarketingMetadata.ConstructionDesc> Zugriff auf TownMarketingMetadata.ConstructionDesc in den Metadaten einer Konstruktionsdefinition. 3-mal im Basisspiel verwendet

Funktionen

getKey() : string base/tealdef/game_mechanics/towns/town_marketing_metadata.d.tl:10

Aufruf: town_marketing_metadata.getKey(…)

Hinweise

Metadaten-Schlüssel von Marketingkampagnen.

Rückgabe string: "town_marketing"

TownMarketingMetadata.ConstructionDesc

record base/tealdef/game_mechanics/towns/town_marketing_metadata.d.tl:4

record ConstructionDesc

Hinweise

Einstellungen einer Marketingkampagne.

Im Basisspiel verwendet: 3-mal in 3 Dateien

base/content/game_mechanics/game_mechanics/towns/town_marketing_metadata.tl:8

constructionDesc = metadata_util.constructionDesc.register(getKey()) as MetadataAccessor<ConstructionDescMetadata, TownMarketingMetadata.ConstructionDesc>,
base/content/game_mechanics/game_mechanics/towns/town_util.tl:915
function town_util.applyMarketingCamaign(previous : TownAuthorityEventFactors, params : TownMarketingMetadata.ConstructionDesc) : TownAuthorityEventFactors
base/content/game_mechanics/game_mechanics/towns/towns.script.tl:302
local marketingParams = p.marketingParams as TownMarketingMetadata.ConstructionDesc

Felder

Name Typ Beschreibung
durationMs integer Dauer der Kampagne in ms Spielzeit.
lineCostFactor number Linienkostenfaktor der Stadt in der Wegsuche, solange die Kampagne läuft (OnModifyPathfinding). Werte unter 0.1 werden auf 0.1 gesetzt.