Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Please sign up or log in to edit the wiki.

Module:VehicleHardpoint/data.json: Difference between revisions

From the Star Citizen Wiki, the fidelity™ encyclopedia
Content deleted Content added
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{
{
"%matches": "",
"%matches": "",
"matches": {
"matches": {
"Armor": {
"Armor": {
"class": "Facilities",
"class": "Facilities",
"matches": [],
"matches": [],
"type": "Armor"
"type": "Armor"
},
},
"ArmorLocker": {
"ArmorLocker": {
"class": "CargoGrid",
"class": "CargoGrid",
"matches": [
"matches": [
"hardpoint_armory_cargo_%d+"
"hardpoint_armory_cargo_%d+"
],
],
"type": "ArmorStorage"
"type": "ArmorStorage"
},
},
"Battery": {
"Battery": {
"class": "Systems",
"class": "Systems",
"matches": [
"matches": [
"hardpoint_battery"
"hardpoint_battery"
],
],
"type": "Battery"
"type": "Battery"
},
},
"Bed": {
"Bed": {
"class": "Facilities",
"class": "Facilities",
"matches": [
"matches": [
"hardpoint_bed",
"hardpoint_bed",
"hardpoint_bed_.+"
"hardpoint_bed_.+"
],
],
"type": "Bed"
"type": "Bed"
},
},
"Bomb": {
"Bomb": {
"class": "Weapons",
"class": "Weapons",
"type": "Ordnance",
"type": "Ordnance",
"subtype": "Bomb"
"subtype": "Bomb"
},
},
"BombLauncher": {
"BombLauncher": {
"class": "Weapons",
"class": "Weapons",
"type": "Ordnance",
"type": "Ordnance",
"subtype": "BombLauncher"
"subtype": "BombLauncher"
},
},
"BombRack": {
"BombRack": {
"class": "Weapons",
"class": "Weapons",
"type": "Ordnance",
"type": "Ordnance",
"subtype": "BombRack"
"subtype": "BombRack"
},
},
"Cargo": {
"Cargo": {
"class": "Cargo",
"class": "Cargo",
"matches": [
"matches": [
"hardpoint_personal_inventory.*",
"hardpoint_personal_inventory.*",
"hardpoint_personal_storage.*",
"hardpoint_personal_storage.*",
"hardpoint_storage_%d",
"hardpoint_storage_%d",
"hardpoint_general_cargo_%d+",
"hardpoint_general_cargo_%d+",
"hardpoint_medical_storage"
"hardpoint_medical_storage"
],
],
"type": "PersonalStorage"
"type": "PersonalStorage"
},
},
"CargoGrid": {
"CargoGrid": {
"class": "Cargo",
"class": "Cargo",
"matches": [
"matches": [
"hardpoint_cargo.*",
"hardpoint_cargo.*",
"hardpoint_cargogrid_"
"hardpoint_cargogrid.*"
],
],
"type": "CargoGrid"
"type": "CargoGrid"
},
},
"Computer": {
"Computer": {
"class": "Avionics",
"class": "Avionics",
"matches": [
"matches": [
"hardpoint_avionics",
"hardpoint_avionics",
"hardpoint_computer"
"hardpoint_computer"
],
],
"type": "Computer"
"type": "Computer"
},
},
"Container": {
"Container": {
"class": "Cargo",
"class": "Cargo",
"matches": [
"matches": [
"hardpoint_mining_pod.*"
"hardpoint_mining_pod.*"
],
],
"type": "CargoPod"
"type": "CargoPod"
},
},
"Cooler": {
"Cooler": {
"class": "Systems",
"class": "Systems",
"matches": [
"matches": [
"hardpoint_cooler_.+",
"hardpoint_cooler_.+",
"hardpoint_cooler"
"hardpoint_cooler"
],
],
"type": "Cooler"
"type": "Cooler"
},
},
"DecoyLauncher": {
"DecoyLauncher": {
"class": "Weapons",
"class": "Weapons",
"matches": [],
"matches": [],
"type": "DefensiveDevices",
"type": "DefensiveDevices",
"subtype": "DecoyLauncher"
"subtype": "DecoyLauncher"
},
},
"DecoyLauncherMagazine": {
"DecoyLauncherMagazine": {
"class": "Weapons",
"class": "Weapons",
"matches": [],
"matches": [],
"type": "DecoyLauncherMagazine"
"type": "DecoyLauncherMagazine"
},
},
"DockingCollar": {
"DockingCollar": {
"class": "Facilities",
"class": "Facilities",
"matches": [],
"matches": [],
"type": "DockingCollar"
"type": "DockingCollar"
},
},
"DriveUnit": {
"DriveUnit": {
"class": "Propulsion",
"class": "Propulsion",
"matches": [
"matches": [
"hardpoint_controller_wheel"
"hardpoint_controller_wheel"
],
],
"type": "DriveUnit"
"type": "DriveUnit"
},
},
"EMP": {
"EMP": {
"class": "Utility",
"class": "Utility",
"matches": [],
"matches": [],
"type": "OffensiveDevices",
"type": "OffensiveDevices",
"subtype": "EMP"
"subtype": "EMP"
},
},
"EscapePod": {
"ExternalFuelTank": {
"class": "Cargo",
"class": "Facilities",
"matches": [],
"matches": [
"hardpoint_escape_pod.*"
"type": "CargoPod",
],
"subtype": "FuelPod"
"type": "EscapePod"
},
},
"FireExtinguisher": {
"ExternalFuelTank": {
"class": "Facilities",
"class": "Cargo",
"matches": [
"matches": [],
"hardpoint_cabinet_extinguisher.*",
"type": "CargoPod",
"hardpoint_fire_extinguisher.*",
"subtype": "FuelPod"
"hardpoint_extinguisher"
},
],
"FireExtinguisher": {
"type": "FireExtinguisher"
"class": "Facilities",
},
"matches": [
"FuelIntake": {
"hardpoint_cabinet_extinguisher.*",
"class": "Propulsion",
"hardpoint_fire_extinguisher.*",
"matches": [
"hardpoint_extinguisher"
"hardpoint_fuel_intake.*"
],
],
"type": "FuelIntake"
"type": "FireExtinguisher"
},
},
"FuelPort": {
"FuelIntake": {
"class": "Propulsion",
"class": "Propulsion",
"matches": [],
"matches": [
"hardpoint_fuel_intake.*"
"type": "FuelPort"
],
},
"type": "FuelIntake"
"FuelRefinery": {
},
"class": "Utility",
"FuelNozzle": {
"matches": [
"class": "Utility",
"hardpoint_fuel_refinery.*"
"matches": [
],
"hardpoint_refuel_arm"
"type": "UtilityDevices",
],
"subtype": "FuelRefinery"
"type": "UtilityDevices",
},
"subtype": "FuelNozzle"
"FuelTank": {
},
"class": "Propulsion",
"FuelPort": {
"matches": [
"class": "Propulsion",
"hardpoint_fuel_tank.*"
"matches": [],
],
"type": "FuelTank"
"type": "FuelPort"
},
},
"FuelRefinery": {
"GimbalMount": {
"class": "Weapons",
"class": "Utility",
"matches": [
"type": "Weapons",
"hardpoint_fuel_refinery.*"
"subtype": "GimbalMount"
],
},
"type": "UtilityDevices",
"GravityGenerator": {
"subtype": "FuelRefinery"
"class": "Systems",
},
"matches": [
"FuelTank": {
"hardpoint_gravity_generator"
"class": "Propulsion",
],
"matches": [
"type": "GravityGenerator"
"hardpoint_fuel_tank.*"
},
],
"GravLev": {
"type": "FuelTank"
"class": "Thrusters",
},
"type": "ManneuverThruster",
"GimbalMount": {
"subtype": "GravLev"
"class": "Weapons",
},
"type": "Weapons",
"LifeSupportGenerator": {
"subtype": "GimbalMount"
"class": "Systems",
},
"matches": [
"GravityGenerator": {
"hardpoint_lifesupport",
"class": "Systems",
"hardpoint_life_support"
"matches": [
],
"hardpoint_gravity_generator"
"type": "LifeSupportGenerator"
],
},
"type": "GravityGenerator"
"Magazine": {
},
"class": "Weapons",
"GravLev": {
"matches": [],
"class": "Thrusters",
"type": "Magazine"
"type": "ManneuverThruster",
},
"subtype": "GravLev"
"MainThruster": {
},
"class": "Thrusters",
"LifeSupportGenerator": {
"matches": [
"class": "Systems",
"hardpoint_engine_.+",
"matches": [
"hardpoint_thrusters?.*_main.*",
"hardpoint_lifesupport",
"hardpoint_Main_.+",
"hardpoint_life_support"
"hardpoint_mainthruster_.+"
],
],
"type": "MainThruster"
"type": "LifeSupportGenerator"
},
},
"Magazine": {
"ManneuverThruster": {
"class": "Thrusters",
"class": "Weapons",
"matches": [
"matches": [],
"type": "Magazine"
"hardpoint_thrusters?_front_top_.+",
},
"hardpoint_thrusters?_front_bottom_.+",
"MainThruster": {
"hardpoint_thrusters?_rear_top_.+",
"class": "Thrusters",
"hardpoint_thrusters?_rear_bottom_.+",
"matches": [
"hardpoint_thrusters?_side_forward_.+",
"hardpoint_engine_.+",
"hardpoint_thrusters?_side_back_.+",
"hardpoint_thrusters?_top_forward_.+",
"hardpoint_thrusters?.*_main.*",
"hardpoint_Main_.+",
"hardpoint_thrusters?_top_back_.+",
"hardpoint_mainthruster_.+"
"hardpoint_thrusters?_bottom_forward_.+",
],
"hardpoint_thrusters?_bottom_back_.+",
"type": "MainThruster"
"hardpoint_thrusters?_left_upper_.+",
},
"hardpoint_thrusters?_right_upper_.+",
"ManneuverThruster": {
"hardpoint_thrusters?_left_lower_.+",
"class": "Thrusters",
"hardpoint_thrusters?_right_lower_.+",
"matches": [
"hardpoint_thrusters?_left_retro",
"hardpoint_thrusters?_right_retro",
"hardpoint_thrusters?_front_top_.+",
"hardpoint_thrusters?_front_bottom_.+",
"hardpoint_Man_Thruster_.+",
"hardpoint_thrusters?_mav.+",
"hardpoint_thrusters?_rear_top_.+",
"hardpoint_thrusters?_maneuver_.+",
"hardpoint_thrusters?_rear_bottom_.+",
"hardpoint_thrusters?_side_forward_.+",
"hardpoint_grav_.+",
"hardpoint_thrusters?_side_back_.+",
"hardpoint_gravplate_.+",
"hardpoint_thrusters?_top_forward_.+",
"hardpoint_gravlev_.+"
"hardpoint_thrusters?_top_back_.+",
],
"hardpoint_thrusters?_bottom_forward_.+",
"type": "ManneuverThruster"
"hardpoint_thrusters?_bottom_back_.+",
},
"hardpoint_thrusters?_left_upper_.+",
"MiningArm": {
"hardpoint_thrusters?_right_upper_.+",
"class": "Utility",
"hardpoint_thrusters?_left_lower_.+",
"matches": [],
"hardpoint_thrusters?_right_lower_.+",
"type": "UtilityDevices",
"hardpoint_thrusters?_left_retro",
"subtype": "MiningArm"
"hardpoint_thrusters?_right_retro",
},
"hardpoint_Man_Thruster_.+",
"Missile": {
"hardpoint_thrusters?_mav.+",
"class": "Weapons",
"hardpoint_thrusters?_maneuver_.+",
"matches": [
"hardpoint_grav_.+",
"missile_.+_attach",
"hardpoint_gravplate_.+",
"missile_attach_.+"
"hardpoint_gravlev_.+"
],
],
"type": "Ordnance",
"type": "ManneuverThruster"
"subtype": "Missile"
},
},
"MiningArm": {
"MissileLauncher": {
"class": "Weapons",
"class": "Utility",
"matches": [
"matches": [],
"type": "UtilityDevices",
"hardpoint_missile_+"
"subtype": "MiningArm"
],
},
"type": "Ordnance",
"Missile": {
"subtype": "MissileLauncher"
"class": "Weapons",
},
"matches": [
"NoiseLauncher": {
"missile_.+_attach",
"class": "Weapons",
"missile_attach_.+"
"matches": [],
],
"type": "DefensiveDevices",
"type": "Ordnance",
"subtype": "NoiseLauncher"
"subtype": "Missile"
},
},
"NoiseLauncherMagazine": {
"MissileLauncher": {
"class": "Weapons",
"class": "Weapons",
"matches": [],
"matches": [
"type": "NoiseLauncherMagazine"
"hardpoint_missile_+"
},
],
"Paint": {
"class": "Facilities",
"type": "Ordnance",
"subtype": "MissileLauncher"
"matches": [
},
"hardpoint_paint"
"NoiseLauncher": {
],
"class": "Weapons",
"type": "Paint"
"matches": [],
},
"type": "DefensiveDevices",
"PersonalInventory": {
"subtype": "NoiseLauncher"
"class": "Cargo",
},
"matches": [
"NoiseLauncherMagazine": {
"hardpoint_personal_inventory.*",
"class": "Weapons",
"hardpoint_personal_storage.*",
"matches": [],
"hardpoint_storage_%d",
"type": "NoiseLauncherMagazine"
"hardpoint_general_cargo_%d+"
},
],
"Paint": {
"type": "PersonalStorage"
"class": "Facilities",
},
"matches": [
"PowerPlant": {
"hardpoint_paint"
"class": "Systems",
],
"matches": [
"type": "Paint"
"hardpoint_engine_attach.*",
},
"hardpoint_power_plant"
"PersonalInventory": {
],
"class": "Cargo",
"type": "PowerPlant"
"matches": [
},
"hardpoint_personal_inventory.*",
"QuantumDrive": {
"hardpoint_personal_storage.*",
"class": "Propulsion",
"hardpoint_storage_%d",
"matches": [
"hardpoint_general_cargo_%d+"
"hardpoint_quantum_drive"
],
],
"type": "QuantumDrive"
"type": "PersonalStorage"
},
},
"PowerPlant": {
"QuantumFuelTank": {
"class": "Propulsion",
"class": "Systems",
"matches": [
"matches": [
"hardpoint_engine_attach.*",
"hardpoint_quantum_fuel.*"
"hardpoint_power_plant"
],
],
"type": "QuantumFuelTank"
"type": "PowerPlant"
},
},
"QuantumInterdictionGenerator": {
"QuantumDrive": {
"class": "Utility",
"class": "Propulsion",
"matches": [],
"matches": [
"type": "OffensiveDevices",
"hardpoint_quantum_drive"
"subtype": "QuantumInterdictionGenerator"
],
},
"type": "QuantumDrive"
"Radar": {
},
"class": "Avionics",
"QuantumFuelTank": {
"matches": [
"class": "Propulsion",
"hardpoint_radar.*"
"matches": [
],
"hardpoint_quantum_fuel.*"
"type": "Radar"
],
},
"type": "QuantumFuelTank"
"RetroThruster": {
},
"class": "Thrusters",
"QuantumInterdictionGenerator": {
"type": "ManneuverThruster",
"class": "Utility",
"subtype": "RetroThruster"
"matches": [],
},
"type": "OffensiveDevices",
"SalvageArm": {
"subtype": "QuantumInterdictionGenerator"
"class": "Utility",
},
"matches": [],
"Radar": {
"type": "UtilityDevices",
"class": "Avionics",
"subtype": "SalvageArm"
"matches": [
},
"hardpoint_radar.*"
"SalvageFillerStation": {
],
"class": "Facilities",
"type": "Radar"
"matches": [
},
"hardpoint_refill_station"
"RetroThruster": {
],
"class": "Thrusters",
"type": "FillerStation"
"type": "ManneuverThruster",
},
"subtype": "RetroThruster"
"SalvageHead": {
},
"class": "Utility",
"SalvageArm": {
"matches": [
"class": "Utility",
"hardpoint_salvage_laser"
"matches": [],
],
"type": "SalvageHead"
"type": "UtilityDevices",
"subtype": "SalvageArm"
},
},
"SalvageModifier": {
"SalvageFillerStation": {
"class": "Utility",
"class": "Facilities",
"matches": [],
"matches": [
"type": "SalvageModifier"
"hardpoint_refill_station"
},
],
"Scanner": {
"type": "FillerStation"
"class": "Avionics",
},
"matches": [
"SalvageHead": {
"hardpoint_scanner",
"class": "Utility",
"hardpoint_controller_scanner"
"matches": [
],
"hardpoint_salvage_laser"
"type": "Scanner"
],
},
"type": "SalvageHead"
"SeatAccess": {
},
"class": "Cargo",
"SalvageModifier": {
"matches": [],
"class": "Utility",
"type": "PersonalStorage"
"matches": [],
},
"type": "SalvageModifier"
"SelfDestruct": {
},
"class": "Systems",
"Scanner": {
"matches": [],
"class": "Avionics",
"type": "SelfDestruct"
"matches": [
},
"hardpoint_scanner",
"Shield": {
"hardpoint_controller_scanner"
"class": "Systems",
],
"matches": [
"type": "Scanner"
"hardpoint_shield_generator.*"
},
],
"SeatAccess": {
"type": "Shield"
"class": "Cargo",
},
"matches": [],
"ToolArm": {
"type": "PersonalStorage"
"class": "Utility",
},
"matches": [],
"SelfDestruct": {
"type": "UtilityDevices",
"class": "Systems",
"subtype": "ToolArm"
"matches": [],
},
"type": "SelfDestruct"
"Turret": {
},
"class": "Weapons",
"Shield": {
"matches": [
"class": "Systems",
"TurretBase",
"matches": [
"hardpoint_front_turret",
"hardpoint_shield_generator.*"
"^hardpoint_turret_top_front$",
],
"^hardpoint_turret_top_back$",
"type": "Shield"
"^hardpoint_turret_bottom_left$",
},
"^hardpoint_turret_bottom_right$"
"ToolArm": {
],
"class": "Utility",
"type": "Turret"
"matches": [],
},
"type": "UtilityDevices",
"UtilityTurret": {
"subtype": "ToolArm"
"class": "Utility",
},
"matches": [],
"TowingBeam": {
"type": "UtilityDevices"
"class": "Utility",
},
"matches": [],
"VehiclePart": {
"type": "UtilityDevices",
"class": "Parts",
"subtype": "TowingBeam"
"matches": [],
},
"type": "VehiclePart"
"TractorBeam": {
},
"class": "Utility",
"VtolThruster": {
"matches": [],
"class": "Thrusters",
"type": "ManneuverThruster",
"type": "UtilityDevices",
"subtype": "VtolThruster"
"subtype": "TractorBeam"
},
},
"Turret": {
"WeaponDefensive": {
"class": "Utility",
"class": "Weapons",
"matches": [],
"matches": [
"TurretBase",
"type": "DefensiveDevices",
"hardpoint_front_turret",
"subtype": "CountermeasureLauncher"
"^hardpoint_turret_top_front$",
},
"^hardpoint_turret_top_back$",
"WeaponGun": {
"^hardpoint_turret_bottom_left$",
"class": "Weapons",
"^hardpoint_turret_bottom_right$"
"matches": [
],
"hardpoint_weapon_left",
"type": "Turret"
"hardpoint_weapon_right"
},
],
"UtilityTurret": {
"type": "Weapons",
"class": "Utility",
"subtype": "WeaponGun"
"matches": [],
},
"type": "UtilityDevices"
"WeaponRack": {
},
"class": "Cargo",
"VehiclePart": {
"matches": [
"class": "Parts",
"hardpoint_.*weapon_?locker.*",
"matches": [],
"hardpoint_weapon_?rack.*",
"type": "VehiclePart"
"hardpoint_weapon_rack",
},
"hardpoint_weapon_seat_rack.*",
"VtolThruster": {
"hardpoint_gun_rack",
"class": "Thrusters",
"hardpoint_gunrack",
"type": "ManneuverThruster",
"hardpoint_rack_FL",
"subtype": "VtolThruster"
"hardpoint_rack_FR",
},
"hardpoint_rack_RL",
"WeaponDefensive": {
"hardpoint_rack_RR",
"class": "Utility",
"hardpoint_weaponlocker"
"matches": [],
],
"type": "WeaponRack"
"type": "DefensiveDevices",
"subtype": "CountermeasureLauncher"
},
},
"WeaponMining": {
"WeaponGun": {
"class": "Utility",
"class": "Weapons",
"matches": [
"matches": [
"hardpoint_weapon_mining"
"hardpoint_weapon_left",
],
"hardpoint_weapon_right"
"type": "UtilityDevices",
],
"subtype": "WeaponMining"
"type": "Weapons",
},
"subtype": "WeaponGun"
"WeaponPort": {
},
"class": "Weapons",
"WeaponRack": {
"matches": [],
"class": "Cargo",
"type": "WeaponPort"
"matches": [
}
"hardpoint_.*weapon_?locker.*",
},
"hardpoint_weapon_?rack.*",
"%hardpoint_type_fixes": "List of hardpoint names that should be checked against all matchers to retrieve the correct item type",
"hardpoint_weapon_rack",
"hardpoint_type_fixes": [
"hardpoint_weapon_seat_rack.*",
"PersonalInventory",
"hardpoint_gun_rack",
"ArmorLocker",
"hardpoint_gunrack",
"WeaponRack",
"hardpoint_rack_FL",
"Bed",
"hardpoint_rack_FR",
"Container",
"hardpoint_rack_RL",
"FuelRefinery",
"hardpoint_rack_RR",
"Battery",
"hardpoint_weaponlocker"
"Computer",
],
"DriveUnit",
"type": "WeaponRack"
"GravityGenerator",
},
"LifeSupportGenerator",
"WeaponMining": {
"FireExtinguisher"
"class": "Utility",
],
"matches": [
"%icons": "Define override for icons. Empty string equals to no icon.",
"hardpoint_weapon_mining"
"icons": {
],
"Armor": "",
"type": "UtilityDevices",
"ArmorStorage": "",
"subtype": "WeaponMining"
"Battery": "",
},
"Bed": "",
"WeaponPort": {
"CargoGrid": "",
"CargoPod": "",
"class": "Weapons",
"matches": [],
"DefensiveDevices": "",
"type": "WeaponPort"
"DockingCollar": "",
}
"DriveUnit": "",
},
"FillerStation": "",
"%hardpoint_type_fixes": "List of hardpoint names that should be checked against all matchers to retrieve the correct item type",
"FireExtinguisher": "",
"hardpoint_type_fixes": [
"FuelPort": "",
"PersonalInventory",
"FuelRefinery": "",
"ArmorLocker",
"GravLev": "",
"WeaponRack",
"LifeSupportGenerator": "lifesupport",
"Bed",
"ManneuverThruster": "maneuveringthruster",
"Container",
"OffensiveDevices": "",
"EscapePod",
"Ordnance": "missile",
"FuelRefinery",
"Paint": "",
"Battery",
"PersonalStorage": "container",
"Computer",
"Shield": "shieldgenerator",
"DriveUnit",
"UtilityDevices": "",
"GravityGenerator",
"Weapons": "weapon",
"LifeSupportGenerator",
"WeaponRack": "pistol-s38",
"FireExtinguisher"
"VehiclePart": ""
],
},
"%icons": "Define override for icons. Empty string equals to no icon.",
"%class_groupings": "This defines the order and the grouping of the defined classes. The key is used to retrieve the tabber translation",
"icons": {
"class_groupings": [
"Armor": "",
[
"ArmorStorage": "",
"avionic_systems",
"Battery": "battery",
[
"Bed": "",
"Avionics",
"CargoGrid": "cargogrid",
"Systems"
"CargoPod": "",
]
"DefensiveDevices": "",
],
"DockingCollar": "",
[
"DriveUnit": "",
"propulsion_thrusters",
"EscapePod": "",
[
"FillerStation": "",
"Propulsion",
"FireExtinguisher": "fireextinguisher",
"Thrusters"
"FuelNozzle": "",
]
"FuelPort": "",
],
"FuelRefinery": "",
[
"GravLev": "",
"weapons_utility",
"LifeSupportGenerator": "lifesupport",
[
"ManneuverThruster": "maneuveringthruster",
"Weapons",
"OffensiveDevices": "",
"Utility"
"Ordnance": "missile",
]
"Paint": "",
],
"PersonalStorage": "container",
[
"Shield": "shieldgenerator",
"cargo_facilities",
"UtilityDevices": "",
[
"Weapons": "weapon",
"Cargo",
"WeaponRack": "pistol-s38",
"Facilities"
"VehiclePart": ""
]
},
],
"%class_groupings": "This defines the order and the grouping of the defined classes. The key is used to retrieve the tabber translation",
[
"class_groupings": [
"vehicle_parts",
[
[
"avionic_systems",
"VehiclePart"
[
]
"Avionics",
]
"Systems"
],
]
"%section_label_fixes": "Hardcoded list of types that needs to be fixed for section label",
],
"section_label_fixes": {},
[
"%fixes": "Manually fix some (sub_)types by checking the hardpoint type",
"propulsion_thrusters",
"fixes": [
[
{
"Propulsion",
"type": [
"Thrusters"
"ManneuverThruster",
]
"MainThruster"
],
],
[
"modification": [
"weapons_utility",
{
[
"if": [
"Weapons",
[
"Utility"
"sub_type:FixedThruster",
]
"or",
],
"sub_type:UNDEFINED"
[
],
"cargo_facilities",
"and",
[
[
"Cargo",
"name:match:vtol"
"Facilities"
]
]
],
],
"then": "sub_type=VtolThruster"
[
},
"vehicle_parts",
{
[
"if": [
"VehiclePart"
[
]
"sub_type:FixedThruster",
]
"or",
],
"sub_type:UNDEFINED"
"%section_label_fixes": "Hardcoded list of types that needs to be fixed for section label",
],
"section_label_fixes": {},
"and",
"%fixes": "Manually fix some (sub_)types by checking the hardpoint type",
[
"fixes": [
"name:match:retro"
{
]
"type": [
],
"ManneuverThruster",
"then": "sub_type=RetroThruster"
"MainThruster"
},
],
{
"modification": [
"if": [
{
[
"if": [
"sub_type:JointThruster",
[
"or",
"sub_type:UNDEFINED"
"sub_type:FixedThruster",
"or",
],
"sub_type:UNDEFINED"
"and",
],
[
"and",
"name:match:grav"
[
]
"name:match:vtol"
],
]
"then": "sub_type=GravLev"
],
},
"then": "sub_type=VtolThruster"
{
},
"if": [
{
"type:MainThruster"
"if": [
],
[
"then": "sub_type=Main+sub_type"
"sub_type:FixedThruster",
}
"or",
]
"sub_type:UNDEFINED"
},
],
{
"and",
"type": "WeaponDefensive",
[
"modification": [
"name:match:retro"
{
]
"if": [
],
[
"then": "sub_type=RetroThruster"
"sub_type:CountermeasureLauncher",
},
"or",
{
"sub_type:UNDEFINED"
"if": [
],
[
"and",
"sub_type:JointThruster",
[
"or",
[
"sub_type:UNDEFINED"
"class_name:match:decoy"
],
],
"and",
"or",
[
[
"name:match:grav"
"class_name:match:flare"
]
]
],
]
"then": "sub_type=GravLev"
],
},
"then": "sub_type=DecoyLauncher"
{
},
"if": [
{
"type:MainThruster"
"if": [
],
[
"then": "sub_type=Main+sub_type"
"sub_type:CountermeasureLauncher",
}
"or",
]
"sub_type:UNDEFINED"
},
],
{
"and",
"type": "WeaponDefensive",
[
"modification": [
[
{
"class_name:match:chaff"
"if": [
],
[
"or",
"sub_type:CountermeasureLauncher",
[
"or",
"class_name:match:noise"
"sub_type:UNDEFINED"
]
],
]
"and",
],
[
"then": "sub_type=NoiseLauncher"
[
}
"class_name:match:decoy"
]
],
},
"or",
{
[
"type": "FuelTank",
"class_name:match:flare"
"modification": [
]
{
]
"if": [
],
"class_name:match:small"
"then": "sub_type=DecoyLauncher"
],
},
"then": "sub_type=FuelTankSmall"
{
},
"if": [
{
[
"if": [
"sub_type:CountermeasureLauncher",
"class_name:match:large"
"or",
],
"sub_type:UNDEFINED"
"then": "sub_type=FuelTankLarge"
],
}
"and",
]
[
},
[
{
"class_name:match:chaff"
"type": "QuantumFuelTank",
],
"modification": [
"or",
{
[
"if": [
"class_name:match:small"
"class_name:match:noise"
]
],
]
"then": "sub_type=QuantumFuelTankSmall"
],
},
"then": "sub_type=NoiseLauncher"
{
}
"if": [
]
"class_name:match:small"
},
],
{
"then": "sub_type=QuantumFuelTankLarge"
"type": "FuelTank",
}
"modification": [
]
{
},
"if": [
{
"class_name:match:small"
"type": "Turret",
],
"modification": [
"then": "sub_type=FuelTankSmall"
{
},
"if": [
{
"sub_type:GunTurret",
"if": [
"and",
"class_name:match:mount_gimbal"
"class_name:match:large"
],
],
"then": "sub_type=FuelTankLarge"
"then": [
}
"type=WeaponGun",
]
"sub_type=GimbalMount"
},
]
{
},
"type": "QuantumFuelTank",
{
"modification": [
"if": [
{
"sub_type:BallTurret",
"if": [
"or",
"class_name:match:small"
"sub_type:CanardTurret"
],
],
"then": "sub_type=QuantumFuelTankSmall"
"then": [
},
"type=WeaponGun"
{
]
"if": [
},
"class_name:match:small"
{
],
"if": [
"then": "sub_type=QuantumFuelTankLarge"
"sub_type:Utility",
}
"and",
]
"class_name:match:salvage"
},
],
{
"then": [
"type": "Turret",
"type=UtilityTurret",
"modification": [
"sub_type=GunTurret"
{
]
"if": [
},
"sub_type:GunTurret",
{
"and",
"if": [
"class_name:match:mount_gimbal"
"sub_type:Turret",
],
"and",
"then": [
"class_name:match:remote"
"type=WeaponGun",
],
"sub_type=GimbalMount"
"then": [
]
"sub_type=RemoteTurret"
},
]
{
}
"if": [
]
"sub_type:BallTurret",
},
"or",
{
"sub_type:CanardTurret"
"type": "ToolArm",
],
"modification": [
"then": [
{
"type=WeaponGun"
"if": [
]
"sub_type:UNDEFINED",
},
"and",
{
"class_name:match:mining"
"if": [
],
"sub_type:Utility",
"then": [
"and",
"sub_type=MiningArm"
"class_name:match:salvage"
]
],
},
"then": [
{
"type=UtilityTurret",
"if": [
"sub_type:UNDEFINED",
"sub_type=GunTurret"
]
"and",
},
"class_name:match:salvage"
{
],
"if": [
"then": [
"sub_type=SalvageArm"
"sub_type:Turret",
"and",
]
"class_name:match:remote"
}
],
]
"then": [
},
"sub_type=RemoteTurret"
{
]
"type": "DockingCollar",
}
"modification": [
]
{
},
"if": [
{
"sub_type:UNDEFINED",
"type": "ToolArm",
"and",
"modification": [
"class_name:match:fuel_port"
{
],
"if": [
"then": [
"sub_type:UNDEFINED",
"type=FuelPort"
"and",
]
"class_name:match:mining"
},
],
{
"then": [
"if": [
"sub_type:UNDEFINED",
"sub_type=MiningArm"
]
"and",
},
"class_name:match:nozzle_fuel"
{
],
"if": [
"then": [
"sub_type:UNDEFINED",
"type=FuelNozzle"
"and",
]
"class_name:match:salvage"
}
],
]
"then": [
}
"sub_type=SalvageArm"
]
]
}
]
},
{
"type": "DockingCollar",
"modification": [
{
"if": [
"sub_type:UNDEFINED",
"and",
"class_name:match:fuel_port"
],
"then": [
"type=FuelPort"
]
},
{
"if": [
"sub_type:UNDEFINED",
"and",
"class_name:match:nozzle_fuel"
],
"then": [
"type=FuelNozzle"
]
}
]
}
]
}
}

