index / content / gui / line_vehicle_mgmt / vehicle_store_util

Module content.gui.line_vehicle_mgmt.vehicle_store_util🔗

global record VehicleStoreUtil
record Vehicle tv: ModelMetadata.TransportVehicle landVehicle: ModelMetadata.LandVehicle waterVehicle: ModelMetadata.WaterVehicle airVehicle: ModelMetadata.AirVehicle cost: ModelMetadata.Cost maintenance: ModelMetadata.Maintenance emissions: ModelMetadata.Emissions desc: ModelMetadata.Description availability: ModelMetadata.Availability length: number maintenanceState: number end
record VehicleData allCargoTypes: {CargoTypeId : integer} cargoClasses: {string} engines: {VehicleEngineType : boolean} variantGroup: string anyCargo: boolean passengers: boolean isReversible: boolean isLightrail: boolean speed: number speedAdjusted: number maxIndividualSpeed: number noise: number noiseAdjusted: number pollution: number pollutionAdjusted: number comfortFactor: number comfortFactorAdjusted: number runningCosts: number runningCostsAdjusted: number numCompartments: integer loadingSpeed: number weight: number weightMaxPayload: number length: number totalCapacity: integer totalCapacityPassengers: integer totalCapacityCargo: integer price: integer tractiveEffort: number thrust: number thrustAdjusted: number rollingFriction: number power: number powerAdjusted: number yearFrom: integer yearTo: integer noCblendMask: boolean end
record ElementDynamic ranges: VehicleUtil.Ranges sortKey: any variantCountFiltered: integer end
record ElementStatic repId: integer multipleUnit: boolean name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} vehicleData: VehicleStoreUtil.VehicleData engineKey: integer path: string variantCount: integer isVariant: boolean variantGroupOnly: boolean carriersMap: {Carrier : boolean} transportModes: {TransportMode : boolean} engineTypes: {VehicleEngineType : boolean} hasEngine: boolean filterTags: {string} end
record Element dynamic: ElementDynamic static: ElementStatic end
record FilterParams year: integer anyCargoFilterSet: boolean passengerCargoTypeId: integer end
record VehicleNameAndIcon name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} largeIcon: string end
enum EngineType "Diesel" "Electric" "Steam" end
record EngineToggleParam type: EngineType modes: {EngineType : boolean} setModes: function({EngineType : boolean}) end
record SizeFilterParam showFilters: boolean filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) transportModes: {TransportMode : boolean} end
record CargoTypesParam filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) allCargo: {CargoTypeId : boolean} end
record TransportModesAndCarrier transportModes: {TransportMode : boolean} carrier: Carrier end
makeSingleVehicle: function(Model): Vehicle makeMultipleVehicles: function(MultipleUnit): {Vehicle} makeMultipleVehiclesFromParts: function({{TransportVehiclePart}}): {Vehicle} collectVehicleData: function({Vehicle}, Engine.Component.TransportVehicle.Modifiers): VehicleData goodnessToTextString: function(number): string getRangesFromData: function(VehicleData, Carrier, integer): VehicleUtil.Ranges getPrimaryBucket: function(ElementStatic): integer vehicleFilter: function(VehicleStoreUtil.ElementStatic, FilterParams, VehicleStore.VehicleBrowserFilter): boolean showCargoFilters: function(VehicleStore.VehicleBrowserFilter): boolean acceptsMultiVehicle: function(Carrier): boolean makeVehicleData: function(integer, boolean): VehicleData getVehicleNameAndIcons: function(integer, boolean, boolean): VehicleNameAndIcon makeVehicleProgressBarRow: function(string, string, number, string, number): TreeNodeId makeVehiclePropertyRow: function(string, string, string, number, number, boolean): TreeNodeId makeVehiclePropertyPlaceholder: function(): TreeNodeId handleRailCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleTramCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleDefaultCarrier: function(VehicleStore.VehicleBrowserFilter): VehicleStore.VehicleBrowserFilter getTransportModeMapForVehicles: function({Engine.Entity}): {TransportMode : boolean} depotMatchesVehicleFilterTags: function({string}, {string}): boolean depotMatchesVehicleTransportModes: function({TransportMode : boolean}, {TransportMode : boolean}): boolean getVehicleFilterTags: function({Engine.Entity}): {string} getDepotFilterTags: function(Engine.Entity): {string} EngineToggle: Recipe<EngineToggleParam> SizeFilter: Recipe<SizeFilterParam> CargoTypes: Recipe<CargoTypesParam> end

Category: globals🔗

VehicleStoreUtil🔗

