Vehicle Mods
Guide & instructions on vehicle mods (cosmetics/performance), pricing and so on.
In this file t1ger_tuningsystem/shared/mods.lua
you can access all of these configurable options.
Config.ModCategories
Defines the categories for sorting all mods from Config.Mods
.
Config.ModCategories = {
['respray'] = {id = 'mod_respray', title = 'Respray', position = 'top-left', icon = 'https://i.ibb.co/T0q9bgj/mod-respray.png'},
['bodyworks'] = {id = 'mod_bodyworks', title = 'Body Works', position = 'top-left', icon = 'https://i.ibb.co/YZkqQRj/mod-bodyworks.png'},
['chassis'] = {id = 'mod_chassis', title = 'Chassis', position = 'top-left', icon = 'https://i.ibb.co/1XGXthM/mod-chassis.png'},
['enginebay'] = {id = 'mod_enginebay', title = 'Engine Bay', position = 'top-left', icon = 'https://i.ibb.co/ngv65rV/mod-enginebay.png'},
['exterior'] = {id = 'mod_exterior', title = 'Exterior', position = 'top-left', icon = 'https://i.ibb.co/wz2s9mG/mod-exterior.png'},
['interior'] = {id = 'mod_interior', title = 'Interior', position = 'top-left', icon = 'https://i.ibb.co/ZKZS3mP/mod-interior.png'},
['lights'] = {id = 'mod_lights', title = 'Lights', position = 'top-left', icon = 'https://i.ibb.co/P56HBBg/mod-lights.png'},
['wheels'] = {id = 'mod_wheels', title = 'Wheels', position = 'top-left', icon = 'https://i.ibb.co/8BbyF7y/mod-wheels.png'},
['performance'] = {id = 'mod_performance', title = 'Performance', position = 'top-left', icon = 'https://i.ibb.co/MgPCg06/mod-engine.png'}
}
-- Type: Table
Usage: Each category contains the following properties:
id
: (String) The unique identifier for the category. Do not edit this!title
: (String) The displayed title of the category in the menu.position
: (String) The position of the category in-game. ('top-left'
or'top-right'
or'bottom-left'
or'bottom-right').
icon
: (String) FontAwesome icon or URL to the icon image displayed in the menu.
You can modify title
, position
, and icon
to fit your needs. Ensure that other properties remain unchanged to maintain script functionality.
Config.DisableMods
Specifies mods that are disabled by default. This array can be customized to include specific mods you want to disable. By default, common weapon mods are disabled, but you can add or remove mods as needed.
Config.DisableMods = {
'Primary Weapons', 'Proximity Mine', 'Armor Plating', 'Ram Weapons', 'Imani Tech', 'Blades', 'Spikes', 'Secondary Weapons'
}
-- Type: Array
Usage:
Each entry: (String) Represents the name of a mod that will be disabled. You can add specific mods to this array if you prefer to disable them. For example,
['Primary Weapons']
disables primary weapon mods.
This configuration helps control which mods players can install, providing flexibility to disable any mods you find unsuitable for your server.
Config.Mods
Defines all available mods for vehicles. Each mod is controlled by several properties that determine its behavior, appearance and installation process in the game. Customize these mods as needed.
Config.Mods (Click to expand)
Config.Mods = {
modSpoilers = {
label = 'Spoiler', modType = 0, price = 700, category = 'bodyworks', point = 'rear',
prop = {model = 'imp_prop_impexp_spoiler_01a', pos = {0.0, -0.2, -0.2}, rot = {0.0, 0.0, -180.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modFrontBumper = {
label = 'Front Bumper', modType = 1, price = 2100, category = 'bodyworks', point = 'front',
prop = {model = 'imp_prop_impexp_front_bumper_01a', pos = {0.0, -0.25, -0.15}, rot = {0.0, 0.0, -180.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modRearBumper = {
label = 'Rear Bumper', modType = 2, price = 1800, category = 'bodyworks', point = 'rear',
prop = {model = 'imp_prop_impexp_rear_bumper_03a', pos = {0.0, -0.25, -0.15}, rot = {-20.0, 0.0, -180.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modSideSkirt = {
label = 'Skirt', modType = 3, price = 800, category = 'bodyworks', point = 'vehicle',
prop = {model = 'imp_prop_impexp_rear_bumper_01a', pos = {0.0, -0.25, -0.15}, rot = {-20.0, 0.0, -180.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modExhaust = {
label = 'Exhaust', modType = 4, price = 1000, category = 'bodyworks', point = 'rear',
prop = {model = 'imp_prop_impexp_exhaust_01', pos = {-0.1, -0.20, -0.20}, rot = {20.0, 10.0, 90.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modFrame = {
label = 'Roll Cage', modType = 5, price = 2300, category = 'chassis', point = 'vehicle',
prop = {model = 'imp_prop_impexp_rear_bars_01b', pos = {0.0, 0.60, -0.26}, rot = {-30.0, 0.0, -180.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modGrille = {
label = 'Grill', modType = 6, price = 900, category = 'exterior', point = 'front',
prop = {model = 'imp_prop_impexp_radiator_01', pos = {0.0, -0.28, -0.23}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modHood = {
label = 'Hood', modType = 7, price = 1900, category = 'bodyworks', point = 'front',
prop = {model = 'imp_prop_impexp_bonnet_04a', pos = {0.0, 0.20, 0.12}, rot = {-20.0, 0.0, 180.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modFender = {
label = 'Left Fender', modType = 8, price = 1200, category = 'bodyworks', point = 'vehicle',
prop = {model = 'imp_prop_impexp_car_panel_01a', pos = {-0.15, -0.18, -0.16}, rot = {5.0, 0.0, -90.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modRightFender = {
label = 'Right Fender', modType = 9, price = 1200, category = 'bodyworks', point = 'vehicle',
prop = {model = 'imp_prop_impexp_car_panel_01a', pos = {0.0, -0.0, -0.4}, rot = {0.0, 0.0, 90.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modRoof = {
label = 'Roof', modType = 10, price = 1100, category = 'bodyworks', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {40.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modEngine = {
label = 'Engine', modType = 11, category = 'performance', point = 'engine', icon = 'https://i.ibb.co/MgPCg06/mod-engine.png',
variants = {
['-1'] = {label = 'Stock Engine', index = -1, price = 3000},
['0'] = {label = 'EMS Upg. Level 1', index = 0, price = 5000},
['1'] = {label = 'EMS Upg. Level 2', index = 1, price = 7000},
['2'] = {label = 'EMS Upg. Level 3', index = 2, price = 9000},
['3'] = {label = 'EMS Upg. Level 4', index = 3, price = 12000},
['4'] = {label = 'Custom Engine Tune', index = 4, price = 15000}
},
prop = {model = 'imp_prop_impexp_engine_part_01a', pos = {0.0, -0.1, -0.20}, rot = {40.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modBrakes = {
label = 'Brakes', modType = 12, category = 'performance', point = 'wheel', icon = 'https://i.ibb.co/wKxczkS/mod-brakes.png',
variants = {
['-1'] = {label = 'Stock Brakes', index = -1, price = 1500},
['0'] = {label = 'Street Brakes', index = 0, price = 2500},
['1'] = {label = 'Sports Brakes', index = 1, price = 3500},
['2'] = {label = 'Race Brakes', index = 2, price = 4500},
['3'] = {label = 'Custom Brakes', index = 3, price = 5500}
},
prop = {model = 'imp_prop_impexp_brake_caliper_01a', pos = {0.0, -0.1, -0.2}, rot = {0.0, 90.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modTransmission = {
label = 'Transmission', modType = 13, category = 'performance', point = 'engine', icon = 'https://i.ibb.co/P1NvFBf/mod-transmission.png',
variants = {
['-1'] = {label = 'Stock Transmission', index = -1, price = 2000},
['0'] = {label = 'Street Transmission', index = 0, price = 3500},
['1'] = {label = 'Sports Transmission', index = 1, price = 5000},
['2'] = {label = 'Race Transmission', index = 2, price = 6500},
['3'] = {label = 'Custom Transmission', index = 3, price = 7000}
},
prop = {model = 'imp_prop_impexp_gearbox_01', pos = {0.0, -0.1, -0.2}, rot = {0.0, 0.0, 90.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modHorns = {
label = 'Horn', modType = 14, category = 'exterior', point = 'engine',
variants = {
['-1'] = {label = 'Stock', index = -1, price = 250},
['0'] = {label = 'Truck Horn', index = 0, price = 400},
['1'] = {label = 'Cop Horn', index = 1, price = 400},
['2'] = {label = 'Clown Horn', index = 2, price = 400},
['3'] = {label = 'Musical Horn 1', index = 3, price = 550},
['4'] = {label = 'Musical Horn 2', index = 4, price = 550},
['5'] = {label = 'Musical Horn 3', index = 5, price = 550},
['6'] = {label = 'Musical Horn 4', index = 6, price = 550},
['7'] = {label = 'Musical Horn 5', index = 7, price = 550},
['8'] = {label = 'Sad Trombone', index = 8, price = 600},
['9'] = {label = 'Classical Horn 1', index = 9, price = 700},
['10'] = {label = 'Classical Horn 2', index = 10, price = 700},
['11'] = {label = 'Classical Horn 3', index = 11, price = 700},
['12'] = {label = 'Classical Horn 4', index = 12, price = 700},
['13'] = {label = 'Classical Horn 5', index = 13, price = 700},
['14'] = {label = 'Classical Horn 6', index = 14, price = 700},
['15'] = {label = 'Classical Horn 7', index = 15, price = 700},
['16'] = {label = 'Scale - Do', index = 16, price = 800},
['17'] = {label = 'Scale - Re', index = 17, price = 800},
['18'] = {label = 'Scale - Mi', index = 18, price = 800},
['19'] = {label = 'Scale - Fa', index = 19, price = 800},
['20'] = {label = 'Scale - Sol', index = 20, price = 800},
['21'] = {label = 'Scale - La', index = 21, price = 800},
['22'] = {label = 'Scale - Ti', index = 22, price = 800},
['23'] = {label = 'Scale - Do', index = 23, price = 800},
['24'] = {label = 'Jazz Horn 1', index = 24, price = 850},
['25'] = {label = 'Jazz Horn 2', index = 25, price = 850},
['26'] = {label = 'Jazz Horn 3', index = 26, price = 850},
['27'] = {label = 'Jazz Horn Loop', index = 27, price = 850},
['28'] = {label = 'Star Spangled Banner 1', index = 28, price = 900},
['29'] = {label = 'Star Spangled Banner 2', index = 29, price = 900},
['30'] = {label = 'Star Spangled Banner 3', index = 30, price = 900},
['31'] = {label = 'Star Spangled Banner 4', index = 31, price = 900},
['32'] = {label = 'Classical Horn 8 Loop', index = 32, price = 1000},
['33'] = {label = 'Classical Horn 9 Loop', index = 33, price = 1000},
['34'] = {label = 'Classical Horn 10 Loop', index = 34, price = 1000},
['35'] = {label = 'Classical Horn 8', index = 35, price = 1100},
['36'] = {label = 'Classical Horn 9', index = 36, price = 1100},
['37'] = {label = 'Classical Horn 10', index = 37, price = 1100},
['38'] = {label = 'Funeral Loop', index = 38, price = 1200},
['39'] = {label = 'Funeral', index = 39, price = 1200},
['40'] = {label = 'Spooky Loop', index = 40, price = 1200},
['41'] = {label = 'Spooky', index = 41, price = 1200},
['42'] = {label = 'San Andreas Loop', index = 42, price = 1200},
['43'] = {label = 'San Andreas', index = 43, price = 1200},
['44'] = {label = 'Liberty City Loop', index = 44, price = 1200},
['45'] = {label = 'Liberty City', index = 45, price = 1200},
['46'] = {label = 'Festive 1 Loop', index = 46, price = 1250},
['47'] = {label = 'Festive 1', index = 47, price = 1250},
['48'] = {label = 'Festive 2 Loop', index = 48, price = 1250},
['49'] = {label = 'Festive 2', index = 49, price = 1250},
['50'] = {label = 'Festive 3 Loop', index = 50, price = 1250},
['51'] = {label = 'Festive 3', index = 51, price = 1250},
['52'] = {label = 'Air Horn Low Loop', index = 52, price = 1300},
['53'] = {label = 'Air Horn Low', index = 53, price = 1300},
['54'] = {label = 'Air Horn Medium Loop', index = 54, price = 1300},
['55'] = {label = 'Air Horn Medium', index = 55, price = 1300},
['56'] = {label = 'Air Horn High Loop', index = 56, price = 1300},
['57'] = {label = 'Air Horn High', index = 57, price = 1300}
},
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modSuspension = {
label = 'Suspension', modType = 15, category = 'performance', point = 'wheel', icon = 'https://i.ibb.co/FYwfm4y/mod-suspension.png',
variants = {
['-1'] = {label = 'Stock Suspension', index = -1, price = 1000},
['0'] = {label = 'Lowered Suspension', index = 0, price = 2000},
['1'] = {label = 'Street Suspension', index = 1, price = 3000},
['2'] = {label = 'Sports Suspension', index = 2, price = 4000},
['3'] = {label = 'Competition Suspension', index = 3, price = 5000},
['4'] = {label = 'Custom Suspension', index = 4, price = 7500}
},
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modArmor = {
label = 'Armor', modType = 16, category = 'performance', point = 'vehicle', icon = 'https://i.ibb.co/Fby20CQ/mod-armor.png',
variants = {
['-1'] = {label = 'Stock Armor', index = -1, price = 2500},
['0'] = {label = '20% Armor', index = 0, price = 5000},
['1'] = {label = '40% Armor', index = 1, price = 10000},
['2'] = {label = '60% Armor', index = 2, price = 15000},
['3'] = {label = '80% Armor', index = 3, price = 20000},
['4'] = {label = '100% Armor', index = 4, price = 25000}
},
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modTurbo = {
label = 'Turbo', modType = 18, category = 'performance', point = 'engine', icon = 'https://i.ibb.co/12BpDZY/mod-turbo.png',
variants = {
['0'] = {label = 'Stock Turbo', index = 0, price = 1500},
['1'] = {label = 'Upgraded Turbo', index = 1, price = 7500}
},
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modSmokeEnabled = {
label = 'Tyre Smoke', modType = 20, category = '', point = 'wheel',
prop = {model = 'imp_prop_impexp_tyre_01a', pos = {0.0, -0.10, 0.15}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modXenon = {
label = 'Xenon Kit', modType = 22, category = 'lights', point = 'engine',
prop = {model = 'prop_cs_package_01', pos = {0.0, -0.05, -0.1}, rot = {100.0, 0.0, 0.0}},
variants = {
['0'] = {label = 'Stock', index = 0, price = 100},
['1'] = {label = 'Xenon', index = 1, price = 2000},
},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modFrontWheels = {
label = 'Wheels', modType = 23, category = 'wheels', point = 'wheel',
variants = {
['0'] = {label = 'Sport', index = 0, price = 1200},
['1'] = {label = 'Muscle', index = 1, price = 1000},
['2'] = {label = 'Lowrider', index = 2, price = 1100},
['3'] = {label = 'SUV', index = 3, price = 1400},
['4'] = {label = 'Offroad', index = 4, price = 900},
['5'] = {label = 'Tuner', index = 5, price = 1600},
['6'] = {label = 'Bike Front', index = 6, price = 700},
['7'] = {label = 'High End', index = 7, price = 1800},
['8'] = {label = 'Benny\'s Original', index = 8, price = 1700},
['9'] = {label = 'Benny\'s Bespoke', index = 9, price = 2000},
['10'] = {label = 'Open Wheel', index = 10, price = 2200},
['11'] = {label = 'Street', index = 11, price = 2500},
['12'] = {label = 'Track', index = 12, price = 3200}
},
prop = {model = 'imp_prop_impexp_tyre_01c', pos = {0.0, -0.1, 0.2}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modBackWheels = { -- this is technically not in use; only for the label of modBackWheels.
label = 'Wheels Rear', modType = 24, category = '', point = 'wheel',
prop = {model = 'imp_prop_impexp_tyre_01c', pos = {0.0, -0.1, 0.2}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modPlateHolder = {
label = 'Plate Holder', modType = 25, category = 'exterior', price = 4.95, point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mp_intro_seq@', name = 'mp_mech_fix', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modVanityPlate = { -- sometimes is: CANARDS, SPLITTER,
label = 'Vanity Plates', modType = 26, category = 'exterior', price = 700, point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mp_intro_seq@', name = 'mp_mech_fix', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modTrimA = {
label = 'Trim A', modType = 27, price = 300, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modOrnaments = {
label = 'Ornaments', modType = 28, price = 250, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modDashboard = {
label = 'Dashboard', modType = 29, price = 400, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_package_01', pos = {0.0, -0.05, -0.1}, rot = {100.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modDial = {
label = 'Gauges', modType = 30, price = 350, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modDoorSpeaker = {
label = 'Door Speaker', modType = 31, price = 650, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modSeats = {
label = 'Seats', modType = 32, price = 1400, category = 'interior', point = 'vehicle',
prop = {model = 'prop_ejector_seat_01', pos = {0.0, -0.3, 0.07}, rot = {30.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modSteeringWheel = {
label = 'Steering Wheel', modType = 33, price = 950, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modShifterLeavers = {
label = 'Shifter Leaver', modType = 34, price = 450, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modAPlate = {
label = 'Plaque', modType = 35, price = 800, category = 'interior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modSpeakers = {
label = 'Speaker', modType = 36, price = 1200, category = 'interior', point = 'vehicle',
prop = {model = 'sm_prop_smug_speaker', pos = {0.0, -0.1, -0.2}, rot = {-15.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modTrunk = {
label = 'Trunk', modType = 37, price = 2300, category = 'interior', point = 'rear',
prop = {model = 'imp_prop_impexp_trunk_01a', pos = {0.0, 0.15, 0.1}, rot = {30.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modHydrolic = {
label = 'Hydraulics', modType = 38, price = 5400, category = 'exterior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modEngineBlock = {
label = 'Engine Block', modType = 39, price = 1600, category = 'enginebay', point = 'engine',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modAirFilter = {
label = 'Air Filters', modType = 40, price = 1300, category = 'enginebay', point = 'engine',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modStruts = {
label = 'Strut Brace', modType = 41, price = 1400, category = 'enginebay', point = 'engine',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modArchCover = {
label = 'Arch Cover', modType = 42, price = 900, category = 'chassis', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modAerials = {
label = 'Aerials', modType = 43, price = 600, category = 'chassis', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modTrimB = {
label = 'Trim B', modType = 44, price = 1100, category = 'chassis', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modTank = {
label = 'Fuel Tank', modType = 45, price = 1900, category = 'chassis', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modWindows = {
label = 'Left Door', modType = 46, price = 1700, category = 'exterior', point = 'vehicle',
prop = {model = 'imp_prop_impexp_car_door_04a', pos = {-0.7, -0.2, 0.0}, rot = {0.0, -10.0, 90.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modDoorR = {
label = 'Right Door', modType = 47, price = 1700, category = 'exterior', point = 'vehicle',
prop = {model = 'imp_prop_impexp_car_door_04a', pos = {-0.7, -0.2, 0.0}, rot = {0.0, -10.0, 90.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modLivery = {
label = 'Livery', modType = 48, price = 1500, category = 'respray', point = 'vehicle',
prop = {model = 'v_ind_cfwrap', pos = {0.0, -0.10, -0.15}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modRoofLivery = {
label = 'Roof Livery', modType = 'modRoofLivery', price = 250, category = 'respray', point = 'vehicle',
prop = {model = 'v_ind_cfwrap', pos = {0.0, -0.10, -0.15}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
modLightbar = {
label = 'Lightbar', modType = 49, price = 900, category = 'exterior', point = 'vehicle',
prop = {model = 'prop_cs_cardbox_01', pos = {0.0, -0.2, -0.1}, rot = {135.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
neonEnabled = {
label = 'Neon Kits', modType = 'neonEnabled', price = 1000, category = 'lights', point = 'engine',
variants = {
['0'] = {label = 'Left Light Kit', index = 0},
['1'] = {label = 'Right Light Kit', index = 1},
['2'] = {label = 'Front Light Kit', index = 2},
['3'] = {label = 'Rear Light Kit', index = 3},
},
prop = {model = 'prop_cs_package_01', pos = {0.0, -0.05, -0.1}, rot = {100.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
xenonColor = {
label = 'Xenon Colors', modType = 'xenonColor', price = 250, category = 'lights', point = 'engine',
variants = {
['-1'] = {label = 'Default', index = -1},
['0'] = {label = 'White', index = 0},
['1'] = {label = 'Blue', index = 1},
['2'] = {label = 'Electric Blue', index = 2},
['3'] = {label = 'Mint Green', index = 3},
['4'] = {label = 'Lime Green', index = 4},
['5'] = {label = 'Yellow', index = 5},
['6'] = {label = 'Golden Shower', index = 6},
['7'] = {label = 'Orange', index = 7},
['8'] = {label = 'Red', index = 8},
['9'] = {label = 'Pony Pink', index = 9},
['10'] = {label = 'Hot Pink', index = 10},
['11'] = {label = 'Purple', index = 11},
['12'] = {label = 'Blacklight', index = 12},
},
prop = {model = 'prop_cs_package_01', pos = {0.0, -0.05, -0.1}, rot = {100.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
customXenon = {
label = 'Xenon Custom', modType = 'customXenon', price = 600, category = '', point = 'engine',
prop = {model = 'prop_cs_package_01', pos = {0.0, -0.05, -0.1}, rot = {100.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
neonColor = {
label = 'Neon Colors', modType = 'neonColor', price = 200, category = 'lights', point = 'engine',
variants = {
['-1'] = {label = 'Stock', rgb = {0, 0, 0}},
['0'] = {label = 'White', rgb = {222, 222, 255}},
['1'] = {label = 'Blue', rgb = {2, 21, 255}},
['2'] = {label = 'Electric Blue', rgb = {3, 83, 255}},
['3'] = {label = 'Mint Green', rgb = {0, 255, 140}},
['4'] = {label = 'Lime Green', rgb = {94, 222, 1}},
['5'] = {label = 'Yellow', rgb = {255, 255, 0}},
['6'] = {label = 'Golden Shower', rgb = {255, 150, 0}},
['7'] = {label = 'Orange', rgb = {255, 62, 0}},
['8'] = {label = 'Red', rgb = {255, 1, 1}},
['9'] = {label = 'Pony Pink', rgb = {255, 50, 100}},
['10'] = {label = 'Hot Pink', rgb = {255, 5, 190}},
['11'] = {label = 'Purple', rgb = {35, 1, 255}},
['12'] = {label = 'Blacklight', rgb = {15, 3, 255}}
},
prop = {model = 'prop_cs_package_01', pos = {0.0, -0.05, -0.1}, rot = {100.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
tyreSmokeColor = {
label = 'Tyre Smoke Color', modType = 20, price = 150, category = 'wheels', point = 'wheel',
variants = {
['0'] = {label = 'White', rgb = {254, 254, 254}},
['1'] = {label = 'Black', rgb = {1, 1, 1}},
['2'] = {label = 'Blue', rgb = {0, 150, 255}},
['3'] = {label = 'Yellow', rgb = {255, 255, 50}},
['4'] = {label = 'Orange', rgb = {255, 153, 51}},
['5'] = {label = 'Red', rgb = {255, 10, 10}},
['6'] = {label = 'Green', rgb = {10, 255, 10}},
['7'] = {label = 'Purple', rgb = {153, 10, 153}},
['8'] = {label = 'Pink', rgb = {255, 102, 178}},
['9'] = {label = 'Gray', rgb = {128, 128, 128}}
},
prop = {model = 'imp_prop_impexp_tyre_01a', pos = {0.0, -0.10, 0.15}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
extras = {
label = 'Extras', modType = 'extras', category = 'exterior', point = 'vehicle',
variants = {
['0'] = {label = 'Stock', index = 1, price = 200},
['1'] = {label = 'Extra', index = 0, price = 1000},
},
prop = {model = 'prop_cs_package_01', pos = {0.0, -0.05, -0.1}, rot = {100.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
plateIndex = {
label = 'License Plates', modType = 'plateIndex', category = 'exterior', point = 'rear',
variants = {
['0'] = {label = 'Blue on White 1', index = 0, price = 300},
['1'] = {label = 'Yellow on Black', index = 1, price = 400},
['2'] = {label = 'Yellow on Blue', index = 2, price = 500},
['3'] = {label = 'Blue on White 2', index = 3, price = 600},
['4'] = {label = 'Blue on White 3', index = 4, price = 700},
['5'] = {label = 'Yankton', index = 5, price = 800},
-- These requires gamebuild 3095:
['6'] = {label = 'eCola', index = 6, price = 900},
['7'] = {label = 'Las Venturas', index = 7, price = 1000},
['8'] = {label = 'Liberty City', index = 8, price = 1100},
['9'] = {label = 'Los Santos Car Meet', index = 9, price = 1200},
['10'] = {label = 'Los Santos Panic', index = 10, price = 1300},
['11'] = {label = 'Los Santos Pounders', index = 11, price = 1400},
['12'] = {label = 'Sprunk', index = 12, price = 1500},
},
prop = {model = 'p_num_plate_01', pos = {0.01, -0.1, -0.18}, rot = {-60.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
windowTint = {
label = 'Window Tints', modType = 'windowTint', category = 'exterior', point = 'vehicle',
variants = {
['0'] = {label = 'None', index = 0, price = 300},
['1'] = {label = 'Pure black', index = 1, price = 2500},
['2'] = {label = 'Dark Smoke', index = 2, price = 1800},
['3'] = {label = 'Light Smoke', index = 3, price = 1200},
['4'] = {label = 'Stock', index = 4, price = 300},
['5'] = {label = 'Green', index = 5, price = 2200}
},
prop = {model = 'h4_prop_yacht_glass_04', pos = {0.0, -0.1, 0.3}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'mini@repair', name = 'fixing_a_player', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
color1 = {
label = 'Primary Color', modType = 'color1', price = 300, category = 'respray', point = 'vehicle',
prop = {model = 'ng_proc_spraycan01b', pos = {0.072, 0.041, -0.06}, rot = {33.0, 38.0, 0.0}},
anim = {
idle = {dict = nil, name = nil, blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
color2 = {
label = 'Secondary Color', modType = 'color2', price = 200, category = 'respray', point = 'vehicle',
prop = {model = 'ng_proc_spraycan01b', pos = {0.072, 0.041, -0.06}, rot = {33.0, 38.0, 0.0}},
anim = {
idle = {dict = nil, name = nil, blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
pearlescentColor = {
label = 'Pearlescent Color', modType = 'pearlescentColor', price = 100, category = 'respray', point = 'vehicle',
prop = {model = 'ng_proc_spraycan01b', pos = {0.072, 0.041, -0.06}, rot = {33.0, 38.0, 0.0}},
anim = {
idle = {dict = nil, name = nil, blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
wheelColor = {
label = 'Wheel Color', modType = 'wheelColor', price = 200, category = 'wheels', point = 'wheel',
prop = {model = 'ng_proc_spraycan01b', pos = {0.072, 0.041, -0.06}, rot = {33.0, 38.0, 0.0}},
anim = {
idle = {dict = nil, name = nil, blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
dashboardColor = {
label = 'Dashboard Color', modType = 'dashboardColor', price = 100, category = 'respray', point = 'vehicle',
prop = {model = 'ng_proc_spraycan01b', pos = {0.072, 0.041, -0.06}, rot = {33.0, 38.0, 0.0}},
anim = {
idle = {dict = nil, name = nil, blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
interiorColor = {
label = 'Interior Color', modType = 'interiorColor', price = 100, category = 'respray', point = 'vehicle',
prop = {model = 'ng_proc_spraycan01b', pos = {0.072, 0.041, -0.06}, rot = {33.0, 38.0, 0.0}},
anim = {
idle = {dict = nil, name = nil, blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@business@weed@weed_inspecting_lo_med_hi@', name = 'weed_spraybottle_crouch_spraying_03_inspector', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
driftTyres = {
label = 'Drift Tyres', modType = 'driftTyres', price = 1000, category = '', point = 'wheel',
prop = {model = 'imp_prop_impexp_tyre_01a', pos = {0.0, -0.10, 0.15}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
},
bulletProofTyres = {
label = 'Bulletproof Tyres', modType = 'bulletProofTyres', price = 3500, category = '', point = 'wheel',
prop = {model = 'imp_prop_impexp_tyre_01a', pos = {0.0, -0.10, 0.15}, rot = {0.0, 0.0, 0.0}},
anim = {
idle = {dict = 'anim@heists@box_carry@', name = 'idle', blendIn = 4.0, blendOut = 1.0, duration = -1, flags = 49},
install = {dict = 'anim@amb@clubhouse@tutorial@bkr_tut_ig3@', name = 'machinic_loop_mechandplayer', blendIn = 2.0, blendOut = 2.0, duration = -1, flag = 1}
}
}
}
-- Type: Table
Usage: Each mod entry contains:
label
: (String) Display name for the mod. Used as a fallback if the game label cannot be retrieved.modType
: (String or Integer) Identifier the mod. Do not edit this value!price
: (Integer) Base price for the mod before escalation price and other price modifiers. If theprice
attribute is absent, it is defined in thevariants
attribute for each variant option.category
: (String) The category to which the mod option belongs. Refer toConfig.ModCategories
for available categories. Some categories are set to''
, do not touch these!point
: (String) Specifies the 3rd-eye target position on the vehicle for item-based installations:'rear'
: Rear end of the vehicle.'front'
: Front end of the vehicle.'engine'
: Engine of the vehicle.