//Display name of the vehicle
name Samsworth W99 Sleeper Cab
//Unique Identifier
id samsworth_w99

model samsworth_w99.obj

//Possible textures of the vehicle
textures w99_black_flat_roof.png w99_black_raised_roof.png w99_white_flat_roof.png w99_white_raised_roof.png w99_black_visor.png w99_white_visor.png w99_orange.png w99_blue.png w99_purple.png w99_blue_black.png w99_green.png w99_red.png


//Wheels. Wheel type -> Position coordinates (multiples of 0.0625 (one pixel)) -> whether or not it can rotate
wheel semi_truck_wheel 1.3125 0.46875 3.875 true
wheel semi_truck_wheel -1.3125 0.46875 3.875 true
wheel semi_truck_wheel 1.03125 0.46875 -2.796875
wheel semi_truck_wheel -1.03125 0.46875 -2.796875
wheel semi_truck_wheel 1.40625 0.46875 -2.796875
wheel semi_truck_wheel -1.40625 0.46875 -2.796875
wheel semi_truck_wheel 1.03125 0.46875 -3.984375
wheel semi_truck_wheel -1.03125 0.46875 -3.984375
wheel semi_truck_wheel 1.40625 0.46875 -3.984375
wheel semi_truck_wheel -1.40625 0.46875 -3.984375

//Seats. Position coordinates -> whether or not it is a driver seat
seat 0.53125 1.01875 1.70908125 true
seat -0.53125 1.01875 1.70908125 

health 20
inventorySize 9

maxSpeed 1.0
acceleration 0.005
deceleration -0.0125

//Dimensions used for hitbox calculations
width 3
length 9.3125
height 3.9375

//Sound stuff
soundEngineRunning semi_truck.ogg

sound engine_running truck_engine_0.ogg engine_slow 0,0,1.5
sound engine_running truck_engine_1.ogg engine_medium 0,0,1.5
sound engine_running truck_engine_2.ogg engine_fast 0,0,1.5

sound brake_release air_brake_release.ogg brake_release 0,0,-1.5

sound brake brake_squeal_short.ogg brake_squeal 0,0,1.5
sound brake brake_squeal_long.ogg brake_squeal_rare 0,0,1.5

//Add items needed for crafting.
//Item name -> item count
craftingRecipeEntry minecraft:paper 1
craftingRecipeEntry minecraft:lapis_lazuli 1

//Trailer stuff
trailerHitchPosition 0 1.5 -3.359375

//left outer headlight
light 1 1 0.75f 1 0 1.375,0.96830625,4.45955625 1.375,1.09330625,4.45955625 1.1875,1.09330625,4.45955625 1.1875,0.96830625,4.45955625 night
//left inner headlight
light 1 1 0.75f 1 0 1.125,0.96830625,4.45955625 1.125,1.09330625,4.45955625 0.9375,1.09330625,4.45955625 0.9375,0.96830625,4.45955625 night

//front left forward blinker
light 1f 0.7f 0 1 10 1.281875,1.1875,3.985 1.281875,1.3125,3.985 1.030625,1.3125,3.985 1.030625,1.1875,3.985 indicator_left
//front left backward blinker
light 1f 0.7f 0 1 10 1.030625,1.1875,3.92125 1.030625,1.3125,3.92125 1.281875,1.3125,3.92125 1.281875,1.1875,3.92125 indicator_left
//front left outside blinker
light 1f 0.7f 0 1 10 1.281875,1.1875,3.92125 1.281875,1.3125,3.92125 1.281875,1.3125,3.985 1.281875,1.1875,3.985 indicator_left
//front left inside blinker
light 1f 0.7f 0 1 10 1.030625,1.1875,3.985 1.030625,1.3125,3.985 1.030625,1.3125,3.92125 1.030625,1.1875,3.92125 indicator_left

//right outer headlight
light 1 1 0.75f 1 0 -1.1875,0.96830625,4.45955625 -1.1875,1.09330625,4.45955625 -1.375,1.09330625,4.45955625 -1.375,0.96830625,4.45955625 night
//right inner headlight
light 1 1 0.75f 1 0 -0.9375,0.96830625,4.45955625 -0.9375,1.09330625,4.45955625 -1.125,1.09330625,4.45955625 -1.125,0.96830625,4.45955625 night

//front right forward blinker
light 1f 0.7f 0 1 10 -1.030625,1.1875,3.985 -1.030625,1.3125,3.985 -1.281875,1.3125,3.985 -1.281875,1.1875,3.985 indicator_right
//front right backward blinker
light 1f 0.7f 0 1 10 -1.281875,1.1875,3.92125 -1.281875,1.3125,3.92125 -1.030625,1.3125,3.92125 -1.030625,1.1875,3.92125 indicator_right
//front right outside blinker
light 1f 0.7f 0 1 10 -1.281875,1.1875,3.985 -1.281875,1.3125,3.985 -1.281875,1.3125,3.92125 -1.281875,1.1875,3.92125 indicator_right
//front right inside blinker
light 1f 0.7f 0 1 10 -1.030625,1.1875,3.92125 -1.030625,1.3125,3.92125 -1.030625,1.3125,3.985 -1.030625,1.1875,3.985 indicator_right