global record VehicleStoreUtil
record Vehicle tv: ModelMetadata.TransportVehicle landVehicle: ModelMetadata.LandVehicle waterVehicle: ModelMetadata.WaterVehicle airVehicle: ModelMetadata.AirVehicle cost: ModelMetadata.Cost maintenance: ModelMetadata.Maintenance emissions: ModelMetadata.Emissions desc: ModelMetadata.Description availability: ModelMetadata.Availability length: number maintenanceState: number end
record VehicleData allCargoTypes: {CargoTypeId : integer} cargoClasses: {string} engines: {VehicleEngineType : boolean} variantGroup: string anyCargo: boolean passengers: boolean isReversible: boolean isLightrail: boolean speed: number speedAdjusted: number maxIndividualSpeed: number noise: number noiseAdjusted: number pollution: number pollutionAdjusted: number comfortFactor: number comfortFactorAdjusted: number runningCosts: number runningCostsAdjusted: number numCompartments: integer loadingSpeed: number weight: number weightMaxPayload: number length: number totalCapacity: integer totalCapacityPassengers: integer totalCapacityCargo: integer price: integer tractiveEffort: number thrust: number thrustAdjusted: number rollingFriction: number power: number powerAdjusted: number yearFrom: integer yearTo: integer noCblendMask: boolean end
record ElementDynamic ranges: VehicleUtil.Ranges sortKey: any variantCountFiltered: integer end
record ElementStatic repId: integer multipleUnit: boolean name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} vehicleData: VehicleStoreUtil.VehicleData engineKey: integer path: string variantCount: integer isVariant: boolean variantGroupOnly: boolean carriersMap: {Carrier : boolean} transportModes: {TransportMode : boolean} engineTypes: {VehicleEngineType : boolean} hasEngine: boolean filterTags: {string} end
record Element dynamic: ElementDynamic static: ElementStatic end
record FilterParams year: integer anyCargoFilterSet: boolean passengerCargoTypeId: integer end
record VehicleNameAndIcon name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} largeIcon: string end
enum EngineType "Diesel" "Electric" "Steam" end
record EngineToggleParam type: EngineType modes: {EngineType : boolean} setModes: function({EngineType : boolean}) end
record SizeFilterParam showFilters: boolean filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) transportModes: {TransportMode : boolean} end
record CargoTypesParam filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) allCargo: {CargoTypeId : boolean} end
record TransportModesAndCarrier transportModes: {TransportMode : boolean} carrier: Carrier end
makeSingleVehicle: function(Model): Vehicle makeMultipleVehicles: function(MultipleUnit): {Vehicle} makeMultipleVehiclesFromParts: function({{TransportVehiclePart}}): {Vehicle} collectVehicleData: function({Vehicle}, Engine.Component.TransportVehicle.Modifiers): VehicleData goodnessToTextString: function(number): string getRangesFromData: function(VehicleData, Carrier, integer): VehicleUtil.Ranges getPrimaryBucket: function(ElementStatic): integer vehicleFilter: function(VehicleStoreUtil.ElementStatic, FilterParams, VehicleStore.VehicleBrowserFilter): boolean showCargoFilters: function(VehicleStore.VehicleBrowserFilter): boolean acceptsMultiVehicle: function(Carrier): boolean makeVehicleData: function(integer, boolean): VehicleData getVehicleNameAndIcons: function(integer, boolean, boolean): VehicleNameAndIcon makeVehicleProgressBarRow: function(string, string, number, string, number): TreeNodeId makeVehiclePropertyRow: function(string, string, string, number, number, boolean): TreeNodeId makeVehiclePropertyPlaceholder: function(): TreeNodeId handleRailCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleTramCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleDefaultCarrier: function(VehicleStore.VehicleBrowserFilter): VehicleStore.VehicleBrowserFilter getTransportModeMapForVehicles: function({Engine.Entity}): {TransportMode : boolean} depotMatchesVehicleFilterTags: function({string}, {string}): boolean depotMatchesVehicleTransportModes: function({TransportMode : boolean}, {TransportMode : boolean}): boolean getVehicleFilterTags: function({Engine.Entity}): {string} getDepotFilterTags: function(Engine.Entity): {string} EngineToggle: Recipe<EngineToggleParam> SizeFilter: Recipe<SizeFilterParam> CargoTypes: Recipe<CargoTypesParam> end

VehicleStoreUtil.Vehicle🔗

record VehicleStoreUtil.Vehicle tv: ModelMetadata.TransportVehicle landVehicle: ModelMetadata.LandVehicle waterVehicle: ModelMetadata.WaterVehicle airVehicle: ModelMetadata.AirVehicle cost: ModelMetadata.Cost maintenance: ModelMetadata.Maintenance emissions: ModelMetadata.Emissions desc: ModelMetadata.Description availability: ModelMetadata.Availability length: number maintenanceState: number end

VehicleStoreUtil.Vehicle.tv🔗

VehicleStoreUtil.Vehicle.tv: ModelMetadata.TransportVehicle

VehicleStoreUtil.Vehicle.landVehicle🔗

VehicleStoreUtil.Vehicle.landVehicle: ModelMetadata.LandVehicle

VehicleStoreUtil.Vehicle.waterVehicle🔗

VehicleStoreUtil.Vehicle.waterVehicle: ModelMetadata.WaterVehicle

VehicleStoreUtil.Vehicle.airVehicle🔗

VehicleStoreUtil.Vehicle.airVehicle: ModelMetadata.AirVehicle

VehicleStoreUtil.Vehicle.cost🔗

VehicleStoreUtil.Vehicle.cost: ModelMetadata.Cost

VehicleStoreUtil.Vehicle.maintenance🔗

VehicleStoreUtil.Vehicle.maintenance: ModelMetadata.Maintenance

VehicleStoreUtil.Vehicle.emissions🔗

VehicleStoreUtil.Vehicle.emissions: ModelMetadata.Emissions

