Zum Inhalt

Globale Namen A–Z

Alle globalen Namen aus den Definitionsdateien.

Name Art Beschreibung
_ function Used to mark strings localized string (eg. _("Some text to localize"))
_rootData field Startparameter, die die Wurzel-GUI erhält. Das Hauptmenü liest sie als seine MainMenuParams (z. B. showNews), die Kampagnenseite leert ihr Feld campaign.
AchievementDesc record The description of an achievement
AchievementRep record Repository for all achievement types (static data) To access the current state of a player achievements, use UserProfile:getUnlockedAchievementIds
AchievementSFX record Sound für erreichte Erfolge, definiert in ::/game_mechanics/achievements/sound/achievement_sfx.gres.
addModifier function Registriert eine Modifier-Funktion für einen Ressourcen-Loader. Der Modifier erhält jede geladene Ressource dieser Art und gibt sie zurück, bei Bedarf geändert.
AdjustFeederConfig record Einstellungen für RiverMapGenUtil.adjustFeeders (keine Felder werden genutzt).
AircraftInfo record Movement information for aircraft
AircraftMoveSystem record Aircraft Move System. System managing the movement of airplanes.
AnimalDespawnNotificationParams record Parameter der Benachrichtigung animaldespawn („Ein trauriger Tag“, Kategorie Info).
AnimalEow record Erweiterungspunkt und Plugins des Tierfensters.
AnimalMoveSystem record Animal Move System. Manages animals.
AnimalSetStateCommandData record Sends a command object to be executed later or immediately depending on the context.
AnimalSpawnAtCommandData record Command data for cmd.makeAnimalSpawnAtCmd.
AnyAxis record
AnyKey record
api record Globale Tabelle mit der Skript-API der Engine; jedes Feld ist eine Teil-API.
ApiUtil record main util interface
App record Typ des globalen Objekts app, das die Anwendung steuert (Spielstände, Ladefortschritt, Benutzerprofil, Mods).
app field Globales Anwendungsobjekt (App), z. B. app.getProgressMonitor() oder app.getUserProfile(). Das Hauptmenü und die Menüs im Spiel verwenden es.
AppConfig record Game settings
AppUtil record Helfer für den Eingabemodus, die ug_require "/scripts/app_util.tl" zurückgibt.
ArrivalTracker record Zählt über das Game-Script ::/game_mechanics/arrival_tracker/arrivaltracker.gs Passagiere und Güter, die per Linie zwischen zwei Orten ankommen. Die Aufgaben zum Gütertransport nutzen das.
ArriveAtStop record Nutzdaten des Events, wenn ein Fahrzeug an einer Haltestelle ankommt.
AssetUtil record Die Tabelle der Asset-Gruppen, die ug_require "/scripts/construction/asset_util.tl" zurückgibt. Generierte Daten, die eine Gruppe nennen, bekommen ein zufälliges Modell aus assets[name].
Async record Asynchronous operation wrapper for background tasks
AudioEffectSettings record Specification for audio settings
AudioUtil record Helfer für Soundkurven aus /scripts/audioutil.lua.
AutoGroundTex record Specification for auto-generated ground textures
AutoRename record Datentypen der Schemata zum automatischen Umbenennen von Linien (Ressourcen vom Typ rename_scheme und rename_scheme_component).
AvailabilityNotificationParams record Parameter der Benachrichtigung availability über neu verfügbare Fahrzeuge (Kategorie Info). Gesendet von availability_notifications.script.tl.
BackgroundContrastMode record Wo die weiße Hintergrund-Kontrastebene die normale Darstellung der Welt ersetzt. Gespeichert in AppConfig.backgroundContrastMode (Einstellung „Hintergrund-Kontrastebene aktivieren“).
BaseConfig record Base configuration of a single game
BaseEdgeType record Base edge type
BaseGUISaveData record GUI-Daten, die das Basisspiel im Spielstand ablegt. Lesen mit api.gui.game.getGuiSaveData(""), schreiben mit api.gui.game.setGuiSaveData("", data).
BaseParallelStripSystem record Base Parallel Strip System. Contain information about parallel edge ranges.
BlimpUtil record Luftschiff, das zu einer Stadt fliegt, sobald dort eine Marketingkampagne startet. Es kreist über der Stadt, solange die Kampagne läuft, und verlässt dann die Karte.
BoundingInfo record Information about the axis aligned bounding box of the model
Box2f record A 2d bounding box
Box3f record A 3d bounding box
BridgeType record Specification for bridge types and also tunnels
BufferedLVMSendData record Ein fehlgeschlagener Befehl zum Zuweisen einer Linie, der erneut versucht wird, wenn die Linie wieder ausgewählt wird.
BuildConstructionUtil record Prüfungen von Bauvorschlägen für Missionsaufgaben. Jedes checkX testet eine Eigenschaft eines Bauvorschlags, jedes makeCheckX gibt diese Prüfung als Funktion für ein Feld von HandleProposalEventConfig zurück.
BuilderAudioSet record Soundset eines Bauwerkzeugs (eine .builder_audio-Ressource): Sounds für Ziehen, Bauen, Abreißen und Terraforming.
BuilderUtil record Geometrie-Helfer zum Prüfen von Bauvorschlägen.
BuildingType record Specification for town building types
Builtin record Die eingebaute Widget-Bibliothek, die ug_require "::/gui/main/builtin.lua" zurückgibt: Recipes für Layouts, Text, Bilder, Buttons, Eingabefelder, Fenster, Diagramme und die Werkzeug- und Renderer-Komponenten des Spiels. Die meisten Widget-Parameter sind Engine-Klassen. Eine Parametertabelle darf deshalb nur die deklarierten Felder enthalten, ein unbekannter Schlüssel löst einen Fehler aus. Die Enums liegen in builtin.type.
ButtonReactUtil record Funktionen, die fertige Button-Knoten zurückgeben (Text, Icon, Icon mit Text, Icon-Toggle).
CalcTicketPriceCargoEvent record Ein Element der Liste param des Events OnCalcTicketPrice, das TransportVehicleSystem für Güter sendet. Ein Handler kann eine Tabelle {index : multiplier} zurückgeben und damit den Preis einzelner Elemente skalieren.
CalcTicketPriceEvent record Ein Element der Liste param des Events OnCalcTicketPrice, das SimEntityAtVehicleSystem für Passagiere sendet. Ein Handler kann eine Tabelle {index : multiplier} zurückgeben und damit den Ticketpreis einzelner Elemente skalieren (Index 0 gilt für alle).
Calendar record Datumshelfer für Missionen.
CalloutApi record API des Callout-Containers, einer schwebenden Ebene, die immer nur ein Callout zeigt (ein Popup-Recipe neben einem GUI-Element oder an einer Position).
CalloutReactUtil record Recipes für Toggle-Buttons, die Callouts öffnen, und ein Standardrahmen für Callouts.
CampaignDesc record Campaign description
CampaignParam record Seitenparameter der Seite Campaign.
CargoCategory record Represent a group of cargo types that are transported with similar packaging/containers: e.g. liquid, bulk, ...
CargoClass record Specification for cargo types
CargoClassId type Ganzzahlige ID einer Güterklasse, wie sie api.res.cargoClassRep.getCargoClassId liefert.
CargoClassRep record Typ von api.res.cargoClassRep, dem Repository der Güterklassen. Es ergänzt die Suche nach dem Namen einer Güterklasse.
CargoFilterUtil record Popover des Linien-Managers mit dem Güterfilter für eine Haltestelle (CargoFilterWindow).
CargoReactUtil record Recipes und Bauer, die Güter-Icons und Güterlisten anzeigen.
CargoRtcWarningNotificationParams record Parameter der dauerhaften Benachrichtigung cargo_rtc_warning („Güter-Entladeproblem“, Kategorie Caution) für Fahrzeuge, die Güter auf ihrer Linie im Kreis fahren, ohne sie zu entladen.
CargoRtcWarningNotificationSimParams record Sim-Parameter von cargo_rtc_warning.
CargoThrownAwayNotificationParams record Parameter für eine Benachrichtigung über weggeworfene Güter. Kein Benachrichtigungstyp des Basisspiels verwendet sie.
CargoThrownAwayNotificationSimParams record Sim-Parameter für eine Benachrichtigung über weggeworfene Güter. Kein Benachrichtigungstyp des Basisspiels verwendet sie.
CargoType record Specification for cargo types
CargoTypeId type Ganzzahlige ID einer Güterart in api.res.cargoTypeRep.
CargoTypeRep record Typ von api.res.cargoTypeRep, dem Repository der Gütertypen. Es ergänzt Hilfen für Gütertyp-Mengen und getPassengerCargoTypeId.
CargoTypeSet record Specification for cargo type set
CargoTypeSupplyDemand record Versorgung und Nachfrage einer Güterart in einem Stadtgebiet.
CargoTypeSupplyDemands record Versorgung und Nachfrage pro Güterart für jeden Gebietstyp.
CargoUtil record Nur lesende Helfer für Güterarten, Bestände und Fahrzeugladungen in der Oberfläche.
CarriageInfo record Information about carriages
CarriageListSystem record Carriage list System. Manages vehicles that are groups of multiple carriages.
Carrier record Carrier types for journal entries
CatchmentArea record A catchment area is a cylinder around a position with a specific radius
CatchmentAreaSystem record Catchment Area System. Contains cached information about reachability of stations and destinations.
CelebrationAddedEventParams record Parameter des GUI-React-Events celebration-add, das das Game-Script für Feierlichkeiten auslöst (guiUpdate). CelebrationsContainer reiht es ein und zeigt es an.
CelebrationColors record Farbe der Feier-Einblendungen, definiert in ::/game_mechanics/celebrations/gui/celebration_colors.gres und verwendet von celebration.css.lua.
CelebrationReactUtil record Baut die Feier-Einblendungen („Zeit zum Feiern!“), die bei ersten Erfolgen und Stadt-Aufstiegen erscheinen.
CelebrationsContainerParams record Parameter von CelebrationsContainer.
CelebrationSFX record Sound der Feier-Einblendungen, definiert in ::/game_mechanics/celebrations/gui/sound/celebration_sfx.gres.
CelebrationType enum Anlass einer Feier-Einblendung („Zeit zum Feiern!“). Das Game-Script für Feierlichkeiten merkt sich, welche ersten Male und Stadt-Aufstiege schon gefeiert wurden.
ChartConfig record A structure that holds config for a chart
ChartResult record A structure that holds data for a chart
CheckboxList record Recipes für Listen von Kontrollkästchen mit Kopfzeile.
ClimateDesc record Contains all data relevant for the climate
Clock record A very precise clock.
Cmd record contains all commmand factory methods.
Collider record Information about the collider of the model Vorwärtsdeklaration des Typs Collider, definiert in api/type.d.tl. Verwendet von Engine.Component.ColliderList.
ColliderUtilSerialized record Collider-Helfer, die ug_require "/scripts/construction/collider_util_serialized.tl" zurückgibt.
ColorUtil record Hilfsfunktionen zum Umwandeln und Mischen von GUI-Ressourcenfarben (GResColor, eine Liste aus 3 oder 4 Zahlen zwischen 0 und 1).
Command record Command object sent via cmd.sendCommand.
CommandProgress record Command progress tracker
CommonActionParams interface Gemeinsamer Zustand, Refs und Aktionen des Linien-Managers. Das Manager-Werkzeug erstellt sie einmal und reicht sie an seine Bereiche, Tooltips und HUD-Icons weiter.
CommonMenuParams record Dienste, die das Hauptmenü oder das Pausenmenü im Spiel jeder seiner Seiten als commonParams mitgibt.
CompaniesGrowthState record Zustand des Game-Scripts für den Unternehmensfortschritt.
CompaniesState record Zustand des Unternehmens-Game-Scripts.
CompanyGreenifyNotificationParams record Parameter der Benachrichtigung zum Begrünen einer Industrie (company_notification_greenify.script).
CompanyGreenifyNotificationSimParams record Daten, die die Benachrichtigung auf der Simulationsseite ermittelt.
CompanyGrowthConfig record Konfiguration des Unternehmenswachstums (Ressource vom Typ game_script_config, ::/game_mechanics/company/company_growth_config.res).
CompanyLegacyUtil record Bringt einen Unternehmenszustand, den eine ältere Spielversion gespeichert hat, auf den aktuellen Stand.
CompanyMarketingNotificationParams record Parameter der Benachrichtigung zur Marketingkampagne (company_notification_marketing.script).
CompanyMarketingNotificationSimParams record Daten, die die Benachrichtigung auf der Simulationsseite ermittelt.
CompanyMetadata record Accessors für die company-Metadaten von Konstruktionsressourcen, gebauten Konstruktionen und Spielständen.
CompanyProgressionUtil record Erfahrung und Rang des Unternehmens.
CompanyProspectionNotificationParams record Parameter der Prospektions-Benachrichtigung (company_notification_prospection.script).
CompanyProspectionNotificationSimParams record Daten, die die Benachrichtigung auf der Simulationsseite ermittelt.
CompanyRankUpNotificationParams record Parameter der Benachrichtigung über einen neuen Rang (company_notification_rank_up.script).
CompanyReactUtil record GUI-Helfer des Unternehmensfensters.
CompanySFX record Soundeffekte des Unternehmensfensters.
CompanyState record Gespeicherter Zustand eines Unternehmens (Spielers) im Unternehmens-Game-Script.
CompanyStaticUtil record Namen der Ränge und Definitionen der Genehmigungsschlüssel.
CompanyToolParam record Parameter des Unternehmensfensters.
CompanyUtil record Zählen von Genehmigungen, Sperrgründe und Zugriff auf den Zustand des Unternehmens.
CompanyValue record A structure that holds information about the company's value
ComponentCustomState record A custom component might contain any data in form of a lua table (without functions) and can used with custom scripts to create new custom objects in game
ComponentExchangeCommandDataDEBUG record Daten des Debug-Befehls api.cmd.debug.makeComponentExchangeCmd, der eine Komponente (EmissionEmitter oder ModelInstanceList) einer Entität ersetzt.
ComputeEmittedModelsFn type Signatur einer Funktion, die in jedem Update Modelle über den ModelEmitter ausgibt.
ConAvailabilityNotificationParams record Parameter der Benachrichtigung con_availability über neu verfügbare Konstruktionen, Straßen und Gleise (Kategorie Info). Gesendet von availability_notifications.script.tl.
ConfigUtil record Helfer, den ug_require "/scripts/util/config_util.tl" zurückgibt.
Connection record An object used to disconnect callbacks.
ConsoleGen record
ConstructionActionCustomHudIcons enum Zusätzliche HUD-Icons, die eine Bauaktion anzeigen kann.
ConstructionActionHudIconConstructionType enum Beschränkt die HUD-Icons von Stationen und Depots auf einen Verkehrsträger.
ConstructionActionHudIconParams record Benutzerparameter des HUD-Icon-Masters, der läuft, solange eine Bauaktion aktiv ist.
ConstructionActionHudIcons record Konfiguration der HUD-Icons eines Eintrags im Baumenü. Konstruktionsbeschreibungen setzen sie über configureHudIconsScript.
ConstructionActionHudIconStationType enum Beschränkt die HUD-Icons von Stationen auf Güter- oder Passagierstationen.
ConstructionActionRepository record Daten, die alle Einträge im Baumenü gemeinsam nutzen, erzeugt von ConstructionReactUtil.getConstructionActionRepository.
ConstructionAvailability record Jahre, in denen ein Eintrag im Baumenü verfügbar ist.
ConstructionColors record Farben der Bauwerkzeuge (GUI-Ressource ::/gui/construction/construction_colors.gres).
ConstructionConfigMetadata record Metadaten-Accessoren für den Schlüssel constructionConfig (siehe getKey).
ConstructionCustomAction record Eine eigene Aktion eines Eintrags im Baumenü. Für Bonus-Werkzeuge erzeugst du sie mit ConstructionReactUtil.RegisterCustomSelectorBasedActionRecipe.
ConstructionCustomActionParams record Parameter, die an das Recipe einer eigenen Bauaktion (ConstructionDefinition.customAction) gehen.
ConstructionDefinition record Ein Eintrag im Baumenü. Das Menü baut diese Einträge aus Konstruktionen, Straßen, Gleisen, Modulen, Geländematerialien, Kantendekorationen und construction_tool-Ressourcen.
ConstructionDesc record Describes a construction
ConstructionDescMetadata record Typ der metadata-Tabelle einer Konstruktionsbeschreibung. Die API deklariert ihren Eintrag emissionConfig (noise, pollution). Andere Einträge werden über die Accessors von MetadataUtil gelesen und geschrieben.
ConstructionDescReactUtil record Hilfsmodul für den Infobereich der Einträge im Baumenü. Lade es mit ug_require "::/gui/construction/construction_desc_react_util.tl".
ConstructionId type Ganzzahlige ID einer Konstruktionsressource in api.res.constructionRep.
ConstructionInstanceMetadata record Undurchsichtiger Typ der Metadaten, die bei einer gebauten Konstruktion gespeichert sind.
ConstructionMenu enum Hauptreiter des Baumenüs. Menükategorien (menu_category-Ressourcen) nennen den Reiter, zu dem sie gehören.
ConstructionMenuAction enum Art der Aktion, die ein Eintrag im Baumenü startet. Bestimmt, welche eingebaute Bauaktion konfiguriert wird.
ConstructionMenuActionParams record Alles, was das Baumenü braucht, um die Aktion eines Eintrags auszuführen. ConstructionReactUtil.getActionParams gibt es zurück.
ConstructionMenuCategory record Daten einer menu_category-Ressource, ein Unterreiter eines Reiters im Baumenü.
ConstructionMenuModuleCategory record
ConstructionMenuParam record Ein Parameter eines Eintrags im Baumenü, angezeigt im Parameterfenster oder in der Werkzeugleiste.
ConstructionMenuParamInfo record Ein Parameter der aktiven Definition mit seiner Position und seinem aktuellen Wert, wie ihn ConstructionMenuParamsAPI.getParamByKey zurückgibt.
ConstructionMenuParamsAPI record API der Parameterliste des Baumenüs (Seitenfenster oder untere Leiste). Parameter-Callbacks wie ConstructionMenuParam.onChangeFn bekommen sie übergeben.
ConstructionReactUtil record Hilfsmodul des Baumenüs. Lade es mit ug_require "::/gui/construction/construction_react_util.tl".
ConstructionResult record Contains the processed result of a construction
ConstructionScriptParam record Parameter einer Metakonstruktion (MetaConstructionDesc.params), den das Baumenü anzeigt. Anders als ScriptParam verwendet er String-Enums für uiType, location und displayMode.
ConstructionSFX record Soundeffekte der Bauwerkzeuge (GUI-Ressource ::/gui/construction/sound/construction_sfx.gres). Jeder Eintrag ist eine Liste von Sounddateien.
ConstructionSpecializationMetadata record Metadaten-Accessoren für die Spezialisierung von Konstruktionen und Modulen.
ConstructionTemplate record Construction template with availability and type information
ConstructionTemplateData record Specify additional variants of the construction by providing a list of modules and the slot in which they belong
ConstructionToolData record Daten einer construction_tool-Ressource, die dem Baumenü einen Eintrag hinzufügt.
ConstructionToolParam record Werkzeugparameter des Baumenü-Werkzeugs (construction.ConstructionTool in gui/construction/construction.tl).
ConstructionToolWindowParam record Parameter des Baumenü-Fensters (ConstructionListWindow). Die Nutzdaten enthalten die ConstructionToolParam.
ConstructionType record Type of the construction for displaying in the correct UI category and controlling specific behaviour for the type.
ConstructionUtilSerialized record Typen der einfachen Tabellen, die Konstruktionsskripte (updateFn, Modul-updateFn, getModelsFn, createTemplateFn) zurückgeben; die Engine wandelt diese Tabellen um. Der ältere Helfer /scripts/construction/constructionutil.lua wird mit diesem Typ geladen, damit addModelsAndGroups verfügbar ist.
ConstructionWindowParam record Parameter von ViewManager.MakeEntityWindowContentFn.ConstructionWindow, dem Fenster einer Konstruktion, deren Teile als Tabs erscheinen.
ContentCard record Recipes und Hilfsfunktionen für Inhaltskarten.
Context record Proposal context to configure how the proposal is to be applied
ContextHelperScriptState record Zustand des Game-Scripts der Kontexthilfe (gui/context_helper/context_helper.script.tl).
ContextHelperWindowParam record Parameter des Kontexthilfe-Fensters (gui/context_helper/context_helper_react.tl), das die Spielleiste als Singleton-Fenster öffnet.
CreateIndustryExtendProposalCommandData record Command data for cmd.makeCreateIndustryExtendProposalCmd.
CreditsReactUtil record Recipe für die Credits und die Datentypen der Credits-Folien.
CurveConfig record Einstellungen für RiverMapGenUtil.makeCurves.
CustomEntityCreateCommandData record Command data for cmd.makeCustomEntityCreateCmd.
CustomEntityDestroyCommandData record Command data for cmd.makeCustomEntityDestroyCmd.
CustomEntityUpdateStateCommandData record Command data for cmd.makeCustomEntityUpdateStateCmd.
CustomEntityUpdateTransformationCommandData record Command data for cmd.makeCustomEntityUpdateTransformationCmd.
CustomEntityUtil record Helfer für Custom-Entitäten (Modelle, die ein Script platziert und bewegt) und Bewegungsmathematik für fliegende Entitäten.
CustomUpdateEventScript record Skriptverweis auf eine eigene Sound-Update-Funktion (Custom), die ein Event auslöst.
CustomUpdateScript record Skriptverweis auf eine eigene Sound-Update-Funktion (Custom), die eine Tonspur steuert.
CustomVehicleCreateCommandData record Command data for cmd.makeCustomVehicleCreateOrUpdateCmd.
Date record Date representation with year, month, and day
DateFormat record DateFormat used for formatting calendar entries
debugPrint function Prints text to the console/log file
DecoratorParam record Parameter einer dekorierten Aufgabe.
DecoratorState record Zustand einer dekorierten Aufgabe.
DefaultColors record Grundpalette der GUI (neutrale Grautöne, die blauen Themenfarben, Statusfarben).
DeliverCargoSubventionParam record Spawn-Parameter der Subvention deliver_cargo („Supply Industry“, im Spiel „Industrie beliefern“).
DeliverCargoTownSubventionParam record Spawn-Parameter der Subvention deliver_cargo_town („Supply Town“, im Spiel „Stadt versorgen“).
DeliverPassengersSubventionParam record Spawn-Parameter der Subvention deliver_passengers („Connect Towns“, im Spiel „Städte verbinden“), eine Passagierlinie ohne Umstieg zwischen zwei Städten.
DeliverWorkersSubventionParam record Spawn-Parameter der Subvention deliver_workers („Transport Workers“, im Spiel „Transportiere Arbeiter“).
DialogReactUtil record Util-Tabelle von dialog_react_util.tl mit dem Recipe DialogWindow.
DialogueOverlayApi record API des Dialog-Overlays der Missionen. Es spielt vertonte Dialoge, Anleitungen und den Abspann ab.
DifficultyReactUtil record Util-Tabelle von difficulty_react_util.tl mit dem Recipe DifficultyPresetToggles.
DifficultyUtil record Schwierigkeits-Helfer, die ug_require "/base/difficulty_util.tl" zurückgibt.
DisableFeatures enum Schlüssel der Schaltertabelle {DisableFeatures : boolean}. Ein Schlüssel mit dem Wert true schaltet die zugehörige Funktion der Oberfläche ab.
DismissNotification record Parameter des Events Notifications/dismiss (blendet eine Benachrichtigung in den Pop-ups aus) und des Events enlist (zeigt sie wieder an).
DistanceSpeedUnit record DistanceSpeedUnit represents the unit of measurement used for distance and speed.
DistrictColors record Farbbereiche (min, max) für Wohn-, Gewerbe- und Industriegebiete. Die Stile des Stadtfensters, die Finanzdiagramme sowie der Güterfluss- und der Bevölkerungs-Layer verwenden sie.
DndDragContext record Elemente, die über einen Knoten gezogen werden (übergeben an enter und exit).
DndDropContext record Elemente, die verfügbar sind, wenn etwas auf einem Knoten abgelegt wird.
DndGrabContext record Kontext zum Hinzufügen von Drag-and-drop-Elementen.
DragAndDropHandler record Callbacks für React.onDragAndDrop.
DuplicateVehiclesParam record Parameter des Events duplicateVehicles. Es kauft Kopien von Fahrzeugen (neuer Kaufzeitpunkt, voller Wartungszustand) und schickt sie zur besten Linie und zum besten Depot.
DynamicConstructionTemplate record Dynamic construction template configuration
Easing record Easing functions for particle curve interpolation
EconomyDesc record Contains all data relevant for the economy.
Edge record A single edge within a Transport Network.
EdgeDecoration record An addon to the sides (or the center) of BaseEdge like noise barrier and alleys
EdgeGeometry record Defines the geometry (shape) of an edge
EdgeId record References a single transport network edge within a transport network entity
EdgeIsect record Specifies the intersection of two edges, with waiting area for vehicles.
EdgeObjectType record Types of objects that can be placed on a BaseEdge
EdgePos record References a position inside an EdgeId
EmissionConfig record Emissionskonfiguration (emission/emission_config.tl) für die Layer und die Bewertung von Lärm und Verschmutzung in Städten.
EmissionConfigMeta record Die Tabelle metadata.emissionConfig einer Konstruktion oder eines Moduls, die in ihrer Beschreibung angezeigt wird.
EmissionConfigMetadata record Accessors für die emissionConfig-Metadaten.
EmissionDb record Emission einer Konstruktion (metadata.emission). Industrien haben einen Eintrag pro Produktionsstufe.
EmissionGridSystem record Emission grid system. Manages emission grid data.
EmissionLegacyUtil record Bringt einen Emissionszustand, den eine ältere Spielversion gespeichert hat, auf den aktuellen Stand.
EmissionMetadata record Accessors für die Emissions-Metadaten.
EmissionSimState record Zustand des Emissions-Game-Scripts.
EmptyConstructionEow record Erweiterungspunkt und Plugins des Fensters für Konstruktionen ohne spezielleres Fenster („Empty Construction“, dt. „Leere Konstruktion“).
Engine record Main Engine interface
EngineReactUtil record React-Hooks, die einen React-State mit Daten der Engine abgleichen und Befehle zum Ändern schicken.
EngineUtil record Collection of engine specific utils grouped by system Vorwärtsdeklaration des Records EngineUtil (definiert in api/engine/util.d.tl), des Typs von api.engine.util.
EntitySetColorCommandData record Command data for cmd.makeEntitySetColorCmd.
EntitySetEmissionsCommandData record Command data for cmd.makeEntitySetEmissionsCmd.
EntitySetNameCommandData record Command data for cmd.makeEntitySetNameCmd.
EntitySetPlayerCommandData record Command data for cmd.makeEntitySetPlayerCmd.
EntityUtil record Entitäts-Helfer, die ug_require "/scripts/entity_util.tl" zurückgibt.
EntityWindowHud record Konfiguration der HUD-Symbole der Infofenster (Industrie, Bonus, Linie, Subvention, Stadtgebäude, Station, Stadt, Wartung, Fahrzeug).
EntityWindowUtil record Bibliothek mit React-Recipes und Hilfsfunktionen, die sich die Infofenster teilen.
Enum record Sammlung aller Enumerationen der API, erreichbar als api.type.enum.
Environment record Specification for environment
EowExtensionUtil record Gemeinsame Teile der Erweiterungspunkte der Infofenster.
EventData record Allgemeines Paar aus einem Event-Parameter param und dem Ergebnis result des Handlers.
Exploration record Definition einer Prospektion (generische Ressource vom Typ company_exploration, z. B. explorations/exploration_clay.res.lua).
ExplorationPlaneCustomState record Eigener Zustand der Flugzeug-Entität, die während einer Prospektion über einer Stadt kreist.
ExtensionPoint record Eine benannte Stelle in der GUI, an der sich Plugin-Recipes mit dem Parameter RecipeParam einhängen lassen.
ExtensionPoint0 record Eine benannte Stelle in der GUI, an der andere Mods Plugin-Recipes ohne Parameter einhängen können. Erzeugt mit React.RegisterExtensionPoint0.
Extent record Information about the game-logic related bounds, usually for vehicles (bbMax.x being the vehicle's front)
ExtPath record A path comprised of EdgePathEdges that does not necessarily start/end on a Port
Failure record Warum ein Fahrzeug eine Linie nicht nutzen kann, wie api.engine.util.line.getFailedPathReason es liefert.
FeedbackListUtil record Feedback-Leiste für kurze Rückmeldungen zu Befehlen und für Bestätigungsfragen. Das Recipe ist FeedbackList.
FilePath type Pfad zu einer Datei (zum Beispiel einem Icon als .tga oder einer Sounddatei) als String.
FinanceData record Finanztabelle eines Spielers, wie api.engine.util.finance.computeFinanceTable sie liefert. Jede Werteliste hat einen Eintrag pro Spalte von header. Beträge sind in Spielwährung.
FinanceSFX record Soundeffekte des Finanzfensters.
FinancesReactUtil record Recipes des Finanzfensters.
FinancesUtil record Beschriftung und Reihenfolge der Journaleinträge.
FinanceToolParam record Parameter des Finanzfensters.
FirstStopToSend record Datentypen der Schemata für die erste Haltestelle („first stop to send“, Ressourcen vom Typ firstStopToSend_scheme). Sie legen fest, an welcher Haltestelle Fahrzeuge starten, wenn sie einer Linie zugewiesen werden.
FlightState record Flight State of an Aircraft
FontScaleClass record FontScaleClass represents the current UI font scaling factor.
ForceUnit record ForceUnit represents the unit of measurement used for force.
FreeCamOptions record Werkzeug für die freie Kamera und das Recipe für ihre Eingaben.
FunElementsEow record Erweiterungspunkt und Plugins des Fensters für Spaßelemente (UFOs, Luftschiffe und Ähnliches).
FunElementsState record Gespeicherter Zustand des Game-Scripts ::/game_mechanics/fun_elements/fun_elements.gs.
FunElementsUtil record Zugriff auf den Zustand der Fun-Elemente.
FunElementType enum Art einer Fun-Element-Entität.
GainPitch record Lautstärke und Tonhöhe einer Tonspur oder eines Events.
GainPitchTrigger record Lautstärke und Tonhöhe eines Sound-Events und ob es jetzt ausgelöst wird.
game record Globale Tabelle, über die geladene Skripte und ihre Funktionen erreichbar sind. Das Basisskript scripts/util.tl (util.useFn) löst eine Referenz "<file>@<a.b.c>" auf, indem es game[file].a.b.c durchläuft.
GameAddPlayerCommandData record Command data for cmd.makeGameAddPlayerCmd.
GameBar record Modul mit dem Recipe der Spielleiste und dem Recipe des Haupt-Radialmenüs.
GameBarWidgets record Widgets der Spielleiste.
GameContext record Gemeinsamer Kontext der GUI im Spiel. Enthält Referenzen auf die Haupt-Renderer-Komponente, den Fenster-Container und den Werkzeug-Stack, dazu Missionsfilter, deaktivierte Funktionen und einige gemeinsame Zustände.
GameDifficulty enum Schwierigkeits-Voreinstellung für ein neues Spiel.
GameEditionTextParam record Welche Editionspakete installiert sind. Davon hängen das Logo und die Texte der Versionshinweise ab.
GameMap record Information about the map, for map generation purposes.
GameMetadata record Game metadata from a savegame
GamepadType record GamepadType represents the current gamepad.
GamePerformSimulationStepsCommandDataDEBUG record Daten des Debug-Befehls api.cmd.debug.makeGamePerformSimulationStepsCmd, der die Simulation vorrückt.
GameplayColors record GUI-Farben für Spielkonzepte (Boosts, Wachstum, Wartung, Zufriedenheit, Aufenthaltsorte der Güter), aus gameplay_colors.gres.lua.
GameReactGlobals record Funktionen, die die Renderer-Komponente, den Fenster-Container, den Werkzeug-Stack und die deaktivierten Funktionen im Spiel liefern.
GameSaveCommandData record Command data for saving the game.
GameScreenshot record Game screenshot data
GameScript record Die Funktionen, die eine Game-Script-Datei exportiert. Die *.gs.lua nennt sie in der Form "file.script@functionName".
GameScriptDesc record Contains all data describing a game script
GameScriptState record Dauerhaft gespeicherter Zustand eines Game-Scripts, den update, postUpdate und handleEvent bekommen. Die Zustandstabelle wird mit dem Spielstand gespeichert. Um sie zu ändern, liest du sie mit get, änderst sie und schreibst sie mit set zurück.
GameScriptStateReadOnly record Schreibgeschützte Sicht auf den Zustand eines Game-Scripts, die die GUI-Funktionen bekommen.
GameScriptSystem record Game Script System Manages entities and components for gamescript.
GameScriptType record Ressource eines Game-Scripts, der Eintragstyp von api.res.gameScriptRep.
GameScriptWithGui record Ein Game-Script, das auch Funktionen für die GUI-Seite exportiert, mit getrenntem Engine-Zustand StateT und GUI-Zustand GuiStateT.
GameSetCalendarSpeedCommandData record Command data for cmd.makeGameSetCalendarSpeedCmd.
GameSetCloudCoverageCommandData record Command data for cmd.makeGameSetCloudCoverageCmd.
GameSetDateCommandData record Command data for cmd.makeGameSetDateCmd.
GameSetSpeedCommandData record Command data for cmd.makeGameSetSpeedCmd.
GameSetTimeOfDayCommandData record Command data for cmd.makeGameSetTimeOfDayCmd.
GameSpeedApi record API des Helfers für die Spielgeschwindigkeit, über den die Spielleiste die Simulationsgeschwindigkeit liest und ändert.
GameTimeConfig record Anfänglicher Tageszeitmodus eines neuen Spiels, in der generischen Ressource ::/game_mechanics/game_time/game_time_config.res. Der Basis-Mod setzt ihn aus den Spieleinstellungen.
GameTimeGUIState record GUI-Zustand des Spielzeit-Skripts. Er ist leer, das Skript hat keine GUI-Funktionen.
GameTimeState record Zustand des Game-Scripts ::/game_mechanics/game_time/game_time.gs, das die Tageszeit und die Wolkendecke setzt.
GameTimeStateMode enum Wie das Game-Script game_time.gs die Tageszeit weiterbewegt. Das Feld „Zyklus“ im Kalender setzt den Modus.
GameTooltips record Tooltip-Recipes für Entitäten und Gelände unter dem Mauszeiger in der 3D-Ansicht.
Gender record Geschlecht eines Personenmodells, verwendet in ModelMetadata.Person.gender.
GenericGameRes record Describes a generic game resource
GenericGameResT record Describes a generic game resource
GenericRep record Typ von api.res.genericRep, dem Repository der generischen Spielressourcen (GenericGameRes, ein String type und eine Tabelle data). Es ergänzt getAllOfType.
getBuildVersion function Returns the build version
getCurrentModId function Returns the mod id of the current mod scope This is the outermost mod in the require hierarchy (i.e. the current file might belong to a different mod)
GetEmittableModelsFn type Signatur einer Funktion, die die Modelldateien auflistet, die ein Transformator ausgeben darf.
getOwningModId function Returns the mod id of the mod owning the current file Note: This means you can not delegate calls to this function into helper files!
getStringForPlatform function Returns the appropriate string based on the current platform
GlobalType type Globaler Alias von Type, dem Typ-Namensraum, den du als api.type erreichst.
GPUCapabilities record Angaben zur Grafikkarte, die app.getGPUCapabilities() liefert.
GraphicsPresetParam record Hardwaredaten aus api.util.getGraphicsPresetParam(). Nach ihnen wählt GraphicsPresetsUtil.getInitialGraphicsPresetDesktop die erste Grafikvorgabe am PC.
GraphicsPresetsUtil record Util-Tabelle von graphics_presets_util.tl.
GResColor record {number} is expected to have length 3 or 4
GResColorArray record Eine Liste von GUI-Ressourcenfarben.
GResColorRange record Ein Paar GUI-Ressourcenfarben (Minimum und Maximum), etwa für einen Farbverlauf.
GResTransparency record Die Standard-Alphawerte der GUI aus der Ressource ::/gui/main/transparency.gres.
GridCollision record Contains multiple grids holding data Contains multiple grids holding diverse data
GridCollisionSystem record Grid Collision System. Single instance of the grid collision system.
Gridf record A 2D grid of float values
GridVec2f record A 2D grid of Vec2f values
GroundTexture record Specification for ground textures
GroupId record Kennzeichnet eine Gruppe von Spielständen, also alle Spielstände eines Spiels (manuelle Spielstände, automatische Spielstände usw.).
GrowthSummand record
Gui record Main GUI interface
GuiCompSFX record Sounddateien der Standard-GUI-Komponenten (Daten von gui/sound/gui_comp_sfx.gres).
GuideEvent record Spielführer-Aufgabe, die ein Engine-seitiges Skript-Event auslöst, das in allen angegebenen Feldern übereinstimmt.
GuideGeneric record Spielführer-Aufgabe, die auslöst, wenn eine eigene Funktion true zurückgibt.
GuideSystemParams record Parameter des Recipes für das Spielführer-System.
GuideSystemReact record GUI des Spielführer-Systems.
GuideSystemSFX record Soundeffekte des Spielführers (GUI-Ressource ::/gui/guidesystem/sound/guidesystem_sfx.gres).
GuideTimer record Spielführer-Aufgabe, die nach einer Wartezeit je nach Wichtigkeit auslöst, sofern kein anderer Spielführer wartet und die letzte Aufgabe vor mindestens einer Minute erledigt wurde. Sie ist vorzeitig erledigt, wenn eine der aufgeführten Konstruktionen vorgeschlagen wird oder shouldSkipGuide true zurückgibt.
GuideUiEvent record Spielführer-Aufgabe, die ein GUI-Event auslöst, das in allen angegebenen Feldern übereinstimmt.
GuiReactUtil record Allgemeine React-Helfer (Anzeigen, Layout-Abkürzungen, Fokusbereiche, Rendern von Plugins).
HeadquarterUtilSerialized record Typen der Konstruktion des Unternehmens-Hauptquartiers.
HeighmapGenerationMode record Map generation mode for heightmap generation
HeightmapNew record Abstraction of heightmap data, consisting of a cell with floating point values at each point
HudEffectMode record HudEffectMode configures the HUD effects
HUDFilter record Das Layer-Fenster „HUD Filters“ („HUD-Filter“).
HudGuiConfig record Inhalt der GUI-Ressource ::/gui/hud/hud_gui_config.gres mit den Grundeinstellungen für HUD-Icons in der 3D-Ansicht.
HudIconMaster record Typen für HUD-Symbole. Sie entsprechen denen in HudIconToolbox, die das Basisspiel verwendet.
HudIconToolbox record Recipes der HUD-Symbole und ihre Parametertypen.
HudReactUtil record Helfer zum Bauen und Ändern der Builtin.Type.VisibilityThresholds. Sie legen fest, wann und in welcher Zeichenreihenfolge HUD-Icons erscheinen.
ICommandData interface Marker interface for command data payloads.
IconAndLabelParams record Parameter von IndustryReactUtil.IconAndLabelWidget.
IconWithAvailability record Icon eines Eintrags im Baumenü.
IEntityWindowParam interface Basisparameter, die jedes Inhalts-Recipe eines Infofensters erhält (Fenster für Fahrzeuge, Städte, Industrien, Stationen …).
IGuideState interface Zustand, den alle Spielführer-Aufgabenskripte teilen. Ein Spielführer erscheint, sobald triggeredTime gesetzt ist, und ist erledigt, wenn die GUI für ihn das Event guide-system / guide-complete sendet.
IMenuPageParam interface Parameter, die jedes Recipe einer Menüseite bekommt: die gemeinsamen commonParams und die seitenspezifischen params.
ImportBiomesMode record Map generation mode for importing biomes
ImportExportHeightmapMode record Map generation mode for importing or exporting heightmaps
Index type Ganzzahliger Index, zum Beispiel der Index des Standardwerts eines Skriptparameters (ScriptParam.defaultIndex).
IndustriesConfig record Konfiguration des Industrie-Game-Scripts (Ressource vom Typ game_script_config, industries_config.res).
IndustriesState record Zustand des Industrie-Game-Scripts.
IndustriesWorkersState record Zustand des Game-Scripts industry_workers.
IndustryEow record Plugin-Typen des Industriefensters.
IndustryInfo record Industry placement information
IndustryNotificationParams record Parameter der Benachrichtigungen industry_spawn („Neue Industrie gegründet“, Info) und industry_close (Caution, dauerhaft).
IndustryNotificationSimParams record Sim-Parameter der Industrie-Benachrichtigungen.
IndustryProductivityUtil record Helfer für den Arbeiterbonus, die ug_require "/industries/industry_productivity_util.tl" zurückgibt.
IndustryReactUtil record React-Recipes und Hilfsfunktionen für Produktionsregeln und den Arbeiter-Boost im Industrie- und im Bonusfenster.
IndustryResult record Results of industry generation operations
IndustrySetDespawnTimeCommandData record Command data for cmd.makeIndustrySetDespawnTimeCmd._
IndustrySetManualDevelopmentCommandData record Command data for cmd.makeIndustrySetManualDevelopmentCmd.
IndustryUtil record Helfer, die Bestandslisten und Regeln von Industrien für die Oberfläche lesen.
IndustryWindowRuleDurationParams record Parameter von IndustryReactUtil.IndustryWindowRuleDurationWidget.
InputActionColors record Farben der Gamepad-Aktionstasten. Du liest sie mit api.gui.genericRep.get(api.gui.genericRep.find("::/gui/main/input_action_colors.gres")).data.
InputActionDesc record Description of an input action for key binding
InputActionRep record Enthält alle Eingabeaktionen, die sich auf Tasten legen lassen. Du bekommst es mit app.getInputActionRep().
InputMode record InputMode represents the current input mode.
ipairs_native record Globaler Iterator wie ipairs für einen nativen Vector: geht die Elemente der Reihe nach mit Vector.at durch, bis nil zurückkommt.
IReactToolDefinition interface Ein Werkzeug, registriert mit React.RegisterTool (der Werkzeug-Stack der Spiel-GUI, z. B. Fenster wie das Pausenmenü).
IRecipe interface Alles, was sich als Recipe aufrufen lässt.
IRecipeParamWithMeta interface Recipe-Parameter, die eine Tabelle meta annehmen.
ISubvention interface Eine Subventionsinstanz, wie sie in SubventionState gespeichert ist.
ISystem interface Gemeinsames Interface der Engine-Systeme, die mit forEach über ihre Entitäten laufen können. AircraftMoveSystem gibt an, dass es dieses Interface implementiert.
JournalBookAssetCommandData record Command data for cmd.makeJournalBookAssetCmd.
JournalClearAllCommandData record Command data for cmd.makeJournalClearAllCmd.
JournalEntry record Eine Buchung im Finanzjournal (api.type.JournalEntry). Du erzeugst sie mit api.type.JournalEntry.new(), setzt amount, time und category und buchst sie mit api.cmd.makeJournalBookAssetCmd.
JournalLogEntryCommandData record Command data for cmd.makeJournalLogEntryCmd.
KeyCombo record Key combination for input binding
KeyComboDef record Key combination definition for input binding
LakeConfig record Einstellungen für RiverMapGenUtil.makeLakes.
LandmarkEngineUtil record Helfer für Wahrzeichen-Boni, die ug_require "/landmarks/landmark_util.tl" zurückgibt.
LandmarksNotificationParam record Parameter der Benachrichtigung, die erscheint, wenn ein Wahrzeichen fertig ist.
LandmarksState record Zustand des Wahrzeichen-Game-Scripts.
LandmarkSystem record Landmark system. Manages landmarks data.
LandmarkUtilSerialized record Helfer für Wahrzeichen-Konstruktionen, den ug_require "::/landmarks/landmark_util_serialized.tl" zurückgibt.
LandUseGrowth record
LandUseType record Enumeration for land use types
LandVehicleMoveInfo record Movement information for land vehicles (trains, trams, road vehicles)
LandVehicleMoveSystem record Land Vehicle Move System. Manages the movement of land vehicles.
LaneConfig record Specification for the lanes of street
LaneConnection record A custom configuration for lanes on crossings
LaneUtilSerialized record Spur-Helfer aus /scripts/construction/laneutil.lua.
LangKey record Localization information
LanguageRep record Contains all available languages of the application, including languages added by mods
LangUtil record Helfer zum Formatieren von Texten für die GUI, die ug_require "/scripts/lang_util.tl" zurückgibt.
LayerCargo record Der Layer „Cargo Satisfaction“ („Güterzufriedenheit“). Er färbt Lagerhäuser und Netzkanten nach der Güterzufriedenheit ein.
LayerCargoFlow record Der Layer „Cargo Flow“ („Güterfluss“). Er zeigt, wo Güter angeboten und nachgefragt werden.
LayerColors record Inhalt der GUI-Ressource ::/gui/layers/layer_colors.gres mit den Farben aller Karten-Layer.
LayerConfig record Describes configuration for 3d layers that can be enabled with the react interface
LayerNoise record Der Layer „Noise“ („Lärm“). Er zeigt die Lärmemission und die betroffenen Stadtgebäude.
LayerPollution record Der Layer „Pollution“ („Verschmutzung“). Er zeigt die Verschmutzungsemission, die gemittelte Verschmutzungskarte, den Wind und die Stadtbereiche.
LayerPublicTransport record Der Layer „Passenger Satisfaction“ („Passagierzufriedenheit“). Er färbt Stationen, wartende Passagiere und Netzkanten nach der Passagierzufriedenheit ein.
LayerReactUtil record Gemeinsame Helfer der Karten-Layer.
LayersButtonRidge record Der Layer-Button mit seiner Leiste aus Layer-Buttons und die Typen, die die Layer-Fenster gemeinsam nutzen.
LayerTraffic record Der Layer „Traffic“ („Verkehr“). Er färbt Straßen und Fahrzeuge nach dem Verkehrsaufkommen ein.
Line record Namensraum für die GUI-seitigen Linientypen des Linien-Managers.
LineAndDepotListApi record API der Linien- und Depotliste, erreichbar über CommonActionParams.lineAndDepotListRef.
LineAndDepotListParams record Parameter der Linien- und Depotliste des Linien-Managers.
LineCargoInfo record Information about cargo on a line
LineCreateCommandData record Command data for cmd.makeLineCreateCmd.
LineDestroyCommandData record Command data for cmd.makeLineDestroyCmd.
LineEow record Plugins und Widgets des Linienfensters.
LineIssue record Problem mit der Güterkonfiguration einer Linie, wie api.engine.util.line.getLineIssues es liefert.
LineManagerPanelParams record Parameter des Linienbereichs im Linien-Manager (line_manager_panel.tl).
LineManagerState record Auswahl in der Linien- und Depotliste.
LineOrEdges record Start einer Wegsuche: entweder ein Abschnitt einer Linie (line mit Haltestellenindizes) oder eine Liste von Kantenpositionen (edges). Verwendet in PathFactoryInput.fromLineOrEdges.
LinePick record
LineProblem record Information about the problem of a line.
LineProblemNotificationParams record Parameter der dauerhaften Benachrichtigung line_warning („Linienproblem“, Kategorie Problem), erzeugt aus api.engine.util.line.getLineProblems() und getLinesIssues().
LineProblemNotificationSimParams record Sim-Parameter von line_warning.
LineReactUtil record React-Widgets für Linien und Fahrzeuge. Laden mit ug_require "/gui/line_vehicle_mgmt/line_react_util.tl".
LineStationProblem record Information about the problem of station within a line.
LineStationProblemNotificationParams record Parameter der dauerhaften Benachrichtigung line_station_warning („Stationsproblem“, Kategorie Problem), erzeugt aus api.engine.util.line.getLineStationProblems().
LineStationProblemNotificationSimParams record Sim-Parameter von line_station_warning.
LineStationVehicleSelectorParams record
LineSystem record Line System. Contains cached information about lines.
LineUpdateCommandData record Command data for cmd.makeLineUpdateCmd.
LineUtil record Linienhilfen des Linien-Managers. Laden mit ug_require "/gui/line_vehicle_mgmt/line_util.tl".
LineVehicleInfo record Configuration of vehicles that can use the line
ListUtil record Listen-Helfer, den ug_require "/scripts/util/listutil.tl" zurückgibt.
LoadConfig record Configuration for loading cargo into a vehicle compartment
LoaderHelper record Helper class that allows loading and calling files in other modules
loaderHelper field Globales LoaderHelper-Objekt. Das Basisskript scripts/util.tl ruft loaderHelper:useFn(ref) auf, bevor es eine Referenz auf eine Skriptfunktion der Form "<file>@<path>" auflöst.
Loan record Ein Darlehensangebot oder ein aufgenommenes Darlehen.
LoanTable record Zustand des Darlehens-Game-Scripts.
LoanType enum Größenklasse eines Darlehens.
LoanUtil record Erzeugen von Darlehen und Berechnen der Zahlungen.
log record Globale Logging-Funktionen, die allen Spielskripten zur Verfügung stehen.
LogLevel record LogLevel for logging
LVM2D3DMode enum Ob der Linien-Manager in den Bereichen (2D) oder in der 3D-Weltansicht bedient wird; wichtig für die Gamepad-Eingabe.
LVMActionButtons enum Leiste mit Aktionsknöpfen des Linien-Managers, die den Fokus hat.
LVMButtonIAs record Schlüssel der Eingabeaktionen für die Gamepad-Knöpfe des Linien-Managers. Mehrere Knöpfe teilen sich einen Schlüssel und unterscheiden sich durch den 2D- oder 3D-Modus.
LVMCountData record Anzahlen und Auswahlanteile, die der Linien-Manager anzeigt (unter Beachtung der Verkehrsträger- und Sichtbarkeitsfilter).
LVMDeleteSell record Worauf der Gamepad-Knopf „Löschen / Verkaufen“ wirkt. Das hängt vom fokussierten Bereich ab (Linienliste, Fahrzeugliste oder Linienbereich).
LVMDisplayData record
LVMDnDData record Linie und Revision zu Beginn eines Drag-and-drop einer Haltestelle im Linienbereich.
LVMFilterConfig record Konfiguration des Kategoriefilters für die Linienliste des Linien-Managers.
LVMIconPaths record Icon-Pfade des Linien-Managers. row* steht für Listenzeilen (20 px), reg* für normale Größe, ab* für Aktionsknöpfe und hud* für HUD-Icons.
LVMMode enum Modus des Linien-Manager-Werkzeugs, gespeichert als {mode, param}.
LVMSection enum Bereich des Linien-Managers, der den Gamepad-Fokus hat.
LvmSFX record Listen mit Sounddateien für den Linien- und Fahrzeug-Manager. Jedes Feld ist eine Liste von Sounddateien, aus der beim Abspielen zufällig eine gewählt wird.
MainMenuSFX record Sounds des Hauptmenüs.
MainModButtonArea record Mod-Knopfleiste der Spieloberfläche und ihr Erweiterungspunkt.
MainModButtonAreaParams record Parameter des Recipes MainModButtonArea (keine).
MainPageParam record Seitenparameter der Seite Main.
MaintenanceCostUpdateCommandDataDEBUG record Command data to set new maintenance cost (debug).
MaintenanceStationEow record Plugin-Typen des Fensters eines Wartungsgebäudes (Depots und Gebäude mit Wartungspool).
ManagerHudUtil record HUD-Icons des Linien-Managers.
ManagerTooltipsUtil record Tooltips des Linien-Managers am Mauszeiger, gesetzt mit ContextBuilder.tooltip.
ManagerWindow record Werkzeug und Fenster des Linien-Managers. Du öffnest ihn mit dem Event openVehicleManager, closeVehicleManager schließt ihn.
Map record Native (C++-)Map, die die Engine an Lua weitergibt. Werte schlägst du mit find nach, iterieren kannst du mit pairs_native; asTable wandelt sie in eine Lua-Tabelle um.
MapBounds record Rechteck der Kartenfläche in Metern.
MapEditor record Die Werkzeuge des Karten-Editors.
MapGenUtil record Erzeugung von Flüssen und Bergrücken, Rückgabe von ug_require "/climates/gen/mapgenutil.tl".
MapPreviewColors record Farben der Stadt- und Industriemarker in der Kartenvorschau (MapPreviewComp).
Mat4f record A 4x4 transformation matrix Supports addition +, subtraction - and multiplication *. Supports array subscript with mat[i] access (16 elements in column-major order).
Mat4Serialized record Die 4x4-Matrixbibliothek, die ug_require "/scripts/mat4.tl" zurückgibt, und der Namensraum ihres Typs Mat4. Matrizen sind flache Tabellen aus 16 Zahlen in spaltenweiser Reihenfolge. Die Verschiebung steht in den Elementen 13–15.
MatCols type 4x4-Matrix als einfache Lua-Tabelle, wie CustomEntityUtil.convertMatrixToTable sie erzeugt.
MathUtil record Skalare Mathe-Helfer aus /scripts/mathutil.lua. Wenn die Datei geladen wird, legt sie dieselben Funktionen auch in Luas globaler Tabelle math an.
MemoryStatistics record Collection of useful memory statistics
MenuCategoryUtil record Hilfsfunktionen und Recipes zum Filtern nach Menükategorie.
MenuIconReactUtil record Layout-Helfer und Recipes für Hauptmenüseiten.
MenuPageParam record IMenuPageParam mit typisiertem Feld params. Recipes von Seiten deklarieren ihren Parameter z. B. als MenuPageParam<CampaignParam>.
MenuUtil record Util-Tabelle von menu_util.tl.
Meta record Einstellungen im Feld meta der Recipe-Parameter. class und localKey gelten für den Knoten selbst. Für die übrigen Felder wird der Knoten in einen Knoten Builtin.WithComponentParams gepackt.
MetaConstructionDesc record A Metaconstruction is a collection of constructions and modules that can be simultaneously be built (replaces the deprecated construction templates)
MetadataAccessor record Typisierter Zugriff auf einen Schlüssel einer Metadaten-Tabelle, den MetadataTypeUtil.register(key) liefert. C ist die Art der Metadaten-Tabelle, T der Typ, der unter dem Schlüssel liegt.
MetadataUtil record Accessor-Fabriken für die vier Arten von Metadaten-Tabellen. ug_require "/scripts/metadata_util.tl" gibt sie zurück.
MissionBootUtil record Baut aus einer Aufgabendaten-Factory das Skriptmodul (Vtable-Factory und Boot-Funktion) einer Missions- oder Spielführer-Story.
MissionCampaign record Campaign and mission identifier
MissionColors record Farbpalette für Missionsmarker, Zonen und Hervorhebungen (::/mission/mission_colors.gres).
MissionDesc record Campaign mission description
MissionDialogueData record Datenformat der Keyframe-Dateien für Dialoge und Zwischensequenzen (function data() return { ... } end) und der Anweisungen von Aufgaben. Zeitpunkte und Dauern sind in Sekunden angegeben.
MissionEndWindowUtil record GUI des Fensters am Missionsende.
MissionFrameworkReact record GUI des Missionsfensters.
MissionFrameworkReactUtil record GUI-Bausteine des Missionsfensters.
MissionFrameworkUtil record Direkter Zugriff auf Aufgaben-Vtables, Aufgabenkontexte und den gespeicherten Missionszustand.
MissionFrameworkUtilEntity record Befehle, die den Besitzer von Entitäten ändern oder Entitäten bauen, ausbauen oder abreißen.
MissionFrameworkUtilLine record Findet Linien zwischen Stationen in zwei Bereichen.
MissionInterface record Namensraum der Kerntypen des Missions-Frameworks. Eine Mission ist eine Liste von Aufgaben. Jede Aufgabe läuft über ein TaskScript und wird durch statische Daten beschrieben.
MissionLocalization type Liste von Paaren { entity, name }, mit denen die Entitäten eines Missions-Spielstands umbenannt werden (siehe NameUtil.setName).
MissionOutline record Helfer, die Zonenformen (Polygone um den Ursprung, Kreise) für Missionsaufgaben bauen.
MissionPageContentParam record Parameter des Recipes für den Inhalt der Missionsseite (/gui/menu/mission_page_content.tl) auf der Kampagnenseite.
MissionPathfindingUtil record Wegsuche im Verkehrsnetz für Prüfungen in Missionen.
MissionReactUtil record GUI des Overlays für Missionsdialoge und Anweisungen.
MissionTaskAssignVehicle record Aufgabe (assign_vehicle), die abgeschlossen ist, sobald mindestens minCount Fahrzeuge des Spielers mit dem Verkehrsträger auf einer passenden Linie des Spielers fahren. Die Linie ist line, eine beliebige Linie zwischen einem Bereich aus pos1 und einem aus pos2 oder die Linie, die getRuntimeLine liefert. cargoTypeRes beschränkt die Zählung auf Fahrzeuge, die dieses Gut transportieren können.
MissionTaskAutoBulldoze record Aufgabe (auto_bulldoze), die die angegebenen Konstruktionen entfernt, soweit sie noch existieren, und dann abgeschlossen ist.
MissionTaskBuildConstruction record Aufgabe (build_construction), die jeden Bauvorschlag mit proposalHandler prüft. Ein Vorschlag, der eine Prüfung nicht besteht, wird mit deren Meldung blockiert. Jeder angewendete Vorschlag, der alle besteht, zählt, und bei minCount (Standard 1) ist die Aufgabe abgeschlossen.
MissionTaskBuildConstructionVariant record Aufgabe (build_construction_variant), die abgeschlossen ist, sobald mindestens minCount Konstruktionen aus den aufgeführten Dateien in den Bereichen (Kreise oder Polygone) existieren oder customCheckFn genug Entitäten liefert. Die Bereiche werden als Zonen gezeichnet.
MissionTaskBuildPath record Aufgabe (build_path), die abgeschlossen ist, sobald für jedes Paar ein Weg existiert, entweder zwischen den Netzknoten in zwei Bereichen oder zwischen zwei Entitäten. Bei mehr als einem Paar erscheint ein Zähler, und die nicht verbundenen Bereiche werden gezeichnet.
MissionTaskBulldoze record Aufgabe (bulldoze), die abgeschlossen ist, sobald der Spieler jede aufgeführte Entität mit dem Bulldozer abgerissen hat. Jede verbleibende Entität bekommt einen Pfeil-Marker; bei mehr als einer Entität erscheint ein Zähler.
MissionTaskBuyVehicle record Aufgabe (buy_vehicle), die abgeschlossen ist, sobald der Spieler minCount Fahrzeuge eines Verkehrsträgers besitzt, die cargoTypeRes transportieren können. Mit allowBuyVehicles muss er stattdessen von jedem Modell die angegebene Zahl im Fahrzeugladen gekauft haben.
MissionTaskCargoNeeds record Aufgabe (cargo_needs), die den Güterbedarf einer Stadt für die angegebenen Flächennutzungstypen ersetzt und sofort abgeschlossen ist.
MissionTaskCheckEntities record Aufgabe (check_entities), die prüft, ob jede Entität in einer Tabelle von Missionsparametern existiert (Schlüssel entity_*, entityList_*, entityListBulldozable_*, entityMap_*). Sie ist nur abgeschlossen, wenn alle existieren. Sonst schreibt sie einen Fehler ins Log und bleibt offen.
MissionTaskCheckLandmarkLevel record Aufgabe (check_landmark_level), die abgeschlossen ist, sobald die Konstruktion eines Wahrzeichens die angegebene Stufe hat.
MissionTaskClickEntity record Aufgabe (click_entity), die abgeschlossen ist, sobald der Spieler jede Kandidaten-Entität ausgewählt oder jeden Marker angeklickt hat (mit clickJustOne reicht einer). Solange lassen sich die Kandidaten nicht abreißen.
MissionTaskCloneVehicle record Aufgabe (clone_vehicle), die abgeschlossen ist, sobald der Spieler im Fahrzeugladen ein Fahrzeug des Verkehrsträgers mit Kapazität für den Gütertyp klont.
MissionTaskClouds record Aufgabe (clouds), die die Wolkendecke über seconds GUI-Zeit linear von ihrem aktuellen Wert auf coverage ändert.
MissionTaskCollectEntity record Aufgabe (collect_entity), bei der der Spieler eigene Entitäten auswählt, um sie einzusammeln. Eine eingesammelte Entität verschwindet mit einem Staubeffekt und optional einem Sound. Die Aufgabe ist abgeschlossen, wenn alle eingesammelt sind; bei mehr als einer Entität zeigt sie einen Zähler.
MissionTaskConnectNodes record Aufgabe (connect_nodes), die jeden Straßen- oder Gleisvorschlag blockiert, der keines der eingestellten Knotenpaare verbindet (der Bulldozer bleibt erlaubt). Sie ist abgeschlossen, wenn alle Paare verbunden wurden.
MissionTaskCreateLine record Aufgabe (create_line), die abgeschlossen ist, sobald eine Linie alle Stationsbereiche bedient, oder mit target eine Linie zwischen dem Ziel und irgendeinem Stationsbereich existiert. transportModes schränkt die akzeptierten Linien ein, deleteLine kehrt die Prüfung um.
MissionTaskCreateLineForTowns record Aufgabe (create_line_for_towns), die abgeschlossen ist, sobald eine Linie ohne Linienprobleme und mit einem der Transportmodi Stationen in allen Städten hat. Jede Stadt bekommt einen Pfeil-Marker.
MissionTaskCutscene record Aufgabe (cutscene), die beim Start eine Zwischensequenz-Datei abspielt (api.gui.mission.playCutscene) und abgeschlossen ist, wenn die Zwischensequenz endet oder übersprungen wird. Währenddessen sind Werkzeug-Aktionen gesperrt. Danach wird die Spielgeschwindigkeit auf gameSpeed gesetzt.
MissionTaskDialogue record Aufgabe (dialogue), die beim Start einen Dialog im Dialog-Overlay abspielt und abgeschlossen ist, wenn der Dialog endet. Lädt die GUI während der Wiedergabe neu, beginnt der Dialog noch einmal.
MissionTaskElectrify record Aufgabe (electrify), die den Zugweg zwischen jedem Knotenpaar sucht, seine Kanten mit der Gleisvorlage simple_catenary neu baut und dann abgeschlossen ist.
MissionTaskEmptyStocks record Aufgabe (empty_stocks), die abgeschlossen ist, sobald alle Zielbestände leer sind oder der Countdown abläuft. Sie zeigt die entnommene Menge und bei mehreren Zielen, wie viele davon leer sind.
MissionTaskFinish record Aufgabe (finish), die die Mission beendet. Das Missionsfenster zeigt dafür den Endbildschirm. Die Aufgabe ist abgeschlossen, wenn der Spieler bestätigt (MissionEndWindow / completeMission).
MissionTaskGuide record Aufgabe (guide), die die Anweisung instructionKey in die Warteschlange stellt und abgeschlossen ist, wenn sie abgespielt ist.
MissionTaskGuideCollectEntity record Decorator für MissionTaskCollectEntity. Nach delay Sekunden zeigt er Zone und Marker der ersten noch nicht eingesammelten Entität und stellt ihre Anweisung in die Warteschlange. Der nächste Hinweis folgt, sobald diese Entität eingesammelt ist. Solange ein Sprachausgabe oder das Hilfefenster sichtbar ist, pausiert er.
MissionTaskGuideSubsidies record Decorator für MissionTaskSubsidies, der die Anweisung wins<n> oder fails<n> in die Warteschlange stellt, wenn die n-te Subvention erfüllt wird oder scheitert.
MissionTaskHighlight record Aufgabe (highlight), die Marker und Zonen anzeigt. Weil sie sofort abgeschlossen ist, wird sie mit requiredTaskToComplete verwendet, damit sie offen bleibt, bis eine andere Aufgabe abgeschlossen ist.
MissionTaskIndustryActivity record Aufgabe (industry_activity), die eine Industriekonstruktion mit gesetzten Konstruktionsparametern disableStocks und disableStation neu baut. Der Name bleibt erhalten, und die Aufgabe ist sofort abgeschlossen.
MissionTaskIndustryBoosted record Aufgabe (industry_boosted), die abgeschlossen ist, sobald irgendeine Industrie der angegebenen Konstruktionen den angegebenen Booster aktiv hat (oder, ohne boosterIndex, eine erhöhte Personenkapazität).
MissionTaskJoin record Aufgabe (join), die abgeschlossen ist, sobald alle aufgeführten Aufgaben abgeschlossen sind. Ohne Parameter ist sie nie abgeschlossen und hält so ihre allgemeinen Parameter (gesperrte Menüs, Filter) aktiv.
MissionTaskLandmarkRequirements record Aufgabe (landmark_requirements), die eine Konstruktion durch <baseName>_<n> ersetzt; n liefert getRequirements. Name und Parameter bleiben erhalten.
MissionTaskNonBulldozable record Aufgabe (non_bulldozable), die nie abgeschlossen ist und für den Rest der Mission verhindert, dass ihre Entitäten abgerissen werden.
MissionTaskObserveEntity record Aufgabe (observe_entity), die abgeschlossen ist, sobald observe für jede Entität einmal true geliefert hat. Solange lassen sich die Entitäten und die markierten Entitäten nicht abreißen.
MissionTaskPage record Aufgabe (page) ohne eigene Logik. Sie zeigt ihre Aufgabeninfo und ist abgeschlossen, sobald der Spieler eine Option mit dem Schlüssel "finish" wählt. Nur mit medals dient sie auch dazu, eine Medaille zu vergeben.
MissionTaskPlaySound record Aufgabe (play_sound), die beim Start einen Soundeffekt in der GUI abspielt und sofort abgeschlossen ist.
MissionTaskProtectedEntities record Aufgabe (protected_entities), die Entitäten vor Änderungen durch den Spieler schützt; Linien werden zusammen mit ihren Stationsgruppen geschützt. Weil sie sofort abgeschlossen ist, wird sie mit requiredTaskToComplete verwendet, damit sie offen bleibt.
MissionTaskRelayUpdate record Aufgabe (relay_update), die bei jedem Update onUpdateFn aufruft und abgeschlossen ist, sobald die Funktion true liefert.
MissionTaskReplaceVehicles record Aufgabe (replace_vehicles), die jedes Fahrzeug durch ein einteiliges Fahrzeug eines Modells ersetzt und sofort abgeschlossen ist.
MissionTaskSellVehicles record Aufgabe (sell_vehicles), die Fahrzeuge verkauft und sofort abgeschlossen ist.
MissionTaskSendCommand record Aufgabe (send_command), die den Befehl aus getCommand sendet und abgeschlossen ist, sobald er erfolgreich war (oder wenn kein Befehl zurückkommt).
MissionTaskSendEvent record Aufgabe (send_event), die ein Skript-Event (Engine-Seite) sendet oder in der GUI ein React-Event auslöst (isGuiEvent) und dann abgeschlossen ist.
MissionTaskSpawnEntity record Aufgabe (spawn_entity), die je Position eine eigene Entität erzeugt, sie mit tooltip benennt und sofort abgeschlossen ist.
MissionTaskSpawnSims record Aufgabe (spawn_sims), die eigene Personen-Entitäten auf den Fußgängerspuren der angegebenen Netz-Entitäten erzeugt, per Poisson-Disk-Sampling verteilt, und dann abgeschlossen ist.
MissionTaskStartVehicles record Aufgabe (start_vehicles), die Fahrzeuge startet (oder anhält), sobald conditionFn erfüllt ist, und dann abgeschlossen ist.
MissionTaskStopConfig record Aufgabe (stop_config), die abgeschlossen ist, sobald der Halt einer Linie im Bereich loadStop so eingestellt ist, dass er den Gütertyp lädt.
MissionTaskStoreAny record Aufgabe (store_any), die das erste Ergebnis von storeFn, das nicht nil ist, in ihrem Zustand speichert und dann abgeschlossen ist. Andere Aufgaben lesen es über getTaskState(key).specific.data.
MissionTaskStoreEntity record Aufgabe (store_entity), die eine Entität als Schnappschuss (ID und Revision) in ihrem Zustand speichert und dann abgeschlossen ist. Das Tutorial des Basisspiels speichert so seine Hauptstadt (store_capital) und die zweite Stadt (store_town2) und liest sie mit TutorialStoryUtil.getCapital und TutorialStoryUtil.getSecondTown.
MissionTaskSubsidies record Aufgabe (subsidies), die über das Skript Subvention Subventionen erzeugt und abgeschlossen ist, sobald keine davon mehr angeboten oder geprüft wird. Ihr Fortschritt zählt die erfüllten Subventionen gegen die nicht gescheiterten.
MissionTaskSubstituteConstructions record Aufgabe (substitute_constructions), die Konstruktionen mit einer neuen Datei oder neuen Parametern ersetzt, auffrischt oder neu baut, sie auf Wunsch dem Spieler übergibt und dann abgeschlossen ist.
MissionTaskTimeOfDay record Aufgabe (time_of_day), die die Tageszeit bis zu einer Zielzeit vorstellt, auf einmal oder schrittweise pro Update, und abgeschlossen ist, wenn die Zielzeit erreicht ist.
MissionTaskTownDevelopment record Aufgabe (town_development), die die Entwicklung von Städten ein- oder ausschaltet und sofort abgeschlossen ist.
MissionTaskTownRating record Aufgabe (town_rating), die bei jedem Update prüft, ob eine Stadt bei einem Bewertungsschlüssel eine gute Bewertung (Rang 5 oder 6) hat und mindestens minCount eines Guts pro Jahr erhält. Sie ist sofort abgeschlossen, MissionTaskTownRatingObserver liest sie aus. Eine nicht angebundene Stadt besteht die Prüfung nie.
MissionTaskTownRatingObserver record Aufgabe (town_rating_observer), die bei jedem Update für jede bestandene Bewertungsaufgabe +1 und für jede nicht bestandene -1 addiert. Ist die Summe positiv, steigt der Fortschritt um ihren doppelten Wert, sonst sinkt er um 1. Der Fortschritt beginnt bei 50 %. Bei 100 % ist die Aufgabe erfolgreich abgeschlossen, bei 0 % gescheitert. Ein Sternsymbol verliert alle zwei Spieljahre eine Stufe.
MissionTaskTownSize record Aufgabe (town_size), die abgeschlossen ist, sobald die Wohnkapazität einer Stadt minSize übersteigt. Sie zeigt den Wert als Zähler mit Sternsymbol (town_size_page zeigt denselben Fortschritt, ohne abzuschließen).
MissionTaskTrackBuilder record Aufgabe (track_builder), die eine Liste von Gleissegmenten (Vorlage simple_catenary) nacheinander bis zu einer Zielanzahl baut und dann abgeschlossen ist.
MissionTaskTransferOwnership record Aufgabe (transfer_ownership), die Linien und Konstruktionen dem Spieler übergibt oder an einen neu erzeugten KI-Spieler abgibt und dann abgeschlossen ist.
MissionTaskTransportCargo record Aufgabe (transport_cargo), die über den Ankunfts-Tracker die Lieferungen eines Gütertyps an die Ziele zählt (optional nur aus bestimmten Quellen) und bei minCount abgeschlossen ist. Sie zeigt einen Zähler mit dem Gütersymbol.
MissionTaskTransportCargoFaster record Aufgabe (transport_cargo_faster), bei der der Spieler minCount Güter an ein Ziel liefern muss, bevor ein simulierter Gegner es schafft. Dessen Zähler wächst über das Zeitlimit linear bis minCount. Die Aufgabe ist abgeschlossen, sobald eine Seite den Wert erreicht.
MissionTaskTransportCargoObserver record Aufgabe (transport_cargo_observer), die die Zähler mehrerer transport_cargo-Aufgaben als Teilaufgaben zeigt und abgeschlossen ist, wenn alle davon abgeschlossen sind.
MissionTaskTransportPassengers record Aufgabe (transport_passengers), die Personen zählt, die eine Linie zwischen zwei Städten zu nutzen beginnen (in beide Richtungen), und bei minCount abgeschlossen ist.
MissionTaskTutorialInit record Erste Aufgabe des Tutorials im Basisspiel. Sie wählt anhand der Industrien auf der Karte einen Story-Zweig, passt den Güterbedarf der Hauptstadt an, erzeugt fehlende Industrien und entfernt die Straße der Industrie, die der Spieler anbinden muss.
MissionTaskUtil record Deklarative Aufgabenbeschreibung für Storys, dazu Helfer für Aufgabenschlüssel und Bereiche.
MissionTaskVehicleModifier record Aufgabe (vehicle_modifier), die Events VehicleModifier / ChangeModifier für die angegebenen Fahrzeuge oder für alle Fahrzeuge (eines Verkehrsträgers) sendet und dann abgeschlossen ist.
MissionTaskVehiclePosition record Aufgabe (vehicle_position), die abgeschlossen ist, sobald ein Fahrzeug höchstens distance von einer Position entfernt ist. Den Kreis zeichnet sie als Zone.
MissionTaskVisitStationsOrdered record Aufgabe (visit_stations_ordered), die abgeschlossen ist, sobald ein Fahrzeug des Spielers auf einer Linie zwischen den beiden Bereichen erst an einem Terminal in pos1 und danach an einem in pos2 gehalten hat.
MissionTaskWait record Aufgabe (wait), die nach einer Zeitspanne in GUI-Zeit oder in Simulationszeit abgeschlossen ist.
MissionTaskWaitEvent record Aufgabe (wait_event), die abgeschlossen ist, sobald ein Skript-Event der Engine zu einem der Kandidaten passt.
MissionTaskWaitFor record Aufgabe (wait_for), die abgeschlossen ist, sobald waitFn true liefert. Mit countdown endet sie auch, wenn die Zeit abläuft, und zeigt die Restzeit als Fortschritt einer Teilaufgabe.
MissionTaskWaitUiEvent record Aufgabe (wait_ui_event), die abgeschlossen ist, sobald ein GUI-Event zu einem der Kandidaten passt. Optional wartet sie danach noch, bis eine zusätzliche Anweisung abgespielt ist, oder sie endet nach einem Timeout.
MissionTaskWaypoints record Aufgabe (waypoints), die abgeschlossen ist, sobald eine Linie, die die Stationsgruppe bedient, alle Wegpunkte passiert. Den nächsten fehlenden Wegpunkt und die Station zeichnet sie als Zonen.
MissionTownUtil record Hilfsfunktionen für Städte, die Missionsaufgaben verwenden.
MissionVehicleUtil record Hilfsfunktionen für Fahrzeuge und Linien, die Missionsaufgaben verwenden.
Mod record Refer to https://wiki.transportfever3.com/doku.php?id=modding:moddefinition for more details about mod and mod interface in general Vorwärtsdeklaration des Records Mod, der in api/type/mod.d.tl definiert ist.
ModColors record Farben des Mod-Browsers.
Model record Information about a single model file: metadata and bounding information
ModelInstance record A model in the world, with complete information
ModelMetadata record Contains all metadata of a model. A specific metadata might be nil.
ModelMetadataUtil record loadModel-Modifier aus /base/model_metadata_util.lua. Jede (fileName, data)-Funktion bekommt den Dateinamen des Modells und seine Datentabelle und gibt die (geänderten) Daten zurück.
ModelRep record Typ von api.res.modelRep, dem Repository der Modelle. Zu den allgemeinen Repository-Funktionen kommt forEachModelWithMetadata hinzu.
ModEntryPoint record Enthält den Erweiterungspunkt für Mod-Oberflächen in der Spielansicht.
Modhub record modhub types
ModhubApi record Main Modhub interface
ModId type Globaler Alias für integer. Das ist der Typ von SaveGameInfo.modId. Das Mod-Repository verwendet für Mod-Kennungen dagegen Mod.ModId-Records.
Modifier record Ressourcen-Modifier-Helfer für Missionen.
Modifiers record Environmental modifiers affecting construction or vehicle performance
ModManagerReactUtil record Util-Tabelle von mod_manager_react_util.tl mit den Recipes, Dialogen und Backend-Hilfsfunktionen des Mod-Hubs.
ModRep record Contains all active and installed mods and their description
ModuleDesc record Used to configure new modules
ModulesUtilSerialized record Modul-Helfer aus /scripts/construction/modulesutil.lua.
ModUtil record Util-Tabelle von mod_util.tl.
MoneyMode record MoneyMode represents the money mode.
MoreCapacityMetadata record Zusätzliche Kapazität, die ein Stationsmodul hinzufügt (der Metadatenschlüssel moreCapacity).
MoveMode record Wie sich eine Sim-Person fortbewegt: zu Fuß, mit dem Auto oder über Transportlinien. Verwendet in SimEntityMoving.lastMoveMode, SimEntityMoving.moveModes und PathFactoryOutput.moveMode.
MultipleUnit record Specification for multiple units
NameDesc record Name list description for procedural name generation
NameUtil record Benennt Entitäten eines Missions-Spielstands um.
NativeLuaTable record Lua-Tabellendaten, die die Engine nativ hält, zum Beispiel den Zustand eines Game-Scripts (state_native einer GAME_SCRIPT-Komponente). Einzelne Einträge liest du mit find/findPath, mit asTable wandelst du sie um.
NativeLuaValue type Wert in einer NativeLuaTable: ein String, eine Zahl, ein Wahrheitswert, nil oder eine verschachtelte NativeLuaTable.
NewCargoDemandNotificationParams record Parameter der Benachrichtigung newcargodemand („Neuer Güterbedarf“, Kategorie Info).
NewCargoDemandNotificationSimParams record Sim-Parameter von newcargodemand.
NewGameReactUtil record Helfer zum Aufbau der Einstellungsseiten für ein neues Spiel bzw. eine neue Karte.
NewOrLoadPage enum Reiter der Einstellungsseite für neues Spiel oder Karte und der Einstellungen beim Laden.
nGetText function Returns a localized string, with plural handling
NinePatch record Nine-patch image description.
Node record A single node within a TRANSPORT_NETWORK component.
NodeId record References a single transport network node within a transport network entity
NodeViewerData record Layer Types Struct containing information for rendering transport network edges of a BaseNode
NoRoadConnection record Parameter der dauerhaften Benachrichtigung noroadconnection („Station nicht verbunden“, Kategorie Caution), erzeugt aus api.engine.util.line.getNoRoadConnectionProblems().
NoRoadConnectionSimParams record Sim-Parameter von noroadconnection.
Notification record Eine Benachrichtigung, wie sie mit dem Script-Event Notifications/add gesendet und in NotificationsState gespeichert wird.
NotificationButtonParam record Parameter des Recipes NotificationButton (notifications/gui/notification_button.tl). Das ist der Knopf in der Spielleiste, der das Benachrichtigungsprotokoll öffnet und schließt.
NotificationColors record Farben der Benachrichtigungskategorien, definiert in ::/game_mechanics/notifications/gui/notification_colors.gres. Die Stylesheets der Benachrichtigungen, der Statistiken und des Linien- und Fahrzeug-Managers verwenden sie.
NotificationGuiData record Rückgabewert von useDataState eines Benachrichtigungstyps. Pop-up, Protokoll, Infofenster und HUD zeigen diese Daten an.
NotificationLegacyUtil record Anfangszustand von NotificationsState und Migration aus alten Spielständen.
NotificationLogToolParam record Parameter des Fensters für das Benachrichtigungsprotokoll. Der Benachrichtigungsknopf legt es auf den Werkzeug-Stack.
NotificationReactUtil record GUI-Recipes für Benachrichtigungs-Icons und Fortschrittsbalken. Pop-ups, Protokoll, Infofenster, HUD sowie Linien- und Fahrzeug-Manager verwenden sie.
NotificationSFX record Sounds der Benachrichtigungs-Pop-ups, definiert in ::/game_mechanics/notifications/gui/sound/notification_sfx.gres.
NotificationSimType record Sim-Update-Skript eines Benachrichtigungstyps. Die .res-Datei des Typs verweist mit simUpdateScript darauf (z. B. "::/game_mechanics/notifications/types/overcrowding.sim.script@updateData").
NotificationsState record Zustand des Game-Scripts ::/game_mechanics/notifications/notifications.gs. Lies ihn mit NotificationUtil.externalGetNotificationsState().
NotificationType record GUI-Skript eines Benachrichtigungstyps. Das Skript, das Notification.type nennt, gibt es zurück.
NotificationUtil record Hilfsfunktionen für Ressourcen von Benachrichtigungstypen und für den Zustand des Benachrichtigungs-Game-Scripts.
npGetText function Returns a localized string associated with a context, with plural handling
OctreeSystem record Octree System. An octree that contains all entities with a bounding box. It enables fast query and location of entities in the map.
orderedPairs record Globaler Iterator wie pairs, der die Schlüssel einer Lua-Tabelle aber sortiert liefert (implementiert in base/init.lua).
OvercrowdingNotificationParams record Parameter der dauerhaften Benachrichtigung overcrowding („Station überfüllt“, Kategorie Caution) für Stationsgruppen, die der Spieler bedient und an denen Güter überlaufen.
OverwriteGuiRes record
Page enum Name einer Menüseite, wird an CommonMenuParams.setPage übergeben.
pairs_native function Globaler Iterator wie pairs für eine native Map: läuft mit Map.next über die Schlüssel und holt jeden Wert mit Map.find.
pairs_native_lua_table function Globaler Iterator wie pairs für eine NativeLuaTable: läuft mit NativeLuaTable.next über die Schlüssel und holt jeden Wert mit NativeLuaTable.find.
ParadoxReactUtil record Recipes und Hilfstexte für das Paradox-Konto.
ParamUtil record Helfer für Konstruktionsparameter, die ug_require "::/scripts/construction/param_util.tl" zurückgibt.
ParcelData record Entities attached to a segment
ParcelSystem record Parcel System. Manages and returns information about parcels.
ParsedSavegameName record Savegame info extracted solely from its filename
ParticleColors record Farben der Partikeleffekte. Du liest sie mit api.gui.genericRep.get(api.gui.genericRep.find("::/gui/main/particle_colors.gres")).data.
ParticleParamCurveFloat record Particle system parameter curve for float values
ParticleParamCurveVec2f record Particle system parameter curve for vec2f values
ParticleParamCurveVec3f record Particle system parameter curve for vec3f values
ParticleParamFloat record Particle system parameter for float values
ParticleParamVec2f record Particle system parameter for vec2f values
ParticleReactUtil record Hilfsfunktionen für Partikeleffekte der GUI.
Path record A path comprised of EdgeId and directions
PathFactoryInput record Eingabe einer Wegsuche für eine simulierte Entität, gespeichert in SimEntityNeedsPath.input. Das Ergebnis landet in SimEntityNeedsPath.output.
PathFactoryOutput record Output result from pathfinding
PathPos record The position on a Path
PathPosData record The position in the world
PdxAccountInfo record Ergebnis von api.gui.backend.getAccountInfo.
PdxCountry record Ländereintrag aus api.gui.backend.getCountries für die Kontoerstellung.
PdxErrorCodes record Fehlercodes von Vorgängen mit dem Paradox-Konto (PdxResult.errorCode).
PdxFuture record Handle auf das Ergebnis eines asynchronen Vorgangs mit dem Paradox-Konto. Frag getResult regelmäßig ab (z. B. in jedem Step), bis es einen Wert liefert.
PdxLegalDocument record Rechtsdokument, abgerufen mit api.gui.backend.getLegalDocument.
PdxLoginResult record Ergebnis von api.gui.backend.loginAccount und loginThirdPartyAccount.
PdxProfileResult record Ergebnis von api.gui.backend.getProfile.
PdxResult interface Ergebnis eines asynchronen Vorgangs mit dem Paradox-Konto (über PdxFuture).
PdxThirdPartyAutoLoginPromptState record Antwort auf die Abfrage, die die automatische Anmeldung beim verknüpften Paradox-Konto anbietet.
PdxThirdPartyLinkState record Verknüpfungsstatus zwischen Paradox-Konto und Plattformkonto (Steam, PlayStation Network, Xbox-Netzwerk), aus api.gui.backend.getThirdPartyLinkState.
PerkEow record Plugin-Typen des Bonusfensters (Wahrzeichen, Hauptquartier).
PersistentNotifications record Parameter des Events Notifications/updatePersistent. Setzt die vollständige Liste der dauerhaften Benachrichtigungen eines Typs.
pGetText function Returns a localized string associated with a context
PlacementParams record Regeln für die Platzierung eines Industrietyps auf der Karte: die placementParams-Einträge einer Wirtschaft (.eco.lua).
Platform record Platform represents the platform type.
PlatformDeviceSpec record Platform device specifications
PlayerStatDesc record A player stat, used for start tracking
PlayerStatProgress record The value of a player stat
PlayerStatRep record Repository for all player stat types (static data) Access the current state of a player stats, use UserProfile:getPlayerStatProgress
PlaylistDesc record Music playlist description
PlaylistTrack record Music playlist track information
PolygonUtil record Polygon-Helfer, die ug_require "/scripts/polygon_util.tl" zurückgibt.
PopoverReactUtil record Recipes für Popover-Fenster.
PortId record Identifies a Port of a Node within a transport network
PostRunUtil record Helfer für die Kostenskalierung, die ug_require "/base/post_run_util.tl" zurückgibt.
PowerUnit record PowerUnit represents the unit of measurement used for power.
PrecedencePreference record Vorgabe für die Vorfahrt einer Straße an einem ihrer Knoten; siehe BaseEdgeStreet.precedenceNode0 und precedenceNode1.
PrepareTrackBuildingUtil record Hilfsfunktion für die Entwicklung der Gleisbau-Aufgabe.
PreviewColoring record Färbung der Minikarten-Vorschau eines Klimas (ClimateDesc.mapColoring). Die API deklariert keine Felder. Die Klimas des Basisspiels setzen ambientColor und levels aus { color, height }.
ProblemCache record Problemdaten, die der Linien-Manager pro Frame für einige Linien auffrischt, um Linien und Fahrzeuge mit Problemen zu markieren.
ProductionIconWithBubbleParams record Parameter von IndustryReactUtil.ProductionIconWithBubble.
ProductionRulesWidgetParams record Parameter von IndustryReactUtil.ProductionRulesWidget.
ProgressData record Mission und Spielstand, die der Ladebildschirm zeigt. Auch die Nutzdaten des GUI-Ereignisses SetProgressData.
ProgressPageMissionParam record Seitenparameter der ProgressPage (Ladebildschirm).
Proposal record A more complete version of the SimpleProposal. Most data can be read from a ProposalData or in the result of api.cmd.makeWorldBuildProposalCmd.
ProposalData record Contains the processed result of a Proposal.
ProposalEventData record Event data provided in builder.proposalApply event
ProposalStats record Auswirkungen eines Bauvorschlags auf jede Stadt in der Nähe, berechnet von TownUtil.getProposalStats. Das Stadt-Script macht daraus Rufabzüge, bevor der Vorschlag gebaut wird.
ProspectionMetadata record Accessor für die prospection-Metadaten von Konstruktionsressourcen.
RadialMenuExtension record Enthält den Erweiterungspunkt für das Haupt-Radialmenü.
RailRoadCrossingSystem record Railroad Crossing System. Contains information about raiload crossings.
RailroadCrossingType record Specification for railroad crossings
RandomUtil record Zufalls-Helfer, die ug_require "/scripts/random_util.tl" zurückgibt.
RatingLevel enum Sechsstufige Bewertungsstufe einer Stadtbewertung. TownUtil.getFactorRatingLevel ordnet einem Wert zwischen 0 und 1 eine Stufe in Schritten von 1/6 zu.
React record Die GUI-Bibliothek, die ug_require "::/gui/main/react.lua" zurückgibt.
ReactNodeRef record Zugriff auf einen erzeugten Knoten über eine untypisierte ReactRefWrap.
ReactNodeRefApi0 record Zugriff auf einen erzeugten Knoten eines parameterlosen Recipes mit API.
ReactNodeRefApiT record Zugriff auf einen erzeugten Knoten eines Recipes mit API.
ReactNodeRefT record Zugriff auf einen erzeugten Knoten eines Recipes mit dem Parametertyp T.
ReactPlugin record Ein geladenes Plugin eines Erweiterungspunkts mit Parametern.
ReactPlugin0 record Ein geladenes Plugin eines Erweiterungspunkts ohne Parameter.
ReactPluginDesc record data einer generischen Ressource vom Typ "react-plugin <extension point id>".
ReactRefT record Ein Wert, der über Renderdurchläufe erhalten bleibt, erzeugt mit React.useRef. Anders als bei einem Zustand rendert eine Änderung das Recipe nicht neu.
ReactRefWrap record Eine Ref auf einen GUI-Knoten, aus React.useNodeRef() oder React.useSelfRef().
ReactRefWrapApi0 record Node-Ref für ein parameterloses Recipe mit API.
ReactRefWrapApiT record Node-Ref aus React.useNodeRef(SomeRecipeWithApi); ihr Knoten hat getApi().
ReactRefWrapT record Typisierte Node-Ref aus React.useNodeRef(SomeRecipe).
ReactReplacementApi record API, die doReplaceFn einer Ersetzungskonfiguration bekommt.
ReactReplacementConfig record Eine geladene Ersetzungskonfiguration.
ReactReplacementConfigDesc record data einer generischen Ressource vom Typ "react-replacement-config". Sie ersetzt GUI-Recipes, bevor die GUI startet.
ReactState record Zustand, erzeugt mit React.useState. Eine Änderung mit set oder transform rendert das Recipe neu. old() gibt den Wert des aktuellen Renderdurchlaufs zurück.
ReactStateT record Typisierter Zustand, erzeugt mit React.useState(initialValue); siehe ReactState.
ReactStyleParams record Parameter von React.style.
ReactToolDefinition record Callbacks eines Werkzeugs auf dem Werkzeug-Stack, mit den Werkzeugparametern P. Die üblichen Fensterwerkzeuge baut tool_react_util mit prepareDefaultToolWithWindowDefinition.
Recipe record Ein Recipe mit einer Parametertabelle T.
Recipe0 record Ein Recipe ohne Parameter, wie es RegisterRecipe für eine Funktion ohne Argumente zurückgibt.
Recipe2 record Ein Recipe mit zwei Parametern.
Recipe3 record Ein Recipe mit drei Parametern.
Recipe4 record Ein Recipe mit vier Parametern.
RecipeWithApi record Ein Recipe mit einem Parameter, dessen Knoten eine API anbieten (gesetzt mit React.provideApi).
RecipeWithApi0 record Ein Recipe ohne Parameter, dessen Knoten eine API anbieten (gesetzt mit React.provideApi). Erreichbar ist sie über getApi() einer Node-Ref.
RecipeWithApi2 record Ein Recipe mit zwei Parametern, dessen Knoten eine API anbieten.
RecipeWithApi3 record Ein Recipe mit drei Parametern, dessen Knoten eine API anbieten.
RefFill record Markierung, die React.ref zurückgibt. Als erstes Argument eines Recipe-Aufrufs füllt sie eine Node-Ref mit dem erzeugten Knoten.
RegisterCustomSelectorBasedActionRecipeParams record Callbacks einer eigenen Aktion, die eine Entität auf der Karte auswählt, für ConstructionReactUtil.RegisterCustomSelectorBasedActionRecipe.
ReleaseNoteData record Inhalt des Fensters mit den Versionshinweisen, zurückgegeben von data(edition) in /gui/menu/configs/release_notes.lua.
ReleaseNotesUtil record Util-Tabelle von releasenotes_util.tl.
RemovePersistentNotifications record Parameter des Events Notifications/removePersistent. Lässt die dauerhaften Benachrichtigungen von type ablaufen, deren Entitäten gleich entities sind.
Res record List of all repositories
ResName type Ressourcenname einer Ressourcendatei des Spiels, etwa "::/climates/dry/dry.clima" oder "industry/coal_mine.con".
resolve function Resolves a file paths relative to the current file
ResTypeRep interface Generic interface for repositories Resources are generally static (initialized when the game starts and don't change) Make sure that resource exists before trying to access them Resource ids are only valid within the same repository
RidgeResult record Ein generierter Bergrücken.
RidgesBuilderConfig record Einstellungen für MapGenUtil.makeRidges.
RidgesConfig record Einstellungen von MapGenUtil.makeRidges (siehe RidgesBuilderConfig).
RidgesResult record Ein generierter Bergrücken mit Punkten als Paare {x, y}.
RiverBuilderConfig record Einstellungen für MapGenUtil.makeRivers.
RiverData record Eine abgetastete Flussposition im Kollisionsraster.
RiverId type Nummer eines generierten Flusses.
RiverMap record Kollisionsraster der Fluss-Messpunkte, das Flüsse auseinanderhält.
RiverMapGenUtil record Nachbearbeitung von Flüssen, Rückgabe von ug_require "/climates/gen/rivermapgenutil.tl".
RiverResult record Ein generierter Fluss mit Werten pro Punkt.
RiverResult2 record Ein Fluss im Format, das der Geländegenerator erwartet, mit Paaren {x, y} statt Vektoren.
RiverStartConfig record Einstellungen für MapGenUtil.findGoodRiverStarts.
RiverStartResult record Ein Startpunkt eines Flusses.
RiverSystem record River System. Contains information about water in the map.
RoadType record Road vs Track type.
RocketParams record Flugparameter einer Rakete.
RocketState record Gespeicherter Zustand des Raketen-Game-Scripts von Kampagnenmission 8.
RocketUtil record Erzeugen und Fliegen von Raketen.
RombergUtil record Numerische Integration, die ug_require "/scripts/util/romberg.tl" zurückgibt.
RuleDurationInfoParams record Ergebnis von IndustryReactUtil.GetRuleDurationTextAndBoosted.
RuleInputOutputWidgetParams record Parameter von IndustryReactUtil.IndustryWindowRuleInputOutputWidget.
RuleProgressBarParams record Parameter von IndustryReactUtil.RuleProgressBar.
RuleWidgetParams record Parameter von IndustryReactUtil.ProductionRuleWidget.
Runway record Contains runway data
RunwaySystem record Runway System. Contains information about runway edges.
RunwayType record Runway type enumeration
SampleCurveParams record Parameter der Sound-Update-Funktion SampleCurve. Sie liest Werte aus den Transformator-Infos und bildet sie über Kurven ab.
SamplingUtil record Hilfsfunktion zum Sampeln von Punkten.
SaveGameData record Savegame data with info and error message
SaveGameId record Savegame identifier with path and namespace
SaveGameInfo record Information about a savegame
SavegameReactUtil record Spielstand-Helfer und Recipes für die Seiten des Hauptmenüs und des Pausenmenüs.
SavegameScriptMetadata record Marker for type-safe savegame metadata table Undurchsichtiger Typ der Metadaten, die ein Game-Script im Spielstand speichert (Rückgabe des Events storeSavegameMetadata).
SaveGameStorageInfo record Information about savegame storage capacity
SaveGameType record Art des Spielstands, wie app.parseSavegameName sie aus dem Dateinamen ableitet.
SaveGroup record Die Spielstände eines Spiels als Gruppe, wie savegame_react_util.groupSaves sie zurückgibt.
ScriptingSendEventCommandData record Command data for cmd.makeScriptingSendEventCmd.
ScriptParam record Used to configure the parameter-based UI
ScriptParamDisplayMode record Controls how the parameter is displayed in the UI
ScriptParamLocation record Controls bottom bar mode of the parameter
ScriptParamType record UI Type for displaying the parameter. Used to configure the parameters used for constructions.
ScriptParamUtil record Baut UI-Widgets für Skript-Parameter und sucht die Parameter des Basisspiels heraus.
ScriptRef record References a function in a lua script file with ".script" extension.
SelectionGuiConfig record Farbsätze der Auswahlhervorhebung. Du liest sie mit api.gui.genericRep.get(api.gui.genericRep.find("::/gui/main/selection_colors.gres")).data.
SelectorBasedActionHoverResult record Ergebnis von RegisterCustomSelectorBasedActionRecipeParams.onHover.
SelectorPick record
SelectorReactUtil record Standard-Selektor für Entitäten, Action-Deskriptoren und das Inspektor-Werkzeug der Spielansicht.
SelectorTooltipConfig record
Set record Natives (C++-)Set, das die Engine an Lua weitergibt.
SetActionFnAndProxy record Eine Setter-Funktion für die Aktion zusammen mit ihrem Vergleichs-Proxy, geliefert von ViewManager.MakeEntityWindowContentFn.makeSetActionFnWithCombinedKey.
SetModeCommand record Parameter des Script-Events GameTime/SetMode, das den Tageszeitmodus ändert.
SetWeatherModeCommand record Parameter des Script-Events CloudCoverage/SetMode, das den Wettermodus ändert.
Shape record Contains a procedurally generated shape.
ShipInfo record Movement information for ships
ShipMoveSystem record Ship Move System. Contains information about the movement of ships.
Signal record Contains information about a street/track signal
SignalId record Identifies a street/track signal
SignalPick record
SignalSystem record Signal System. Contains information about Signals (waypoints, path and one way signals)
SignalType record Enum containing the type of the signal
SimCargoSystem record Cargo System. System managing cargo.
SimEntityAtStockSystem record Sim Entity At Stock System. System managing cargo produced by industries or transported to a warehouse.
SimEntityAtTerminalSystem record Sim Entity At Terminal System. System managing entities waiting at terminals.
SimEntityAtVehicleSystem record Sim Entity At Vehicle System. System managing entities travelling in a vehicle.
SimPersonAtBuildingSystem record Person At Building System. System managing persons at a building.
SimPersonAtTerminalSystem record Person At Terminal System. System managing persons waiting at terminal.
SimPersonAtVehicleSystem record Sim Person At Vehicle System. System managing persons travelling on a vehicle.
SimPersonEow record Plugin-Typen des Einwohnerfensters (Sim-Person).
SimPersonSetStateCommandDataDEBUG record Daten des Debug-Befehls api.cmd.debug.makeSimPersonSetStateCmd, der einer simulierten Person einen neuen Zustand aufzwingt.
SimPersonSystem record Sim Person System. System managing persons.
SimpleProposal record A structure holding information to build/remove and update constructions and streets. It offers much more functionality than a simple ".con" file. See also build_street.lua for an example. The most important operations that can be performed with a Simple Proposal is adding/removing and modifying the following objects: constructions (stations, depots, ), (base) edges and (base) nodes, and edgeobjects (signals, street terminals, waypoints). In general, there are a few rules concerning this proposal. First, old entities are reference with the usual non-negative id, whilst new entities are assigned a decreasing negative number starting at -1. The general rule is that the modification/upgrade of a construction entails removing it and adding it anew. The same rule applies to streets and edgeobjects. The proposal will take care of updating lines, stop, people and cargo.
SimpleStreetProposal record A structure holding information to add street and track entities together with a SimpleProposal. A street proposal can add, remove and modify street, tracks, nodes and edge objects. To modify a street, you need to remove all appropriate entities and add them with the correct information.
Slot record Modular construction slot
SlotConfig record Slot configuration can specify additional properties for slots of a given type
SoundAttributes record SoundClip attributes
SoundClip record SoundClip for SoundSet, BuilderAudioSet, ...
SoundClipList record SoundClipList for SoundSet
SoundSet record Configure sound effects for entities
SoundTransfOutput record Sound Transformation output, which contains user transformations of events and tracks from transformation lua scripts
StampData record Daten einer stamp-Ressource, ein Heightmap-Stempel für das Heightmap-Werkzeug des Geländes.
StartedLineUsage record Nutzdaten des Events OnStartedLineUsage, das SimPersonSystem sendet, wenn Personen eine Fahrt auf einer Linie beginnen.
StartGameParams record Parameters for starting a new game
StaticConstructionTemplate record Static construction template configuration
Station record Data for a Station
StationBusyNotificationSimParams record Sim-Parameter von overcrowding.
StationGroupEow record Erweiterungspunkt des Stationsfensters.
StationGroupSystem record Station Group System. Contains cached information about station groups.
StationMetadata record Zugriffsfunktionen, die ug_require "/stations/station_metadata.tl" zurückgibt.
StationPick record
StationSamples record Ein- und verladene sowie verlorene Güter pro Jahr an den Stationen einer Stadt. Nur auskommentierter Code in town_util.tl verwendet den Typ.
StationSystem record Station System. Contains cached information about stations.
StationTerminal record Identifies a Terminal inside a StationGroup
Statistics record Das Statistikmodul.
StatisticsReactUtil record Helfer für die Statistik-Tabs.
StatisticsRecipeApi record API des Linien-Tabs, über die das Statistikfenster die aufgelisteten Linien in der 3D-Ansicht zeichnet.
StatisticsRecipeParams record Parameter, die das Statistikfenster an das Recipe jedes Tabs übergibt (zum Beispiel gui/statistics/statistic_lines.tl).
StockId type Ganzzahlige ID eines Bestands innerhalb einer Entität mit Beständen (zum Beispiel einer Industrie). Sie wird zusammen mit dieser Entität verwendet, etwa in api.engine.system.simEntityAtStockSystem.getStockCount.
StockListDiscardCargoCommandData record Command data for cmd.makeStockListDiscardCargoCmd.
StockListSetModifiersCommandData record Command data for cmd.makeStockListSetModifiersCmd.
StockListSetStocksCargoTypeCommandData record Command data for cmd.makeStockListSetStocksCargoTypeCmd.
StockListSystem record Stock List System. Manages stocks.
StockListType record Defines the stock list type
StockSetCargoAmountCommandDataDEBUG record Daten des Debug-Befehls api.cmd.debug.makeStockSetCargoAmountCmd, der die Gütermenge eines Bestands setzt.
StopState record Information about the problem state of a stop within a line.
StreetConnectorSystem record Street Connector System. Manages street connections.
StreetGenerationMode record Map generation mode for street generation
StreetStyle record Specifies the look and feel of streets and tracks
StreetSystem record Street System. Manages base edges.
StreetTemplate record Specification for street templates which define simulation relevant quantities like lanes, costs and transport modes
StreetUtilSerialized record Helfer für Straßen- und Gleiskanten, die ug_require "/scripts/construction/street_util_serialized.tl" zurückgibt.
StringUtil record String-Helfer, die ug_require "/scripts/string_util.tl" zurückgibt.
StyleSheet record Stylesheet used by GUI components.
StyleUtil record Hilfe für Stylesheets.
SubconstructionInstanceMetadata record Undurchsichtiger Typ der Metadaten, die bei einer Unterkonstruktion gespeichert sind.
SubdivideConfig record Einstellungen für RiverMapGenUtil.subdivide.
SubShape record Contains a procedurally generated sub-shape.
Subvention record Subventionsinstanz, deren Daten als T typisiert sind.
SubventionBonusMalus record Eine Belohnung oder Strafe einer Subvention. SubventionUtil.applyBonusMalus wendet sie beim Annehmen, beim Erfüllen oder beim Scheitern an.
SubventionCardData record Inhalt der Karte und des Fensters einer Subvention, geliefert von getCardData des Typs.
SubventionDesc record Daten einer generischen Res vom Typ subvention, eine pro Subventionstyp.
SubventionFailedNotificationParams record Parameter der Benachrichtigung subvention („Subvention gescheitert“, Kategorie Opportunity), gesendet von subventions.script.tl.
SubventionFailedNotificationSimParams record Sim-Parameter von subvention.
SubventionIcons record Icon-Pfade eines Subventionstyps für jeden Status, gelesen von SubventionUtil.getIcon.
SubventionLegacyUtil record Aktualisierung von SubventionState aus älteren Spielständen. Das Subventions-Game-Script führt sie bei handleLegacy aus.
SubventionMissedNotificationParams record Parameter der Benachrichtigung subvention_missed („Subvention verpasst“, Kategorie Info). subventions.script.tl sendet sie, wenn eine angebotene Subvention verschwindet.
SubventionMissedNotificationSimParams record Sim-Parameter von subvention_missed.
SubventionNotificationParams record Parameter der dauerhaften Benachrichtigung subvention_notification („Subventionsstatus“, Kategorie Opportunity) für vorgeschlagene, aktive und abgeschlossene Subventionen.
SubventionNotificationSimParams record Sim-Parameter von subvention_notification.
SubventionScript record Funktionen, die das Script eines Subventionstyps implementiert. Das Subventions-Game-Script ruft sie über scriptFile aus dem SubventionDesc des Typs auf.
SubventionsGui record Baut das Subventionsfenster.
SubventionState record Gespeicherter Zustand des Subventions-Game-Scripts ::/game_mechanics/subventions/subventions.gs.
SubventionUtil record Helfer für die Scripts der Subventionstypen und für das Subventions-Game-Script.
System record A system is a simulation object that controls entities with specific components or caches additional computed data for entities after listening for component changes Vorwärtsdeklaration des Records System (definiert in api/engine/system.d.tl), des Typs von api.engine.system.
TableUtil record Tabellen-Helfer, die ug_require "/scripts/table_util.tl" zurückgibt.
TargetData record Information about target destinations
TargetDataEntry record Target data for land use types
TargetsByLandUse record Target destinations organized by land use type
TaskDecorator record Verbindet ein Aufgabenskript mit einem Decorator-Skript zu einem einzigen Aufgabenskript.
Terminal record Data for a Station terminal.
TerrainAlignment record Terrain alignment configuration
TerrainAlignmentType record Terrain alignment type enumeration
TerrainGeneratorDesc record Contains all data relevant for the heightmap generation
TerrainMaterialType record Specification for terrain material types
TexUtil record Helfer für Texturbeschreibungen, die ug_require "/scripts/tex_util.tl" zurückgibt.
ThinModelInstance record A model in the world, with very light information
TileListReactUtil record Recipes für Kachelraster und Kacheln.
ToolReactUtil record Hilfsfunktionen zum Registrieren von Werkzeugen.
TownAuthorityEventFactors record Ruf-Zustand einer Stadt (TownState.eventFactors). Er enthält den Punktestand, den Abzug pro Grund, Statistiken zu gelieferten Gütern und die laufende Marketingkampagne.
TownAuthoritySeveredConnection record
TownAutoDetectConnectionsCommandData record Command to automatically detect connection existing between towns.
TownBuildingEow record Erweiterungspunkt des Fensters eines Stadtgebäudes.
TownBuildingParams record Town building parameters
TownBuildingSetBlockedDevelopment record
TownBuildingSystem record Town Building System. Manages town buildings and parcels.
TownCapacities record Personenkapazität einer Stadt pro Gebietstyp.
TownCapacityUsages record Belegte und gesamte Kapazität einer Stadt pro Gebietstyp.
TownCargoUtil record Konstanten und Zustandszugriff des Stadtwachstums-Scripts (game_mechanics/towns/town_cargo_util.tl).
TownConnectWithIndustriesCommandData record Command data for cmd.makeTownConnectWithIndustriesCmd.
TownConstructionBoni record Boni einer Stadt durch Konstruktionen mit town_growth-Metadaten in ihrer Nähe. Sie werden summiert und alle 20 Updates neu berechnet.
TownCreateCommandData record Command data for cmd.makeTownCreateCmd.
TownCustomDistributionWeightsCommandData record Command data for cmd.makeTownCustomDistributionWeightsCmd.
TownDestroyCommandData record Command data for cmd.makeTownDestroyCmd.
TownDevelopAtCommandData record Command data for cmd.makeTownDevelopAtCmd.
TownEow record Plugin-Typen und Diagramme des Stadtfensters.
TownGrowthConfig record Erfahrungseinstellungen des Stadtwachstums-Scripts, geladen aus town_growth_config.res.
TownGrowthFunction record Wachstumspolynome, die ug_require "/scripts/util/town_growth_function.tl" zurückgibt.
TownGrowthMetadata record Zugriff auf die Konstruktions-Metadaten town_growth. Solange die Konstruktion steht, bekommt die nächstgelegene Stadt damit einen Bonus.
TownHudReactUtil record Recipe für das HUD-Symbol der Städte.
TownIndustryGenerationMode record Map generation mode for adding towns and industries
TownInfo record Extended town information for map generation
TownLegacyUtil record Migration alter TownsState-Aufbauten (game_mechanics/towns/town_legacy_util.tl).
TownLevelNotificationInput record Parameter der Benachrichtigung über ein neues Stadtlevel (town_notification.script).
TownLevelNotificationSimInput record Daten, die das Sim-Update-Script der Benachrichtigung einträgt.
TownMarketingMetadata record Zugriff auf die Konstruktions-Metadaten town_marketing von Marketingkampagnen. Das Werkzeug für Marketingkampagnen liest sie und sendet sie mit dem Ereignis startMarketingCampaign.
TownNotificationSimParams record Sim-Parameter der Stadt-Benachrichtigungen.
TownProblem record Town connection problem.
TownProblemNotificationParams record Parameter der dauerhaften Benachrichtigung town_warning („Stadt nicht angebunden“, Kategorie Problem), erzeugt aus api.engine.util.town.getTownProblems().
TownProposalActions record Aktionen eines Vorschlags, die die Bewertung einer Stadt verbieten kann, pro betroffener Stadt (TownUtil.getProposalActions).
TownProposalImpact record Rufabzüge einer Stadt durch einen Bauvorschlag, berechnet von TownUtil.calculateProposalImpact. Positive Werte senken den Ruf.
TownRatingKey enum Schlüssel der sechs Stadtbewertungen (TownUtil.Rating.key).
TownRatingNotificationParams record Parameter der dauerhaften Benachrichtigung town_rating_warning („Stadtbewertung sehr schlecht“, Problem) und der Benachrichtigung town_rating_warning_nonperistent („Stadtbewertung sinkt“, Caution).
TownRatingsSensitivityConfig type Options-Index pro Empfindlichkeitsschlüssel, wie in town_ratings_sensitivity.res gespeichert (2 für den Ruf, 4 für die übrigen). difficulty_util.getScale macht aus dem Index den Empfindlichkeitswert.
TownRatingsSensitivityConfigName enum Schlüssel der Standard-Empfindlichkeiten der Bewertungen in town_ratings_sensitivity.res, einer pro TownRatingKey.
TownReactUtil record React-Recipes und Label-Helfer für das Stadtfenster (game_mechanics/towns/town_react_util.tl).
TownResult record Results of town generation operations
TownSetDevelopmentActiveCommandData record Command data for cmd.makeTownSetDevelopmentActiveCmd.
TownSetInitialLandUseCapacitiesCommandData record Command data for cmd.makeTownSetInitialLandUseCapacitiesCmd.
TownSFX record Sounddateien für Stadtereignisse. Jedes Feld ist eine Liste, aus der api.gui.sound.playRandomSoundEffect einen Eintrag auswählt.
TownsGrowthState record Zustand des Stadtwachstums-Game-Scripts town_cargo.gs (town_growth.script). Du liest ihn mit TownCargoUtil.getTownCargoState.
TownSizeTaskUtil record Gemeinsamer Code der Aufgaben zur Stadtgröße.
TownsState record Zustand des Stadt-Game-Scripts town.gs (towns.script).
TownState record Ruf- und Bewertungszustand einer Stadt im Game-Script town.gs. Du bekommst ihn mit TownUtil.getTownState oder TownUtil.externalGetTownState.
TownUpdateCargoNeedsCommandData record Command data for cmd.makeTownUpdateCargoNeedsCmd.
TownUpdateSizeCommandData record Command data for cmd.makeTownUpdateSizeCmd.
TownUtil record Stadtbewertungen, Ruf und Hilfsfunktionen (game_mechanics/towns/town_util.tl).
TownUtilParallel record Stadtfunktionen für GUI-Widgets. Die GUI ruft sie über ihren Script-Pfad mit engine_react_util.useStepStateParallel oder useStepStateParallelSimple auf, deshalb geben sie einfache Tabellen ohne Userdata zurück.
TpNetData record Contains additional data about the transport network
TpNetLinkProposal record Contains the processed result with all edge links.
TpNetLinkSystem record Transport Network Link System. Manages transport networks links (small links between roads and constructions).
TrackDescriptionMetadata record Metadaten-Accessor, der Geschwindigkeit und Spuranzahl eines Straßen- oder Gleistyps in den Metadaten seines Eintrags im Baumenü speichert.
TrackModifierMetadata record Metadaten-Accessor, der Modifikatoren für Lärm, Verschmutzung und Geschwindigkeit in den Metadaten eines Eintrags im Baumenü speichert.
TrackType type Opaker Typ ohne deklarierte Member; er ist als api.type.TrackType erreichbar.
TrafficLightConfig record Config values for traffic lights
TrafficLightData record Additional traffic light data for a base node
TrafficLightPreference record TrafficLightPreference: controls whether a node/edge has a traffic light.
TrafficLightType record Specification for traffic lights
TramTrackType record Defines the type of a tram track.
TransferOwnershipUtil record Hilfsfunktionen für Besitzwechsel, die Missionsaufgaben verwenden.
Transformator record Transformator types
TransformatorParams record Alles, was eine Transformator-Update-Funktion über die animierte Modellinstanz bekommt: aktuelle und vorige dynamische Infos, statische Fahrzeuginfos, Modell-Metadaten und die Tabelle params aus der transformatorConfig des Modells.
TransformatorUtil record Gemeinsame Transformator-Helfer, die ug_require "::/scripts/transformator_util.tl" zurückgibt.
TransportationStats record A structure that holds information about the transportation data statistics.
TransportMode record Defines the transport mode (this is used to blacklist/whitelist vehicles onto transport network edges). These values are mosly used in a bit field to influence the pathfinding for vehicles and people.
TransportNetworkSystem record Transport Network System. Manages transport networks (and transport network edges and nodes).
TransportVehicleConfig record Complete configuration for a TransportVehicle (train consist, bus, etc.)
TransportVehicleInfo record Information about all cargo of a transport vehicle
TransportVehiclePart record A subsection of a Transport Vehicle.
TransportVehicleState record Current state of TransportVehicle
TransportVehicleSystem record Transport Vehicle System. Manages the movement and behaviour of transport vehicles. This covers all vehicles transporting cargo and passengers.
TreeNodeId record Handle eines GUI-Knotens, den ein Recipe-Aufruf erzeugt hat. Recipes geben einen solchen Handle, eine Liste davon oder nil zurück.
TutorialStoryUtil record Helfer der Tutorial-Story des Basisspiels.
Type record Types namespace (used in api.type....)
UfoUtil record UFO, das vom Kartenrand einfliegt, eine Kuh von der Weide eines Viehzuchtbetriebs hebt und wieder davonfliegt.
ug_require function Used instead of the regular lua require to include game related script
UgcAccessLimitedReason record Represent the reason why the user doesn't have access to UGC content
UILoansWindowParam record
UIMarketingWindowParam record
UpdateFn type Signatur einer Transformator-Update-Funktion. Sie bekommt die Capture-Parameter, die TransformatorParams und das Ausgabeobjekt und setzt darauf Animationszustände und User-Transforms.
UpdateParticleSystemFn type Signatur einer Partikel-Update-Funktion eines Transformators (siehe TransformatorUtil.updateParticleSystemFn).
UserProfile record UserProfile
Util record Verschiedene Skript-Helfer, die ug_require "/scripts/util.tl" zurückgibt.
UtilCargo record Qualitätsdaten von Gütern und Passagieren (Lieferzeit, Zufriedenheit) für Linien, Fahrzeuge, Stationen und Lager, erreichbar als api.engine.util.cargo.
UtilChart record Helfer für Diagrammbeschriftungen und -werte, erreichbar als api.engine.util.chart.
UtilConstruction record Helfer für Konstruktionen (zugehörige Konstruktions-Entität, Slots, Konstruktionsergebnisse, Kostenfaktoren), erreichbar als api.engine.util.construction.
UtilEmission record Emissionswerte sowie Lärm- und Verschmutzungsquellen in der Nähe von Siedlungen, erreichbar als api.engine.util.emission.
UtilFinance record Helfer für Konten, Kontostand und Finanzdiagramme, erreichbar als api.engine.util.finance.
UtilHeadquarters record Transportstatistiken und Firmenwert des Unternehmens, erreichbar als api.engine.util.headquarters.
UtilIndustry record Produktivität von Industrien, schließende Industrien und Güterabhängigkeiten der Wirtschaft, erreichbar als api.engine.util.industry.
UtilLine record Helfer für Linien (Kapazität, Takt, Linienprobleme, Kompatibilität), erreichbar als api.engine.util.line.
UtilLogbook record Liest und schreibt benannte Logbuch-Werte und Diagramme von Entitäten mit Logbuch-Komponente, erreichbar als api.engine.util.logbook.
UtilMaintenance record Berechnung der Unterhaltskosten von Stationsgruppen und Unterkonstruktionen, erreichbar als api.engine.util.maintenance.
UtilOctree record Räumliche Abfragen (Entitäten oder Knoten des Verkehrsnetzes in einem Kreis), erreichbar als api.engine.util.octree.
UtilParallelStrip record Informationen über Parallel-Strip-Entitäten (Brücken und Tunnel), erreichbar als api.engine.util.parallelStrip.
UtilPathfinding record Wegsuche im Verkehrsnetz und Dubins-Pfade, erreichbar als api.engine.util.pathfinding.
UtilProposal record Baut Proposals (Entstehen und Erweitern von Industrien, Abriss, Ersatz, Brücken und Tunnel, Ampeln, Aktualisierung), erreichbar als api.engine.util.proposal.
UtilStation record Helfer für Auslastung und Kapazität von Stationen und Stationsgruppen, erreichbar als api.engine.util.station.
UtilStock record Bestands- und Produktionsstatistiken von Lagerlisten (Industrien, Lager), erreichbar als api.engine.util.stock.
UtilTown record Stadtstatistiken (Kapazitäten, Erreichbarkeit, Emissionen, Zufriedenheit, Lieferungen) und Suche nach Städten, erreichbar als api.engine.util.town.
UtilTransport record Helfer für Verkehrskanten (Positionen entlang der Kantengeometrie, Anschlüsse, Verkehrsträger), erreichbar als api.engine.util.transport.
UtilVehicle record Abfragen zu Fahrzeugen (Position, Geschwindigkeit, Kosten, Kapazitäten, Abzüge durch mangelnde Wartung, Probleme), erreichbar als api.engine.util.vehicle.
Vec2f record A 2d vector of floats Supports array subscript with vec[i] access. Supports addition +, subtraction -, multiplication * and division /.
Vec2i record A 2d vector of integers Supports array subscript with vec[i] access. Supports addition +, subtraction -, multiplication * and division /.
Vec2iSerialized record Namensraum des ganzzahligen 2D-Vektortyps Vec2i.
Vec2Serialized record Die 2D-Vektorbibliothek, die ug_require "/scripts/vec2.tl" zurückgibt, und der Namensraum ihres Typs Vec2.
Vec3f record A 3d vector of floats Supports array subscript with vec[i] access. Supports addition +, subtraction -, multiplication * and division /.
Vec3iSerialized record Namensraum des ganzzahligen 3D-Vektortyps Vec3i.
Vec3Serialized record Die 3D-Vektorbibliothek, die ug_require "/scripts/vec3.tl" zurückgibt, und der Namensraum ihres Typs Vec3.
Vec4f record A 4d vector of floats Supports array subscript with vec[i] access. Supports addition +, subtraction -, multiplication * and division /.
Vec4iSerialized record Namensraum des ganzzahligen 4D-Vektortyps Vec4i.
Vec4Serialized record Die 4D-Vektorbibliothek, die ug_require "/scripts/vec4.tl" zurückgibt, und der Namensraum ihres Typs Vec4.
Vec5f record A 5d vector of floats Supports array subscript with vec[i] access. Supports addition +, subtraction -, multiplication * and division /.
VecCol type Vier Zahlen einer Matrixzeile in einer MatCols-Tabelle.
Vector record Nativer (C++-)Vektor, den die Engine an Lua weitergibt; die *_native-Felder der Spielobjekte verwenden ihn. Greif mit at (ab 1) auf ihn zu oder iterier mit ipairs_native; asTable wandelt ihn in ein Lua-Array um.
VehicleBuyCommandData record Command data for cmd.makeVehicleBuyCmd.
VehicleCargoInfo record Information about cargo of a single compartment of a transport vehicle
VehicleConditionNotificationParams record Parameter der dauerhaften Benachrichtigung vehiclecondition („Fahrzeugzustand“, Kategorie Caution) für Fahrzeuge in schlechtem Zustand (siehe NotificationsState.wastedVehicles).
VehicleConditionNotificationSimParams record Sim-Parameter von vehiclecondition.
VehicleData record Information about an entire vehicle (consist of carriages)
VehicleDepotSystem record Vehicle Depot System. Manages depots and vehicles in depots.
VehicleEngineType record Antriebsart eines Fahrzeugs (ModelMetadata.VehicleEngine.type); der Fahrzeugladen filtert und beschriftet Fahrzeuge danach.
VehicleEow record Plugin-Typen des Fahrzeugfensters.
VehicleExtent record Information about travel-direction extent of an entire vehicle (consist of carriages)
VehicleIconType record Icon type used to represent a vehicle.
VehicleListReactUtil record Fahrzeugtabelle des Linien- und Fahrzeug-Managers.
VehicleManagerApi record API der Fahrzeugverwaltung, erreichbar über CommonActionParams.vehicleManagerRef.
VehicleManagerParams record Parameter der Fahrzeugverwaltung (Fahrzeugliste) des Linien-Managers.
VehicleManagerState record Inhalt der Fahrzeugliste. Er bleibt erhalten, wenn du den Manager schließt und wieder öffnest.
VehicleModifierChanger record Nutzdaten des Ereignisses ChangeModifier des Game-Scripts VehicleModifier.
VehicleModifierState record Zustand des Game-Scripts VehicleModifier.
VehiclePart record Configuration for a single vehicle part/unit
VehiclePartInfo record Details about a vehicle part
VehicleProblem record Information about the problem of a vehicle.
VehicleProblemNotificationParams record Parameter der dauerhaften Benachrichtigung vehicle_warning („Fahrzeugproblem“, Kategorie Problem), erzeugt aus api.engine.util.vehicle.getVehicleProblems().
VehicleProblemNotificatioSimParams record Sim-Parameter von vehicle_warning (der Name des Records ist in den Spieldateien falsch geschrieben).
VehicleProblems record
VehicleReactUtil record GUI-Recipes für Fahrzeuge und die Hilfsfunktion, die die Ergebnisse des Fahrzeugladens anwendet.
VehicleReplaceCommandData record Command data for cmd.makeVehicleReplaceCmd.
VehicleReverseCommandData record Command data for cmd.makeVehicleReverseCmd.
VehicleSellCommandData record Command data for cmd.makeVehicleSellCmd.
VehicleSendToDepotCommandData record Command data for cmd.makeVehicleSendToDepotCmd.
VehicleSetLineCommandData record Command data for cmd.makeVehicleSetLineCmd.
VehicleSetManualDepartureCommandData record Command data for cmd.makeVehicleSetManualDepartureCmd.
VehicleSetModifiersCommandData record Command data for cmd.makeVehicleSetModifiersCmd.
VehicleSetStoppedByUserCommandData record Command data for cmd.makeVehicleSetStoppedByUserCmd.
VehicleState record Current state of a vehicle's movement
VehicleStore record Gemeinsame Typen des Fensters für den Fahrzeugladen.
VehicleStoreOpenInfo record Depot und Linie, für die das Fenster des Fahrzeugladens aus dem Linien-Manager geöffnet wurde.
VehicleStoreTableRecipeParams record Parameter des Tabellen-Layouts des Fahrzeugladens.
VehicleStoreUtil record Hilfsfunktionen des Fahrzeugladens.
VehicleStoreWindow record Fenster des Fahrzeugladens und sein Einstiegspunkt.
VehicleTryToDepartCommandData record Command data for cmd.makeVehicleTryToDepartCmd.
VehicleUtil record Kleine Hilfsfunktionen für Fahrzeuge und Depots.
Vendor record Vendor represents the vendor (store) type.
View record Camera view information
ViewManager record Verwaltung der Infofenster. Sie öffnet ein Fenster, wenn eine Entität ausgewählt wird.
ViewManagerUtil record Hilfsfunktionen, die entscheiden, ob und für welche Entität sich ein Infofenster öffnet.
VramBudgetStatus record How well the VRAM budgets fit into the available VRAM with the current graphics settings.
WarehouseEow record Plugin-Typen des Lagerfensters.
Waypoint record References the position of a waypoint, which is either an EdgePos or a Vec3f
WeatherConfig record Anfänglicher Wettermodus eines neuen Spiels, in der generischen Ressource ::/game_mechanics/game_time/weather_config.res. Der Basis-Mod setzt ihn aus den Spieleinstellungen.
WeatherStateMode enum Wie das Game-Script game_time.gs die Wolkendecke ändert.
WeightUnit record WeightUnit represents the unit of measurement used for weight.
WorkplacesBoosterMinimumIconParams record Parameter des Symbols mit der Arbeiterzahl in der Booster-Zeile der Arbeitsplätze.
WorkplacesBoosterParams record Parameter von IndustryReactUtil.WorkplacesBoosterRow.
WorkplacesBoosterProgressBarParams record Parameter des Arbeiter-Fortschrittsbalkens in der Booster-Zeile der Arbeitsplätze.
WorkplacesBoostFactorIconParams record Parameter des Symbols mit dem Boost-Faktor in der Booster-Zeile der Arbeitsplätze.
WorldBuildProposalCommandData record Command data for cmd.makeWorldBuildProposalCmd.
WorldChangeWindCommandData record Command data for cmd.makeWorldChangeWindCmd.
WorldReplaceTerrainCommandData record Command data for cmd.makeWorldReplaceTerrainCmd.
WorldSetBulldozableCommandData record Command data for cmd.makeWorldSetBulldozableCmd.
WrapperExtensionPoint record Ein Erweiterungspunkt mit Parametern, dessen Plugins einen Knoten von wrappedRecipe zurückgeben müssen.
WrapperExtensionPoint0 record Ein Erweiterungspunkt, dessen Plugins einen Knoten von wrappedRecipe zurückgeben müssen (oder nichts).