1515-- On the up side, the raw data will be much more readavle.
1616
1717
18- local CARS_BIT <const> = Enums .eVehicleType .VEHICLE_TYPE_CAR
19- local BIKES_BIT <const> = Enums .eVehicleType .VEHICLE_TYPE_BIKE
18+ local ALLOW_CARS <const> = 1 << Enums .eVehicleType .VEHICLE_TYPE_CAR
19+ local ALLOW_BIKES <const> = 1 << Enums .eVehicleType .VEHICLE_TYPE_BIKE
20+ local ALLOW_BOTH <const> = ALLOW_CARS | ALLOW_BIKES
2021
2122--- @type array<HandlingPresetData>
2223return {
@@ -26,39 +27,39 @@ return {
2627 is_translator_name = true ,
2728 auto_apply = true ,
2829 deltas = { [Enums .eHandlingEditorTypes .TYPE_HF ] = { [" FREEWHEEL_NO_GAS" ] = true } },
29- vehicle_bitset = 1 << CARS_BIT | 1 << BIKES_BIT ,
30+ vehicle_bitset = ALLOW_BOTH ,
3031 },
3132 {
3233 name = " VEH_WHEELIE" ,
3334 description = " VEH_WHEELIE_TT" ,
3435 is_translator_name = true ,
3536 auto_apply = false ,
3637 deltas = { [Enums .eHandlingEditorTypes .TYPE_AF ] = { [" CAN_WHEELIE" ] = true } },
37- vehicle_bitset = 1 << CARS_BIT ,
38+ vehicle_bitset = ALLOW_CARS ,
3839 },
3940 {
4041 name = " VEH_KERS_BOOST" ,
4142 description = " VEH_KERS_BOOST_TT" ,
4243 is_translator_name = true ,
4344 auto_apply = false ,
4445 deltas = { [Enums .eHandlingEditorTypes .TYPE_HF ] = { [" HAS_KERS" ] = true } },
45- vehicle_bitset = 1 << CARS_BIT
46+ vehicle_bitset = ALLOW_CARS
4647 },
4748 {
4849 name = " VEH_ROCKET_BOOST" ,
4950 description = " VEH_ROCKET_BOOST_TT" ,
5051 is_translator_name = true ,
5152 auto_apply = false ,
5253 deltas = { [Enums .eHandlingEditorTypes .TYPE_MIF ] = { [" HAS_ROCKET_BOOST" ] = true } },
53- vehicle_bitset = 1 << CARS_BIT | 1 << BIKES_BIT
54+ vehicle_bitset = ALLOW_BOTH
5455 },
5556 {
5657 name = " VEH_JUMP" ,
5758 description = " VEH_JUMP_TT" ,
5859 is_translator_name = true ,
5960 auto_apply = false ,
6061 deltas = { [Enums .eHandlingEditorTypes .TYPE_MIF ] = { [" JUMPING_CAR" ] = true , [" HAS_PARACHUTE" ] = true , } },
61- vehicle_bitset = 1 << CARS_BIT
62+ vehicle_bitset = ALLOW_CARS
6263 },
6364 {
6465 name = " VEH_OFFROAD_ABILITIES" ,
@@ -83,7 +84,7 @@ return {
8384 },
8485 [Enums .eHandlingEditorTypes .TYPE_MIF ] = { [" INCREASE_LOW_SPEED_TORQUE" ] = true , },
8586 },
86- vehicle_bitset = 1 << CARS_BIT
87+ vehicle_bitset = ALLOW_CARS
8788 },
8889 {
8990 name = " VEH_FORCE_NO_TC" ,
@@ -104,7 +105,7 @@ return {
104105 [" DONT_HOLD_LOW_GEARS_WHEN_ENGINE_UNDER_LOAD" ] = false ,
105106 },
106107 },
107- vehicle_bitset = 1 << CARS_BIT | 1 << BIKES_BIT
108+ vehicle_bitset = ALLOW_BOTH
108109 },
109110 {
110111 name = " VEH_LOW_SPEED_WHEELIE" ,
@@ -113,7 +114,7 @@ return {
113114 auto_apply = false ,
114115 deltas = {
115116 [Enums .eHandlingEditorTypes .TYPE_HF ] = { [" LOW_SPEED_WHEELIES" ] = true } },
116- vehicle_bitset = 1 << BIKES_BIT
117+ vehicle_bitset = ALLOW_BIKES
117118 },
118119 {
119120 name = " VEH_RAMP" ,
@@ -131,6 +132,6 @@ return {
131132 [" RAMP_MOD" ] = true ,
132133 },
133134 },
134- vehicle_bitset = 1 << CARS_BIT
135+ vehicle_bitset = ALLOW_CARS
135136 },
136137}
0 commit comments