VehicleStoreUtil.Vehicle.desc🔗

VehicleStoreUtil.Vehicle.desc: ModelMetadata.Description

VehicleStoreUtil.Vehicle.availability🔗

VehicleStoreUtil.Vehicle.availability: ModelMetadata.Availability

VehicleStoreUtil.Vehicle.length🔗

VehicleStoreUtil.Vehicle.length: number

VehicleStoreUtil.Vehicle.maintenanceState🔗

VehicleStoreUtil.Vehicle.maintenanceState: number

VehicleStoreUtil.VehicleData🔗

record VehicleStoreUtil.VehicleData allCargoTypes: {CargoTypeId : integer} cargoClasses: {string} engines: {VehicleEngineType : boolean} variantGroup: string anyCargo: boolean passengers: boolean isReversible: boolean isLightrail: boolean speed: number speedAdjusted: number maxIndividualSpeed: number noise: number noiseAdjusted: number pollution: number pollutionAdjusted: number comfortFactor: number comfortFactorAdjusted: number runningCosts: number runningCostsAdjusted: number numCompartments: integer loadingSpeed: number weight: number weightMaxPayload: number length: number totalCapacity: integer totalCapacityPassengers: integer totalCapacityCargo: integer price: integer tractiveEffort: number thrust: number thrustAdjusted: number rollingFriction: number power: number powerAdjusted: number yearFrom: integer yearTo: integer noCblendMask: boolean end

VehicleStoreUtil.VehicleData.allCargoTypes🔗

VehicleStoreUtil.VehicleData.allCargoTypes: {CargoTypeId : integer}

VehicleStoreUtil.VehicleData.cargoClasses🔗

VehicleStoreUtil.VehicleData.cargoClasses: {string}

VehicleStoreUtil.VehicleData.engines🔗

VehicleStoreUtil.VehicleData.engines: {VehicleEngineType : boolean}

VehicleStoreUtil.VehicleData.variantGroup🔗

VehicleStoreUtil.VehicleData.variantGroup: string

VehicleStoreUtil.VehicleData.anyCargo🔗

VehicleStoreUtil.VehicleData.anyCargo: boolean

VehicleStoreUtil.VehicleData.passengers🔗

VehicleStoreUtil.VehicleData.passengers: boolean

VehicleStoreUtil.VehicleData.isReversible🔗

VehicleStoreUtil.VehicleData.isReversible: boolean

VehicleStoreUtil.VehicleData.isLightrail🔗

VehicleStoreUtil.VehicleData.isLightrail: boolean

VehicleStoreUtil.VehicleData.speed🔗

VehicleStoreUtil.VehicleData.speed: number

VehicleStoreUtil.VehicleData.speedAdjusted🔗

VehicleStoreUtil.VehicleData.speedAdjusted: number

VehicleStoreUtil.VehicleData.maxIndividualSpeed🔗

VehicleStoreUtil.VehicleData.maxIndividualSpeed: number

VehicleStoreUtil.VehicleData.noise🔗

VehicleStoreUtil.VehicleData.noise: number

VehicleStoreUtil.VehicleData.noiseAdjusted🔗

VehicleStoreUtil.VehicleData.noiseAdjusted: number

VehicleStoreUtil.VehicleData.pollution🔗

VehicleStoreUtil.VehicleData.pollution: number

VehicleStoreUtil.VehicleData.pollutionAdjusted🔗

VehicleStoreUtil.VehicleData.pollutionAdjusted: number

VehicleStoreUtil.VehicleData.comfortFactor🔗

VehicleStoreUtil.VehicleData.comfortFactor: number

VehicleStoreUtil.VehicleData.comfortFactorAdjusted🔗

VehicleStoreUtil.VehicleData.comfortFactorAdjusted: number

VehicleStoreUtil.VehicleData.runningCosts🔗

VehicleStoreUtil.VehicleData.runningCosts: number

VehicleStoreUtil.VehicleData.runningCostsAdjusted🔗

VehicleStoreUtil.VehicleData.runningCostsAdjusted: number

VehicleStoreUtil.VehicleData.numCompartments🔗

VehicleStoreUtil.VehicleData.numCompartments: integer

VehicleStoreUtil.VehicleData.loadingSpeed🔗

VehicleStoreUtil.VehicleData.loadingSpeed: number

VehicleStoreUtil.VehicleData.weight🔗

VehicleStoreUtil.VehicleData.weight: number

VehicleStoreUtil.VehicleData.weightMaxPayload🔗

VehicleStoreUtil.VehicleData.weightMaxPayload: number

VehicleStoreUtil.VehicleData.length🔗

VehicleStoreUtil.VehicleData.length: number

VehicleStoreUtil.VehicleData.totalCapacity🔗

VehicleStoreUtil.VehicleData.totalCapacity: integer

VehicleStoreUtil.VehicleData.totalCapacityPassengers🔗

VehicleStoreUtil.VehicleData.totalCapacityPassengers: integer

VehicleStoreUtil.VehicleData.totalCapacityCargo🔗

VehicleStoreUtil.VehicleData.totalCapacityCargo: integer

VehicleStoreUtil.VehicleData.price🔗

VehicleStoreUtil.VehicleData.price: integer