//marker light center
light 1f 0.7f 0 1 0 0.0625,3.15310625,2.4712875 0.0625,3.27514375,2.44423125 -0.0625,3.27514375,2.44423125 -0.0625,3.15310625,2.4712875 night
//marker light center left
light 1f 0.7f 0 1 0 0.5,3.15310625,2.4150375 0.5,3.27514375,2.38798125 0.375,3.27514375,2.38798125 0.375,3.15310625,2.4150375 night
//marker light left
light 1f 0.7f 0 1 0 0.9375,3.15310625,2.3712875 0.9375,3.27514375,2.34423125 0.8125,3.27514375,2.34423125 0.8125,3.15310625,2.3712875 night
//marker light center right
light 1f 0.7f 0 1 0 -0.375,3.15310625,2.4150375 -0.375,3.27514375,2.38798125 -0.5,3.27514375,2.38798125 -0.5,3.15310625,2.4150375 night
//marker light right
light 1f 0.7f 0 1 0 -0.8125,3.15310625,2.3712875 -0.8125,3.27514375,2.34423125 -0.9375,3.27514375,2.34423125 -0.9375,3.15310625,2.3712875 night

//cab back taillight bottom left
light 0.7f 0.0f 0f 1f 0 0.90625,1.79849375,-1.4026125 0.90625,1.98599375,-1.4026125 1.09375,1.98599375,-1.4026125 1.09375,1.79849375,-1.4026125 night
//cab back brakelight bottom left
light 1f 0.0f 0f 1f 0 0.90625,1.79849375,-1.4032375 0.90625,1.98599375,-1.4032375 1.09375,1.98599375,-1.4032375 1.09375,1.79849375,-1.4032375 braking
//cab back taillight top left
light 0.7f 0.0f 0f 1f 0 0.90625,2.79849375,-1.4026125 0.90625,2.98599375,-1.4026125 1.09375,2.98599375,-1.4026125 1.09375,2.79849375,-1.4026125 night
//cab back brakelight top left
light 1f 0.0f 0f 1f 0 0.90625,2.79849375,-1.4032375 0.90625,2.98599375,-1.4032375 1.09375,2.98599375,-1.4032375 1.09375,2.79849375,-1.4032375 braking
//cab back blinker left
light 1f 0.7f 0 1 10 0.90625,2.29849375,-1.4026125 0.90625,2.48599375,-1.4026125 1.09375,2.48599375,-1.4026125 1.09375,2.29849375,-1.4026125 indicator_left

//cab back taillight bottom right
light 0.7f 0.0f 0f 1f 0 -1.09375,1.79849375,-1.4026125 -1.09375,1.98599375,-1.4026125 -0.90625,1.98599375,-1.4026125 -0.90625,1.79849375,-1.4026125 night
//cab back brakelight bottom right
light 1f 0.0f 0f 1f 0 -1.09375,1.79849375,-1.4032375 -1.09375,1.98599375,-1.4032375 -0.90625,1.98599375,-1.4032375 -0.90625,1.79849375,-1.4032375 braking
//cab back taillight top right
light 0.7f 0.0f 0f 1f 0 -1.09375,2.79849375,-1.4026125 -1.09375,2.98599375,-1.4026125 -0.90625,2.98599375,-1.4026125 -0.90625,2.79849375,-1.4026125 night
//cab back brakelight top right
light 1f 0.0f 0f 1f 0 -1.09375,2.79849375,-1.4032375 -1.09375,2.98599375,-1.4032375 -0.90625,2.98599375,-1.4032375 -0.90625,2.79849375,-1.4032375 braking
//cab back blinker right
light 1f 0.7f 0 1 10 -1.09375,2.29849375,-1.4026125 -1.09375,2.48599375,-1.4026125 -0.90625,2.48599375,-1.4026125 -0.90625,2.29849375,-1.4026125 indicator_right

//taillight left
light 0.7f 0.0f 0f 1f 0 0.375,0.4375,-4.64125 0.375,0.5,-4.64125 0.6875,0.5,-4.64125 0.6875,0.4375,-4.64125 night
//brakelight left
light 1f 0.0f 0f 1f 0 0.375,0.4375,-4.641875 0.375,0.5,-4.641875 0.6875,0.5,-4.641875 0.6875,0.4375,-4.641875 braking
//taillight right
light 0.7f 0.0f 0f 1f 0 -0.6875,0.4375,-4.64125 -0.6875,0.5,-4.64125 -0.375,0.5,-4.64125 -0.375,0.4375,-4.64125 night
//brakelight right
light 1f 0.0f 0f 1f 0 -0.6875,0.4375,-4.641875 -0.6875,0.5,-4.641875 -0.375,0.5,-4.641875 -0.375,0.4375,-4.641875 braking