Latest revision as of 02:57, 20 November 2024

%matches""
matches
Armor
class"Facilities"
matches
Empty array
type"Armor"
ArmorLocker
class"CargoGrid"
matches
"hardpoint_armory_cargo_%d+"
type"ArmorStorage"
Battery
class"Systems"
matches
"hardpoint_battery"
type"Battery"
Bed
class"Facilities"
matches
"hardpoint_bed"
"hardpoint_bed_.+"
type"Bed"
Bomb
class"Weapons"
type"Ordnance"
subtype"Bomb"
BombLauncher
class"Weapons"
type"Ordnance"
subtype"BombLauncher"
BombRack
class"Weapons"
type"Ordnance"
subtype"BombRack"
Cargo
class"Cargo"
matches
"hardpoint_personal_inventory.*"
"hardpoint_personal_storage.*"
"hardpoint_storage_%d"
"hardpoint_general_cargo_%d+"
"hardpoint_medical_storage"
type"PersonalStorage"
CargoGrid
class"Cargo"
matches
"hardpoint_cargo.*"
"hardpoint_cargogrid_"
type"CargoGrid"
Computer
class"Avionics"
matches
"hardpoint_avionics"
"hardpoint_computer"
type"Computer"
Container
class"Cargo"
matches
"hardpoint_mining_pod.*"
type"CargoPod"
Cooler
class"Systems"
matches
"hardpoint_cooler_.+"
"hardpoint_cooler"
type"Cooler"
DecoyLauncher
class"Weapons"
matches
Empty array
type"DefensiveDevices"
subtype"DecoyLauncher"
DecoyLauncherMagazine
class"Weapons"
matches
Empty array
type"DecoyLauncherMagazine"
DockingCollar
class"Facilities"
matches
Empty array
type"DockingCollar"
DriveUnit
class"Propulsion"
matches
"hardpoint_controller_wheel"
type"DriveUnit"
EMP
class"Utility"
matches
Empty array
type"OffensiveDevices"
subtype"EMP"
EscapePod
class"Facilities"
matches
"hardpoint_escape_pod.*"
type"EscapePod"
ExternalFuelTank
class"Cargo"
matches
Empty array
type"CargoPod"
subtype"FuelPod"
FireExtinguisher
class"Facilities"
matches
"hardpoint_cabinet_extinguisher.*"
"hardpoint_fire_extinguisher.*"
"hardpoint_extinguisher"
type"FireExtinguisher"
FuelIntake
class"Propulsion"
matches
"hardpoint_fuel_intake.*"
type"FuelIntake"
FuelNozzle
class"Utility"
matches
"hardpoint_refuel_arm"
type"UtilityDevices"
subtype"FuelNozzle"
FuelPort
class"Propulsion"
matches
Empty array
type"FuelPort"
FuelRefinery
class"Utility"
matches
"hardpoint_fuel_refinery.*"
type"UtilityDevices"
subtype"FuelRefinery"
FuelTank
class"Propulsion"
matches
"hardpoint_fuel_tank.*"
type"FuelTank"
GimbalMount
class"Weapons"
type"Weapons"
subtype"GimbalMount"
GravityGenerator
class"Systems"
matches
"hardpoint_gravity_generator"
type"GravityGenerator"
GravLev
class"Thrusters"
type"ManneuverThruster"
subtype"GravLev"
LifeSupportGenerator
class"Systems"
matches
"hardpoint_lifesupport"
"hardpoint_life_support"
type"LifeSupportGenerator"
Magazine
class"Weapons"
matches
Empty array
type"Magazine"
MainThruster
class"Thrusters"
matches
"hardpoint_engine_.+"
"hardpoint_thrusters?.*_main.*"
"hardpoint_Main_.+"
"hardpoint_mainthruster_.+"
type"MainThruster"
ManneuverThruster
class"Thrusters"
matches
"hardpoint_thrusters?_front_top_.+"
"hardpoint_thrusters?_front_bottom_.+"
"hardpoint_thrusters?_rear_top_.+"
"hardpoint_thrusters?_rear_bottom_.+"
"hardpoint_thrusters?_side_forward_.+"
"hardpoint_thrusters?_side_back_.+"
"hardpoint_thrusters?_top_forward_.+"
"hardpoint_thrusters?_top_back_.+"
"hardpoint_thrusters?_bottom_forward_.+"
"hardpoint_thrusters?_bottom_back_.+"
"hardpoint_thrusters?_left_upper_.+"
"hardpoint_thrusters?_right_upper_.+"
"hardpoint_thrusters?_left_lower_.+"
"hardpoint_thrusters?_right_lower_.+"
"hardpoint_thrusters?_left_retro"
"hardpoint_thrusters?_right_retro"
"hardpoint_Man_Thruster_.+"
"hardpoint_thrusters?_mav.+"
"hardpoint_thrusters?_maneuver_.+"
"hardpoint_grav_.+"
"hardpoint_gravplate_.+"
"hardpoint_gravlev_.+"
type"ManneuverThruster"
MiningArm
class"Utility"
matches
Empty array
type"UtilityDevices"
subtype"MiningArm"
Missile
class"Weapons"
matches
"missile_.+_attach"
"missile_attach_.+"
type"Ordnance"
subtype"Missile"
MissileLauncher
class"Weapons"
matches
"hardpoint_missile_+"
type"Ordnance"
subtype"MissileLauncher"
NoiseLauncher
class"Weapons"
matches
Empty array
type"DefensiveDevices"
subtype"NoiseLauncher"
NoiseLauncherMagazine
class"Weapons"
matches
Empty array
type"NoiseLauncherMagazine"
Paint
class"Facilities"
matches
"hardpoint_paint"
type"Paint"
PersonalInventory
class"Cargo"
matches
"hardpoint_personal_inventory.*"
"hardpoint_personal_storage.*"
"hardpoint_storage_%d"
"hardpoint_general_cargo_%d+"
type"PersonalStorage"
PowerPlant
class"Systems"
matches
"hardpoint_engine_attach.*"
"hardpoint_power_plant"
type"PowerPlant"
QuantumDrive
class"Propulsion"
matches
"hardpoint_quantum_drive"
type"QuantumDrive"
QuantumFuelTank
class"Propulsion"
matches
"hardpoint_quantum_fuel.*"
type"QuantumFuelTank"
QuantumInterdictionGenerator
class"Utility"
matches
Empty array
type"OffensiveDevices"
subtype"QuantumInterdictionGenerator"
Radar
class"Avionics"
matches
"hardpoint_radar.*"
type"Radar"
RetroThruster
class"Thrusters"
type"ManneuverThruster"
subtype"RetroThruster"
SalvageArm
class"Utility"
matches
Empty array
type"UtilityDevices"
subtype"SalvageArm"
SalvageFillerStation
class"Facilities"
matches
"hardpoint_refill_station"
type"FillerStation"
SalvageHead
class"Utility"
matches
"hardpoint_salvage_laser"
type"SalvageHead"
SalvageModifier
class"Utility"
matches
Empty array
type"SalvageModifier"
Scanner
class"Avionics"
matches
"hardpoint_scanner"
"hardpoint_controller_scanner"
type"Scanner"
SeatAccess
class"Cargo"
matches
Empty array
type"PersonalStorage"
SelfDestruct
class"Systems"
matches
Empty array
type"SelfDestruct"
Shield
class"Systems"
matches
"hardpoint_shield_generator.*"
type"Shield"
ToolArm
class"Utility"
matches
Empty array
type"UtilityDevices"
subtype"ToolArm"
TowingBeam
class"Utility"
matches
Empty array
type"UtilityDevices"
subtype"TowingBeam"
TractorBeam
class"Utility"
matches
Empty array
type"UtilityDevices"
subtype"TractorBeam"
Turret
class"Weapons"
matches
"TurretBase"
"hardpoint_front_turret"
"^hardpoint_turret_top_front$"
"^hardpoint_turret_top_back$"
"^hardpoint_turret_bottom_left$"
"^hardpoint_turret_bottom_right$"
type"Turret"
UtilityTurret
class"Utility"
matches
Empty array
type"UtilityDevices"
VehiclePart
class"Parts"
matches
Empty array
type"VehiclePart"
VtolThruster
class"Thrusters"
type"ManneuverThruster"
subtype"VtolThruster"
WeaponDefensive
class"Utility"
matches
Empty array
type"DefensiveDevices"
subtype"CountermeasureLauncher"
WeaponGun
class"Weapons"
matches
"hardpoint_weapon_left"
"hardpoint_weapon_right"
type"Weapons"
subtype"WeaponGun"
WeaponRack
class"Cargo"
matches
"hardpoint_.*weapon_?locker.*"
"hardpoint_weapon_?rack.*"
"hardpoint_weapon_rack"
"hardpoint_weapon_seat_rack.*"
"hardpoint_gun_rack"
"hardpoint_gunrack"
"hardpoint_rack_FL"
"hardpoint_rack_FR"
"hardpoint_rack_RL"
"hardpoint_rack_RR"
"hardpoint_weaponlocker"
type"WeaponRack"
WeaponMining
class"Utility"
matches
"hardpoint_weapon_mining"
type"UtilityDevices"
subtype"WeaponMining"
WeaponPort
class"Weapons"
matches
Empty array
type"WeaponPort"
%hardpoint_type_fixes"List of hardpoint names that should be checked against all matchers to retrieve the correct item type"
hardpoint_type_fixes
"PersonalInventory"
"ArmorLocker"
"WeaponRack"
"Bed"
"Container"
"EscapePod"
"FuelRefinery"
"Battery"
"Computer"
"DriveUnit"
"GravityGenerator"
"LifeSupportGenerator"
"FireExtinguisher"
%icons"Define override for icons. Empty string equals to no icon."
icons
Armor""
ArmorStorage""
Battery"battery"
Bed""
CargoGrid"cargogrid"
CargoPod""
DefensiveDevices""
DockingCollar""
DriveUnit""
EscapePod""
FillerStation""
FireExtinguisher"fireextinguisher"
FuelNozzle""
FuelPort""
FuelRefinery""
GravLev""
LifeSupportGenerator"lifesupport"
ManneuverThruster"maneuveringthruster"
OffensiveDevices""
Ordnance"missile"
Paint""
PersonalStorage"container"
Shield"shieldgenerator"
UtilityDevices""
Weapons"weapon"
WeaponRack"pistol-s38"
VehiclePart""
%class_groupings"This defines the order and the grouping of the defined classes. The key is used to retrieve the tabber translation"
class_groupings
"avionic_systems"
"Avionics"
"Systems"
"propulsion_thrusters"
"Propulsion"
"Thrusters"
"weapons_utility"
"Weapons"
"Utility"
"cargo_facilities"
"Cargo"
"Facilities"
"vehicle_parts"
"VehiclePart"
%section_label_fixes"Hardcoded list of types that needs to be fixed for section label"
section_label_fixes
Empty object
%fixes"Manually fix some (sub_)types by checking the hardpoint type"
fixes
type
"ManneuverThruster"
"MainThruster"
modification
if
"sub_type:FixedThruster"
"or"
"sub_type:UNDEFINED"
"and"
"name:match:vtol"
then"sub_type=VtolThruster"
if
"sub_type:FixedThruster"
"or"
"sub_type:UNDEFINED"
"and"
"name:match:retro"
then"sub_type=RetroThruster"
if
"sub_type:JointThruster"
"or"
"sub_type:UNDEFINED"
"and"
"name:match:grav"
then"sub_type=GravLev"
if
"type:MainThruster"
then"sub_type=Main+sub_type"
type"WeaponDefensive"
modification
if
"sub_type:CountermeasureLauncher"
"or"
"sub_type:UNDEFINED"
"and"
"class_name:match:decoy"
"or"
"class_name:match:flare"
then"sub_type=DecoyLauncher"
if
"sub_type:CountermeasureLauncher"
"or"
"sub_type:UNDEFINED"
"and"
"class_name:match:chaff"
"or"
"class_name:match:noise"
then"sub_type=NoiseLauncher"
type"FuelTank"
modification
if
"class_name:match:small"
then"sub_type=FuelTankSmall"
if
"class_name:match:large"
then"sub_type=FuelTankLarge"
type"QuantumFuelTank"
modification
if
"class_name:match:small"
then"sub_type=QuantumFuelTankSmall"
if
"class_name:match:small"
then"sub_type=QuantumFuelTankLarge"
type"Turret"
modification
if
"sub_type:GunTurret"
"and"
"class_name:match:mount_gimbal"
then
"type=WeaponGun"
"sub_type=GimbalMount"
if
"sub_type:BallTurret"
"or"
"sub_type:CanardTurret"
then
"type=WeaponGun"
if
"sub_type:Utility"
"and"
"class_name:match:salvage"
then
"type=UtilityTurret"
"sub_type=GunTurret"
if
"sub_type:Turret"
"and"
"class_name:match:remote"
then
"sub_type=RemoteTurret"
type"ToolArm"
modification
if
"sub_type:UNDEFINED"
"and"
"class_name:match:mining"
then
"sub_type=MiningArm"
if
"sub_type:UNDEFINED"
"and"
"class_name:match:salvage"
then
"sub_type=SalvageArm"
type"DockingCollar"
modification
if
"sub_type:UNDEFINED"
"and"
"class_name:match:fuel_port"
then
"type=FuelPort"
if
"sub_type:UNDEFINED"
"and"
"class_name:match:nozzle_fuel"
then
"type=FuelNozzle"