VehicleStoreUtil.VehicleData.tractiveEffort🔗

VehicleStoreUtil.VehicleData.tractiveEffort: number

VehicleStoreUtil.VehicleData.thrust🔗

VehicleStoreUtil.VehicleData.thrust: number

VehicleStoreUtil.VehicleData.thrustAdjusted🔗

VehicleStoreUtil.VehicleData.thrustAdjusted: number

VehicleStoreUtil.VehicleData.rollingFriction🔗

VehicleStoreUtil.VehicleData.rollingFriction: number

VehicleStoreUtil.VehicleData.power🔗

VehicleStoreUtil.VehicleData.power: number

VehicleStoreUtil.VehicleData.powerAdjusted🔗

VehicleStoreUtil.VehicleData.powerAdjusted: number

VehicleStoreUtil.VehicleData.yearFrom🔗

VehicleStoreUtil.VehicleData.yearFrom: integer

VehicleStoreUtil.VehicleData.yearTo🔗

VehicleStoreUtil.VehicleData.yearTo: integer

VehicleStoreUtil.VehicleData.noCblendMask🔗

VehicleStoreUtil.VehicleData.noCblendMask: boolean

VehicleStoreUtil.ElementDynamic🔗

record VehicleStoreUtil.ElementDynamic ranges: VehicleUtil.Ranges sortKey: any variantCountFiltered: integer end

VehicleStoreUtil.ElementDynamic.ranges🔗

VehicleStoreUtil.ElementDynamic.ranges: VehicleUtil.Ranges

VehicleStoreUtil.ElementDynamic.sortKey🔗

VehicleStoreUtil.ElementDynamic.sortKey: any

VehicleStoreUtil.ElementDynamic.variantCountFiltered🔗

VehicleStoreUtil.ElementDynamic.variantCountFiltered: integer

VehicleStoreUtil.ElementStatic🔗

record VehicleStoreUtil.ElementStatic repId: integer multipleUnit: boolean name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} vehicleData: VehicleStoreUtil.VehicleData engineKey: integer path: string variantCount: integer isVariant: boolean variantGroupOnly: boolean carriersMap: {Carrier : boolean} transportModes: {TransportMode : boolean} engineTypes: {VehicleEngineType : boolean} hasEngine: boolean filterTags: {string} end

VehicleStoreUtil.ElementStatic.repId🔗

VehicleStoreUtil.ElementStatic.repId: integer

VehicleStoreUtil.ElementStatic.multipleUnit🔗

VehicleStoreUtil.ElementStatic.multipleUnit: boolean

VehicleStoreUtil.ElementStatic.name🔗

VehicleStoreUtil.ElementStatic.name: string

VehicleStoreUtil.ElementStatic.names🔗

VehicleStoreUtil.ElementStatic.names: {string}

VehicleStoreUtil.ElementStatic.icons🔗

VehicleStoreUtil.ElementStatic.icons: {string}

VehicleStoreUtil.ElementStatic.iconsBlend🔗

VehicleStoreUtil.ElementStatic.iconsBlend: {string}

VehicleStoreUtil.ElementStatic.iconOrientations🔗

VehicleStoreUtil.ElementStatic.iconOrientations: {boolean}

VehicleStoreUtil.ElementStatic.vehicleData🔗

VehicleStoreUtil.ElementStatic.vehicleData: VehicleStoreUtil.VehicleData

VehicleStoreUtil.ElementStatic.engineKey🔗

VehicleStoreUtil.ElementStatic.engineKey: integer

VehicleStoreUtil.ElementStatic.path🔗

VehicleStoreUtil.ElementStatic.path: string

VehicleStoreUtil.ElementStatic.variantCount🔗

VehicleStoreUtil.ElementStatic.variantCount: integer

VehicleStoreUtil.ElementStatic.isVariant🔗

VehicleStoreUtil.ElementStatic.isVariant: boolean

VehicleStoreUtil.ElementStatic.variantGroupOnly🔗

VehicleStoreUtil.ElementStatic.variantGroupOnly: boolean

VehicleStoreUtil.ElementStatic.carriersMap🔗

VehicleStoreUtil.ElementStatic.carriersMap: {Carrier : boolean}

VehicleStoreUtil.ElementStatic.transportModes🔗

VehicleStoreUtil.ElementStatic.transportModes: {TransportMode : boolean}

VehicleStoreUtil.ElementStatic.engineTypes🔗

VehicleStoreUtil.ElementStatic.engineTypes: {VehicleEngineType : boolean}

VehicleStoreUtil.ElementStatic.hasEngine🔗

VehicleStoreUtil.ElementStatic.hasEngine: boolean

VehicleStoreUtil.ElementStatic.filterTags🔗

VehicleStoreUtil.ElementStatic.filterTags: {string}

VehicleStoreUtil.Element🔗

record VehicleStoreUtil.Element dynamic: ElementDynamic static: ElementStatic end

VehicleStoreUtil.Element.dynamic🔗

VehicleStoreUtil.Element.dynamic: ElementDynamic

VehicleStoreUtil.Element.static🔗

VehicleStoreUtil.Element.static: ElementStatic

VehicleStoreUtil.FilterParams🔗

