//Display name of the vehicle
name Samsworth W99 Day Cab
//Unique Identifier
id samsworth_w99_day

model samsworth_w99_day_cab.obj

//Possible textures of the vehicle
textures w99_day_black.png w99_day_white.png w99_day_black_visor.png w99_day_white_visor.png w99_day_orange.png w99_day_blue.png w99_day_purple.png w99_day_blue_black.png w99_day_green.png w99_day_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.05 true
wheel semi_truck_wheel -1.3125 0.46875 3.05 true
wheel semi_truck_wheel 1.03125 0.46875 -2
wheel semi_truck_wheel -1.03125 0.46875 -2
wheel semi_truck_wheel 1.40625 0.46875 -2
wheel semi_truck_wheel -1.40625 0.46875 -2
wheel semi_truck_wheel 1.03125 0.46875 -3.1875
wheel semi_truck_wheel -1.03125 0.46875 -3.1875
wheel semi_truck_wheel 1.40625 0.46875 -3.1875
wheel semi_truck_wheel -1.40625 0.46875 -3.1875

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

health 20
inventorySize 9

maxSpeed 1.0
acceleration 0.005
deceleration -0.0125

//Dimensions used for hitbox calculations
width 3
length 7.75
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 -2.625

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

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

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

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

//marker light center
light 1f 0.7f 0 1 0 0.0625,3.15310625,1.6744125 0.0625,3.27514375,1.64735625 -0.0625,3.27514375,1.64735625 -0.0625,3.15310625,1.6744125 night
//marker light center left
light 1f 0.7f 0 1 0 0.5,3.15310625,1.6181625 0.5,3.27514375,1.59110625 0.375,3.27514375,1.59110625 0.375,3.15310625,1.6181625 night
//marker light left
light 1f 0.7f 0 1 0 0.9375,3.15310625,1.5744125 0.9375,3.27514375,1.54735625 0.8125,3.27514375,1.54735625 0.8125,3.15310625,1.5744125 night
//marker light center right
light 1f 0.7f 0 1 0 -0.375,3.15310625,1.6181625 -0.375,3.27514375,1.59110625 -0.5,3.27514375,1.59110625 -0.5,3.15310625,1.6181625 night
//marker light right
light 1f 0.7f 0 1 0 -0.8125,3.15310625,1.5744125 -0.8125,3.27514375,1.54735625 -0.9375,3.27514375,1.54735625 -0.9375,3.15310625,1.5744125 night

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

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

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