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

Revision as of 19:38, 26 April 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.*"
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"
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_+"
"hardpoint_weapon_missilebay_+"
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"
"FuelRefinery"
"Battery"
"Computer"
"DriveUnit"
"GravityGenerator"
"LifeSupportGenerator"
"FireExtinguisher"
%icons"Define override for icons. Empty string equals to no icon."
icons
Armor""
ArmorStorage""
Battery""
Bed""
CargoGrid""
CargoPod""
DefensiveDevices""
DockingCollar""
DriveUnit""
FillerStation""
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"