record VehicleStoreUtil.FilterParams year: integer anyCargoFilterSet: boolean passengerCargoTypeId: integer end

VehicleStoreUtil.FilterParams.year🔗

VehicleStoreUtil.FilterParams.year: integer

VehicleStoreUtil.FilterParams.anyCargoFilterSet🔗

VehicleStoreUtil.FilterParams.anyCargoFilterSet: boolean

VehicleStoreUtil.FilterParams.passengerCargoTypeId🔗

VehicleStoreUtil.FilterParams.passengerCargoTypeId: integer

VehicleStoreUtil.VehicleNameAndIcon🔗

record VehicleStoreUtil.VehicleNameAndIcon name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} largeIcon: string end

VehicleStoreUtil.VehicleNameAndIcon.name🔗

VehicleStoreUtil.VehicleNameAndIcon.name: string

VehicleStoreUtil.VehicleNameAndIcon.names🔗

VehicleStoreUtil.VehicleNameAndIcon.names: {string}

VehicleStoreUtil.VehicleNameAndIcon.icons🔗

VehicleStoreUtil.VehicleNameAndIcon.icons: {string}

VehicleStoreUtil.VehicleNameAndIcon.iconsBlend🔗

VehicleStoreUtil.VehicleNameAndIcon.iconsBlend: {string}

VehicleStoreUtil.VehicleNameAndIcon.iconOrientations🔗

VehicleStoreUtil.VehicleNameAndIcon.iconOrientations: {boolean}

VehicleStoreUtil.VehicleNameAndIcon.largeIcon🔗

VehicleStoreUtil.VehicleNameAndIcon.largeIcon: string

VehicleStoreUtil.EngineType🔗

enum VehicleStoreUtil.EngineType "Diesel" "Electric" "Steam" end

VehicleStoreUtil.EngineType."Diesel"🔗

VehicleStoreUtil.EngineType."Electric"🔗

VehicleStoreUtil.EngineType."Steam"🔗

VehicleStoreUtil.EngineToggleParam🔗

record VehicleStoreUtil.EngineToggleParam type: EngineType modes: {EngineType : boolean} setModes: function({EngineType : boolean}) end

VehicleStoreUtil.EngineToggleParam.type🔗

VehicleStoreUtil.EngineToggleParam.type: EngineType

VehicleStoreUtil.EngineToggleParam.modes🔗

VehicleStoreUtil.EngineToggleParam.modes: {EngineType : boolean}

VehicleStoreUtil.EngineToggleParam.setModes🔗

function VehicleStoreUtil.EngineToggleParam.setModes({EngineType : boolean})
Parameters
  • {EngineType : boolean}

VehicleStoreUtil.SizeFilterParam🔗

record VehicleStoreUtil.SizeFilterParam showFilters: boolean filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) transportModes: {TransportMode : boolean} end

VehicleStoreUtil.SizeFilterParam.showFilters🔗

VehicleStoreUtil.SizeFilterParam.showFilters: boolean

VehicleStoreUtil.SizeFilterParam.filter🔗

VehicleStoreUtil.SizeFilterParam.filter: VehicleStore.VehicleBrowserFilter

VehicleStoreUtil.SizeFilterParam.setFilterSort🔗

function VehicleStoreUtil.SizeFilterParam.setFilterSort(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean)
Parameters
  • VehicleStore.VehicleBrowserFilter
  • VehicleStore.VehicleBrowserSort
  • boolean

VehicleStoreUtil.SizeFilterParam.transportModes🔗

VehicleStoreUtil.SizeFilterParam.transportModes: {TransportMode : boolean}

VehicleStoreUtil.CargoTypesParam🔗

record VehicleStoreUtil.CargoTypesParam filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) allCargo: {CargoTypeId : boolean} end

VehicleStoreUtil.CargoTypesParam.filter🔗

VehicleStoreUtil.CargoTypesParam.filter: VehicleStore.VehicleBrowserFilter

VehicleStoreUtil.CargoTypesParam.setFilterSort🔗

function VehicleStoreUtil.CargoTypesParam.setFilterSort(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean)
Parameters
  • VehicleStore.VehicleBrowserFilter
  • VehicleStore.VehicleBrowserSort
  • boolean

VehicleStoreUtil.CargoTypesParam.allCargo🔗

VehicleStoreUtil.CargoTypesParam.allCargo: {CargoTypeId : boolean}

VehicleStoreUtil.TransportModesAndCarrier🔗

record VehicleStoreUtil.TransportModesAndCarrier transportModes: {TransportMode : boolean} carrier: Carrier end

VehicleStoreUtil.TransportModesAndCarrier.transportModes🔗

VehicleStoreUtil.TransportModesAndCarrier.transportModes: {TransportMode : boolean}

VehicleStoreUtil.TransportModesAndCarrier.carrier🔗

VehicleStoreUtil.TransportModesAndCarrier.carrier: Carrier

VehicleStoreUtil.makeSingleVehicle🔗

function VehicleStoreUtil.makeSingleVehicle(Model): Vehicle
Parameters
  • Model
Returns
  1. Vehicle

VehicleStoreUtil.makeMultipleVehicles🔗

function VehicleStoreUtil.makeMultipleVehicles(MultipleUnit): {Vehicle}
Parameters
  • MultipleUnit
