Zum Inhalt

emission_metadata

Quelle: base/tealdef/game_mechanics/emission/emission_metadata.d.tl

Hinweise

Lärm und Verschmutzung, die Konstruktionen verursachen (metadata.emission), und die Emissionskonfiguration.

EmissionDb

record global base/tealdef/game_mechanics/emission/emission_metadata.d.tl:3

global record EmissionDb

Hinweise

Emission einer Konstruktion (metadata.emission). Industrien haben einen Eintrag pro Produktionsstufe.

Felder

Name Typ Beschreibung
noise number in db (decibel)
pollution number Verschmutzung. Negative Werte verringern die Verschmutzung (Reinigungsanlage).
radius number Lärmradius in Metern.
pollutionRadius number Verschmutzungsradius in Metern. Standard ist radius.

EmissionMetadata

record global base/tealdef/game_mechanics/emission/emission_metadata.d.tl:10

global record EmissionMetadata

Laden: local emission_metadata = ug_require "::/game_mechanics/emission/emission_metadata.tl" as EmissionMetadata

Hinweise

Accessors für die Emissions-Metadaten.

Felder

Name Typ Beschreibung
constructionDesc MetadataAccessor<ConstructionDescMetadata, EmissionDb> Accessor für die emission-Metadaten von Konstruktionsressourcen. 5-mal im Basisspiel verwendet
subconstructionInstance MetadataAccessor<SubconstructionInstanceMetadata, {EmissionDb}> Accessor für die emissions-Metadaten von Unterkonstruktionen.

EmissionConfig

record global base/tealdef/game_mechanics/emission/emission_metadata.d.tl:15

global record EmissionConfig

Laden: local emission_config = ug_require "::/game_mechanics/emission/emission_config.tl" as EmissionConfig

Hinweise

Emissionskonfiguration (emission/emission_config.tl) für die Layer und die Bewertung von Lärm und Verschmutzung in Städten.

Felder

Name Typ Beschreibung
noiseLowerBoundDB number Niedrigster Lärmpegel des Lärm-Layers in dB (63). 3-mal im Basisspiel verwendet
noiseUpperBoundDB number Höchster Lärmpegel des Lärm-Layers in dB (85). 5-mal im Basisspiel verwendet
noiseNumSteps integer Anzahl der Stufen des Lärm-Layers (12). 1-mal im Basisspiel verwendet
pollutionLowerBoundDB number Niedrigster Wert des Verschmutzungs-Layers (57). 3-mal im Basisspiel verwendet
pollutionUpperBoundDB number Höchster Wert des Verschmutzungs-Layers (80). 5-mal im Basisspiel verwendet
pollutionNumSteps integer Anzahl der Stufen des Verschmutzungs-Layers (12). 7-mal im Basisspiel verwendet
noiseRatingLowerBoundDB number Mittlerer Lärm an Stadtgebäuden, der die beste Lärmbewertung ergibt (65 dB). 4-mal im Basisspiel verwendet
noiseRatingUpperBoundDB number Mittlerer Lärm, der die schlechteste Lärmbewertung ergibt (80 dB). 4-mal im Basisspiel verwendet
noiseRatingRandomOffsetMinMax {number, number} Bereich eines zufälligen Versatzes, der zur Lärmbewertung addiert wird (im Basisspiel {0, 0}). 2-mal im Basisspiel verwendet
pollutionRatingLowerBoundDB number Mittlere Verschmutzung im Stadtgebiet, die die beste Bewertung ergibt (60). 1-mal im Basisspiel verwendet
pollutionRatingUpperBoundDB number Mittlere Verschmutzung, die die schlechteste Bewertung ergibt (74). 1-mal im Basisspiel verwendet
pollutionRatingRandomOffsetMinMax {number, number} Bereich eines zufälligen Versatzes, der zur Verschmutzungsbewertung addiert wird (im Basisspiel {0, 0}). 2-mal im Basisspiel verwendet
pollutionRatingAreaMinSquareKm number Kleinste Fläche einer Stadt, die für die Verschmutzungsbewertung ausgewertet wird, in km² (5). 1-mal im Basisspiel verwendet
pollutionRatingAreaMaxSquareKm number Größte ausgewertete Fläche in km² (10). 1-mal im Basisspiel verwendet
emissionReductionPerEcoLevel number Verringerung der Emissionen pro Öko-Stufe einer Industrie (0,8, Öko-Stufe 1 senkt die Emissionen also um 80 %). 2-mal im Basisspiel verwendet