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 83: Line 83:
],
],
"type": "Cooler"
"type": "Cooler"
},
"DecoyLauncher": {
"class": "Weapons",
"matches": [],
"type": "DefensiveDevices",
"subtype": "DecoyLauncher"
},
},
"DecoyLauncherMagazine": {
"DecoyLauncherMagazine": {
Line 147: Line 153:
],
],
"type": "FuelTank"
"type": "FuelTank"
},
"GimbalMount": {
"class": "Weapons",
"type": "Weapons",
"subtype": "GimbalMount"
},
},
"GravityGenerator": {
"GravityGenerator": {
Line 154: Line 165:
],
],
"type": "GravityGenerator"
"type": "GravityGenerator"
},
"GravLev": {
"class": "Thrusters",
"type": "ManneuverThruster",
"subtype": "GravLev"
},
},
"LifeSupportGenerator": {
"LifeSupportGenerator": {
Line 205: Line 221:
],
],
"type": "ManneuverThruster"
"type": "ManneuverThruster"
},
"MiningArm": {
"class": "Utility",
"matches": [],
"type": "UtilityDevices",
"subtype": "MiningArm"
},
},
"Missile": {
"Missile": {
Line 222: Line 244:
"type": "Ordnance",
"type": "Ordnance",
"subtype": "MissileLauncher"
"subtype": "MissileLauncher"
},
"NoiseLauncher": {
"class": "Weapons",
"matches": [],
"type": "DefensiveDevices",
"subtype": "NoiseLauncher"
},
},
"NoiseLauncherMagazine": {
"NoiseLauncherMagazine": {
Line 279: Line 307:
],
],
"type": "Radar"
"type": "Radar"
},
"RetroThruster": {
"class": "Thrusters",
"type": "ManneuverThruster",
"subtype": "RetroThruster"
},
"SalvageArm": {
"class": "Utility",
"matches": [],
"type": "UtilityDevices",
"subtype": "SalvageArm"
},
},
"SalvageFillerStation": {
"SalvageFillerStation": {
Line 351: Line 390:
"matches": [],
"matches": [],
"type": "VehiclePart"
"type": "VehiclePart"
},
"VtolThruster": {
"class": "Thrusters",
"type": "ManneuverThruster",
"subtype": "VtolThruster"
},
},
"WeaponDefensive": {
"WeaponDefensive": {
Line 524: Line 568:
"and",
"and",
[
[
"name:match:vtol"
"name:match:grav"
]
]
],
],

Revision as of 19:44, 12 June 2023

%smw_multilingual_text"If the used SMW attributes are multi-lingual set the flag to 'true'."
smw_multilingual_textfalse
%module_lang"Set the language of the module, if set to 'null' the content language of the wiki will be used."
module_langnull
%icon_prefix"Prefix used to generate the icon file name. File names are then generated as 'icon_prefix ICON.svg"
icon_prefix"sc-icon-"
%icon_name_lowercase"Use lower-cased version of icon names"
icon_name_lowercasetrue
%icon_name_localized"Use the translated hardpoint type as the icon name, else the hardpoint type is taken as is."
icon_name_localizedfalse
%template_styles_page"Page that containing the hardpoint styles"
template_styles_page"Module:VehicleHardpoint/styles.css"
%name_fixes"List of item names that as ambiguous. Maps a key (the name of the equipped hardpoint item) to the correct page on the wiki."
name_fixes
Empty object
%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"
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.*"
type"FireExtinguisher"
FuelIntake
class"Propulsion"
matches
"hardpoint_fuel_intake.*"
type"FuelIntake"
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"
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"
WeaponLocker
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"
"WeaponLocker"
"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""
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"