Returns
  1. {Vehicle}

VehicleStoreUtil.makeMultipleVehiclesFromParts🔗

function VehicleStoreUtil.makeMultipleVehiclesFromParts({{TransportVehiclePart}}): {Vehicle}
Parameters
  • {{TransportVehiclePart}}
Returns
  1. {Vehicle}

VehicleStoreUtil.collectVehicleData🔗

function VehicleStoreUtil.collectVehicleData({Vehicle}, Engine.Component.TransportVehicle.Modifiers): VehicleData
Parameters
  • {Vehicle}
  • Engine.Component.TransportVehicle.Modifiers
Returns
  1. VehicleData

VehicleStoreUtil.goodnessToTextString🔗

function VehicleStoreUtil.goodnessToTextString(number): string
Parameters
  • number
Returns
  1. string

VehicleStoreUtil.getRangesFromData🔗

function VehicleStoreUtil.getRangesFromData(VehicleData, Carrier, integer): VehicleUtil.Ranges
Parameters
  • VehicleData
  • Carrier
  • integer
Returns
  1. VehicleUtil.Ranges

VehicleStoreUtil.getPrimaryBucket🔗

function VehicleStoreUtil.getPrimaryBucket(ElementStatic): integer
Parameters
  • ElementStatic
Returns
  1. integer

VehicleStoreUtil.vehicleFilter🔗

function VehicleStoreUtil.vehicleFilter(VehicleStoreUtil.ElementStatic, FilterParams, VehicleStore.VehicleBrowserFilter): boolean
Parameters
  • VehicleStoreUtil.ElementStatic
  • FilterParams
  • VehicleStore.VehicleBrowserFilter
Returns
  1. boolean

VehicleStoreUtil.showCargoFilters🔗

function VehicleStoreUtil.showCargoFilters(VehicleStore.VehicleBrowserFilter): boolean
Parameters
  • VehicleStore.VehicleBrowserFilter
Returns
  1. boolean

VehicleStoreUtil.acceptsMultiVehicle🔗

function VehicleStoreUtil.acceptsMultiVehicle(Carrier): boolean
Parameters
  • Carrier
Returns
  1. boolean

VehicleStoreUtil.makeVehicleData🔗

function VehicleStoreUtil.makeVehicleData(integer, boolean): VehicleData
Parameters
  • integer
  • boolean
Returns
  1. VehicleData

VehicleStoreUtil.getVehicleNameAndIcons🔗

function VehicleStoreUtil.getVehicleNameAndIcons(integer, boolean, boolean): VehicleNameAndIcon
Parameters
  • integer
  • boolean
  • boolean
Returns
  1. VehicleNameAndIcon

VehicleStoreUtil.makeVehicleProgressBarRow🔗

function VehicleStoreUtil.makeVehicleProgressBarRow(string, string, number, string, number): TreeNodeId
Parameters
  • string
  • string
  • number
  • string
  • number
Returns
  1. TreeNodeId

VehicleStoreUtil.makeVehiclePropertyRow🔗

function VehicleStoreUtil.makeVehiclePropertyRow(string, string, string, number, number, boolean): TreeNodeId
Parameters
  • string
  • string
  • string
  • number
  • number
  • boolean
Returns
  1. TreeNodeId

VehicleStoreUtil.makeVehiclePropertyPlaceholder🔗

function VehicleStoreUtil.makeVehiclePropertyPlaceholder(): TreeNodeId
Returns
  1. TreeNodeId

VehicleStoreUtil.handleRailCarrier🔗

