company_metadata¶
Quelle: base/tealdef/game_mechanics/company/company_metadata.d.tl
Hinweise
Unternehmens-Metadaten von Konstruktionen (metadata.company). Sie verknüpfen Boni, Wahrzeichen und das Hauptquartier mit Unternehmensrängen und Genehmigungen.
Globale Namen¶
Typen
| Name | Definition | Beschreibung |
|---|---|---|
ConstructionDescReactUtil |
hier deklariert, definiert in ConstructionDescReactUtil |
Hilfsmodul für den Infobereich der Einträge im Baumenü. Lade es mit ug_require "::/gui/construction/construction_desc_react_util.tl". |
CompanyMetadata¶
record global base/tealdef/game_mechanics/company/company_metadata.d.tl:5
global record CompanyMetadata
Laden: local company_metadata = ug_require "::/game_mechanics/company/company_metadata.tl" as CompanyMetadata
Hinweise
Accessors für die company-Metadaten von Konstruktionsressourcen, gebauten Konstruktionen und Spielständen.
Beispiel
Felder
| Name | Typ | Beschreibung |
|---|---|---|
constructionDesc |
MetadataAccessor<ConstructionDescMetadata, CompanyMetadata.ConstructionDesc> |
Accessor für ConstructionDesc. 26-mal im Basisspiel verwendet |
constructionInstance |
MetadataAccessor<ConstructionInstanceMetadata, CompanyMetadata.ConstructionInstance> |
Accessor für ConstructionInstance. 3-mal im Basisspiel verwendet |
savegameScript |
MetadataAccessor<SavegameScriptMetadata, CompanyMetadata.Savegame> |
Accessor für Savegame. 2-mal im Basisspiel verwendet |
Funktionen
getKey() : string base/tealdef/game_mechanics/company/company_metadata.d.tl:42
Aufruf: company_metadata.getKey(…)
Hinweise
Gibt den Metadaten-Schlüssel zurück.
Rückgabe string: "company".
Im Basisspiel verwendet: 4-mal in 2 Dateien
base/content/game_mechanics/game_mechanics/company/company_react_util.tl:204
api.engine.system.streetConnectorSystem.forEachConstructionWithMetadata(company_metadata.getKey(), false, true, checkFn)
base/content/game_mechanics/game_mechanics/company/company_util.tl:164
CompanyMetadata.ConstructionDesc¶
record base/tealdef/game_mechanics/company/company_metadata.d.tl:6
record ConstructionDesc
Hinweise
Die Tabelle metadata.company einer Konstruktionsressource.
Im Basisspiel verwendet: 10-mal in 7 Dateien
base/content/game_mechanics/game_mechanics/company/company.script.tl:522
base/content/game_mechanics/game_mechanics/company/company_metadata.tl:8
constructionDesc = metadata_util.constructionDesc.register(getKey()) as MetadataAccessor<ConstructionDescMetadata, CompanyMetadata.ConstructionDesc>,
base/content/game_mechanics/game_mechanics/company/company_static_util.tl:94
function company_static_util.getMinRankConsideringPermits(companyMeta : CompanyMetadata.ConstructionDesc) : integer
base/content/game_mechanics/game_mechanics/company/company_util.tl:172
base/content/gui/gui/construction/construction_react_util.tl:1600
base/content/gui/gui/entity_window/entity_window_hud.tl:196
… und 1 weitere Dateien.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
companyRank |
integer |
Rang, ab dem die Konstruktion freigeschaltet ist. Hat Vorrang vor rankAndPermits. |
headquarters |
boolean |
Kennzeichnet das Hauptquartier des Unternehmens. |
maxCompanyRank |
integer |
Rang, oberhalb dessen die Konstruktion veraltet ist. |
permitKey |
ResName |
Gemeinsamer Genehmigungsschlüssel (eine Ressource vom Typ company_permit_key). Ohne ihn ist die Konstruktionsdatei selbst der Schlüssel. |
rankAndPermits |
{{integer, integer}} |
{{rank, times}} |
perkCategory |
PerkCategory |
Art des Bonus. |
cargoTypes |
{ResName} |
Güterarten des Bonus. |
numbers |
ConstructionDescReactUtil.Numbers |
Zahlen, die in der Beschreibung der Konstruktion stehen. |
customLandmarkTab |
CustomLandmarkTab |
Eigene Registerkarte für Wahrzeichen. |
CompanyMetadata.ConstructionDesc.PerkCategory¶
enum base/tealdef/game_mechanics/company/company_metadata.d.tl:7
enum PerkCategory
Hinweise
Art des Unternehmensbonus.
Im Basisspiel verwendet: 7-mal in 2 Dateien
base/content/game_mechanics/game_mechanics/company/company.tl:47
base/content/game_mechanics/game_mechanics/company/company_react_util.tl:125
CompanyMetadata.ConstructionDesc.CustomLandmarkTab¶
record base/tealdef/game_mechanics/company/company_metadata.d.tl:23
record CustomLandmarkTab
Hinweise
Eigene Registerkarte, in der ein Wahrzeichen aufgeführt wird.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
name |
string |
Name der Registerkarte. |
description |
string |
Beschreibung der Registerkarte. |
sortKey |
integer |
Sortierreihenfolge der Registerkarte. |
CompanyMetadata.ConstructionInstance¶
record base/tealdef/game_mechanics/company/company_metadata.d.tl:31
record ConstructionInstance
Hinweise
Unternehmens-Metadaten, die bei einer gebauten Konstruktion gespeichert sind.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/game_mechanics/game_mechanics/company/company_metadata.tl:9
Felder
| Name | Typ | Beschreibung |
|---|---|---|
permitKey |
ResName |
Genehmigungsschlüssel, mit dem die Konstruktion gebaut wurde. |
CompanyMetadata.Savegame¶
record base/tealdef/game_mechanics/company/company_metadata.d.tl:35
record Savegame
Hinweise
Unternehmens-Metadaten in den Metadaten des Spielstands.
Im Basisspiel verwendet: 2-mal in 2 Dateien
base/content/game_mechanics/game_mechanics/company/company_growth.script.tl:64
local function getCompanySavegameMetadata(scriptState : CompaniesGrowthState) : CompanyMetadata.Savegame
base/content/game_mechanics/game_mechanics/company/company_metadata.tl:10
Felder
| Name | Typ | Beschreibung |
|---|---|---|
level |
integer |
Unternehmensrang des Spielers. |