function VehicleStoreUtil.handleRailCarrier(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter
Parameters
  • VehicleStore.VehicleBrowserFilter
  • {string : integer}
  • integer
Returns
  1. VehicleStore.VehicleBrowserFilter

VehicleStoreUtil.handleTramCarrier🔗

function VehicleStoreUtil.handleTramCarrier(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter
Parameters
  • VehicleStore.VehicleBrowserFilter
  • {string : integer}
  • integer
Returns
  1. VehicleStore.VehicleBrowserFilter

VehicleStoreUtil.handleDefaultCarrier🔗

function VehicleStoreUtil.handleDefaultCarrier(VehicleStore.VehicleBrowserFilter): VehicleStore.VehicleBrowserFilter
Parameters
  • VehicleStore.VehicleBrowserFilter
Returns
  1. VehicleStore.VehicleBrowserFilter

VehicleStoreUtil.getTransportModeMapForVehicles🔗

function VehicleStoreUtil.getTransportModeMapForVehicles({Engine.Entity}): {TransportMode : boolean}
Parameters
  • {Engine.Entity}
Returns
  1. {TransportMode : boolean}

VehicleStoreUtil.depotMatchesVehicleFilterTags🔗

function VehicleStoreUtil.depotMatchesVehicleFilterTags({string}, {string}): boolean
Parameters
  • {string}
  • {string}
Returns
  1. boolean

VehicleStoreUtil.depotMatchesVehicleTransportModes🔗

function VehicleStoreUtil.depotMatchesVehicleTransportModes({TransportMode : boolean}, {TransportMode : boolean}): boolean
Parameters
  • {TransportMode : boolean}
  • {TransportMode : boolean}
Returns
  1. boolean

VehicleStoreUtil.getVehicleFilterTags🔗

function VehicleStoreUtil.getVehicleFilterTags({Engine.Entity}): {string}
Parameters
  • {Engine.Entity}
Returns
  1. {string}

VehicleStoreUtil.getDepotFilterTags🔗

function VehicleStoreUtil.getDepotFilterTags(Engine.Entity): {string}
Parameters
  • Engine.Entity
Returns
  1. {string}

VehicleStoreUtil.EngineToggle🔗

VehicleStoreUtil.EngineToggle: Recipe<EngineToggleParam>

VehicleStoreUtil.SizeFilter🔗

VehicleStoreUtil.SizeFilter: Recipe<SizeFilterParam>

VehicleStoreUtil.CargoTypes🔗

VehicleStoreUtil.CargoTypes: Recipe<CargoTypesParam>
Transport Fever 3 Wiki
Gameplay ReferenceComing soon
●
Modding Manual
  • api
  • api.cmd
  • api.engine
  • api.engine.system
  • api.engine.util
  • api.gui
  • api.res
  • api.type
  • api.type.mod
  • api.type.modhub
  • api.type.transformator
  • app
  • main
  • content
    • base
      • difficulty_util
      • model_metadata_util
      • post_run_util
    • climates
      • gen
        • map_gen_util_serialized
    • game_mechanics
      • achievements
        • sound
          • achievement_sfx
      • celebrations
        • celebration_react_util
        • gui
          • sound
            • celebration_sfx
      • company
        • company
        • company_metadata
        • company_progression_util
        • company_react_util
        • company_static_util
        • company_util
        • explorations
          • exploration_plane
        • prospection_metadata
        • sound
          • company_sfx
      • emission
        • emission_config_metadata
        • emission_metadata
        • emissions
      • finance
        • account
        • finances_react_util
        • finances_util
        • loan
        • loan_util
        • sound
          • finance_sfx
      • fun_elements
        • blimp_util
        • custom_entity_util
        • fun_elements
        • rocket_util
        • ufo_util
      • game_time
        • game_time
      • industries
        • industries
      • notifications
        • gui
          • notification_colors
          • sound
            • notification_sfx
        • notification_legacy_util
        • notification_util
        • notifications
        • types
          • notification_react_util
          • notification_types
      • subventions
        • specific_subvention
        • subvention
        • subvention_legacy_util
        • subvention_util
        • subventions_gui
      • towns
        • district_colors
        • sound
          • town_sfx
        • town_cargo
        • town_growth_metadata
        • town_marketing_metadata
        • town_react_util
        • town_util
        • town_util_parallel
        • towns
    • gui
      • construction
        • construction_colors
        • construction_desc_react_util
        • construction_menu
        • construction_react_util
        • sound
          • construction_sfx
        • track_description_metadata
        • track_modifier_metadata
      • context_helper
        • context_helper
      • entity_window
        • animal
          • animal_eow
        • empty_construction
          • empty_construction_eow
        • entity_window_hud
        • entity_window_util
        • eow_extension_util
        • fun_elements
          • fun_elements_eow
        • gameplay_colors
        • industry
          • industry_eow
        • industry_react_util
        • line
          • line_eow
        • maintenance_station
          • maintenance_station_eow
        • perk
          • perk_eow
        • sim_person
          • sim_person_eow
        • station_group
          • station_group_eow
        • town
          • town_eow
        • town_building
          • town_building_eow
        • vehicle
          • vehicle_eow
        • view_manager
        • view_manager_util
        • warehouse
          • warehouse_eow
      • game_bar
        • game_bar
        • game_bar_widgets
      • guidesystem
        • sound
          • guidesystem_sfx
      • hud
        • hud_gui_config
        • hud_react_util
      • layers
        • layer_cargo
        • layer_cargo_flow
        • layer_colors
        • layer_noise
        • layer_pollution
        • layer_public_transport
        • layer_react_util
        • layer_traffic
        • layers_button_ridge
      • line_vehicle_mgmt
        • cargofilter_window
        • feedback_list_util
        • line
        • line_react_util
        • line_util
        • manager_hud_util
        • manager_tooltips_util
        • manager_window
        • sound
          • lvm_sfx
        • vehicle_list_react_util
        • vehicle_react_util
        • vehicle_store
        • vehicle_store_table
        • vehicle_store_util
        • vehicle_store_window
        • vehicle_util
      • main
        • button_react_util
        • callout_react_util
        • cargo_react_util
        • cargo_util
        • collapsible_checkbox_list
        • content_card
        • credits_react_util
        • default_colors
        • disable_features
        • engine_react_util
        • free_cam_options
        • game_context
        • game_react_globals
        • game_tooltips
        • game_windows
        • gui_react_util
        • gui_res_modding
        • hud_icon_toolbox
        • industry_util
        • input_action_colors
        • main_mod_button_area
        • menu_category_util
        • mod_entry_point
        • particle_colors
        • particle_react_util
        • popover_react_util
        • radial_menu_extension
        • script_param_util
        • selection_colors
        • selector
        • selector_react_util
        • styleutil
        • tile_list_react_util
        • tool_react_util
        • town_hud_react_util
      • map_editor
        • map_editor
      • menu
        • dialog_react_util
        • difficulty_react_util
        • graphics_presets_util
        • main_menu
        • map_preview_colors
        • menu_icon_react_util
        • menu_util
        • mod_colors
        • mod_manager_react_util
        • mod_util
        • new_game_react_util
        • paradox_react_util
        • releasenotes_util
        • savegame_react_util
        • sound
          • main_menu_sfx
      • sound
        • gui_comp_sfx
      • statistics
        • statistics
        • statistics_react_util
    • industries
      • industry_productivity_util
      • industry_workers
    • infrastructure
      • traffic_light
        • traffic_light
    • landmarks
      • hq
        • headquarter_util_serialized
      • landmark
      • landmark_util
      • landmark_util_serialized
    • mission
      • arrival_tracker
      • builder_util
      • calendar
      • guide_system
        • guide_system_react
        • guides
          • guide_event
          • guide_generic
          • guide_state
          • guide_timer
          • guide_ui_event
      • mission_boot_util
      • mission_colors
      • mission_framework
        • mission_end_window_util
        • mission_framework_react
        • mission_framework_react_util
        • mission_framework_util
        • mission_framework_util_entity
        • mission_framework_util_line
        • mission_interface
      • mission_pathfinding_util
      • mission_react_util
      • mission_task_util
      • mission_types
      • modifier
      • name_util
      • tasks
        • assign_vehicle
          • mission_task_assign_vehicle
          • mission_task_visit_stations_ordered
        • auto_builder
          • mission_task_electrify
          • mission_task_track_builder
          • prepare_track_building_util
        • build_construction
          • mission_task_build_construction
          • mission_task_build_construction_util
          • mission_task_build_construction_variant
        • build_path
          • mission_task_build_path
        • bulldoze
          • mission_task_auto_bulldoze
          • mission_task_bulldoze
        • buy_vehicle
          • mission_task_buy_vehicle
          • mission_task_clone_vehicle
        • click_and_collect_custom_entity
          • mission_task_collect_entity
          • mission_task_spawn_entity
        • click_entity
          • mission_task_click_entity
        • connect_nodes
          • mission_task_connect_nodes
        • create_line
          • mission_task_create_line
          • mission_task_create_line_for_towns
          • mission_task_stop_config
        • cutscene
          • mission_task_cutscene
        • dialogue
          • mission_task_dialogue
        • finish
          • mission_task_finish
        • guide
          • mission_task_guide
          • mission_task_guide_collect_entity
        • join
          • mission_task_join
        • mission_dialogue_data
        • non_bulldozable
          • mission_task_non_bulldozable
        • observe_entity
          • mission_task_observe_entity
        • page
          • mission_task_page
        • spawn_sims
          • mission_task_spawn_sims
          • sampling_util
        • subsidies
          • mission_task_guide_subsidies
          • mission_task_subsidies
        • task_decorator
        • town_rating
          • mission_task_town_rating
          • mission_task_town_rating_observer
        • town_size
          • mission_task_town_size
        • transfer_ownership
          • mission_task_transfer_ownership
          • transfer_ownership_util
        • transport_cargo
          • mission_task_empty_stocks
          • mission_task_industry_boosted
          • mission_task_transport_cargo
          • mission_task_transport_cargo_faster
          • mission_task_transport_cargo_observer
          • mission_task_transport_passengers
        • utility
          • mission_task_cargo_needs
          • mission_task_check_entities
          • mission_task_check_landmark_level
          • mission_task_clouds
          • mission_task_highlight
          • mission_task_industry_activity
          • mission_task_landmark_requirements
          • mission_task_play_sound
          • mission_task_protected_entities
          • mission_task_relay_update
          • mission_task_send_command
          • mission_task_send_event
          • mission_task_store_any
          • mission_task_substitute_constructions
          • mission_task_time_of_day
          • mission_task_town_development
          • mission_town_util
        • vehicle_util
          • mission_task_replace_vehicles
          • mission_task_sell_vehicles
          • mission_task_start_vehicles
          • mission_task_vehicle_modifier
          • mission_task_vehicle_position
          • mission_vehicle_util
        • wait
          • mission_task_wait
          • mission_task_wait_event
          • mission_task_wait_for
          • mission_task_wait_ui_event
        • waypoints
          • mission_task_waypoints
      • tutorial
        • tasks
          • mission_task_tutorial_init
        • tutorial_story_util
    • scripts
      • app_util
      • audio_util
      • builtin
      • construction
        • asset_util
        • collider_util_serialized
        • construction_config_metadata
        • construction_specialization_metadata
        • construction_util_serialized
        • lane_util_serialized
        • modules_util_serialized
        • param_util
        • street_util_serialized
      • entity_util
      • gamescript
      • journal
      • lang_util
      • log
      • mat4
      • math_util
      • metadata_util
      • polygon_util
      • random_util
      • react
      • soundset
      • string_util
      • table_util
      • tex_util
      • transformator_util
      • util
        • config_util
        • listutil
        • romberg_util
        • town_growth_function
      • vec2
      • vec3
      • vec4
    • stations
      • station_metadata
    • vehicle
      • vehicle_modifier

Generated 19-08-2026

Transport Fever 3 ● Urban Games © 2026