diff --git a/gamedir/Data-1.13/TableData/Vehicles.xml b/gamedir/Data-1.13/TableData/Vehicles.xml index 4f16b9bc3..7273d7ce1 100644 --- a/gamedir/Data-1.13/TableData/Vehicles.xml +++ b/gamedir/Data-1.13/TableData/Vehicles.xml @@ -17,6 +17,19 @@ VehicleEnabled: Set to 1 if the vehicle should be available in the game. Otherw Pilot: Set to -1 for all vehicles and only to the skyrider (pilot) profile id for the helicopter VehicleArmourType: uiIndex from TableData\Items.xml + +SEAT: +SeatIndex: Index of the seat in the vehicle, corresponds to position on team panel when vehicle squad is selected. + Range: 0-9 +SeatName: Displayed in seat select menu and on team panel in skill tool tip. + Max.: 40 characters +Driver: Passenger on this seat is a driver. +Rotation: Initial rotation of passenger taking this seat, relative to rotation of the vehicle (clockwise). + Range: 0-7 +OffsetX: Offset of seat position inside vehicle (relative to middle grid) in X axis (assuming vehicle is turned north, higher = towards right of screen). +OffsetY: Offset of seat position inside vehicle (relative to middle grid) in X axis (assuming vehicle is turned north, higher = towards top of the screen). +Compartment Seats in different compartments cannot be swapped in combat. + --> @@ -33,6 +46,15 @@ VehicleArmourType: uiIndex from TableData\Items.xml 1 0 -1 + + 0 + None + 0 + 0 + 0 + 0 + 0 + 1 @@ -2434,6 +2456,77 @@ VehicleArmourType: uiIndex from TableData\Items.xml 1 1 -1 + + 0 + Driver + 1 + 0 + -1 + 1 + + + 1 + Riding Shotgun + 1 + 1 + 1 + + + 2 + Left Back Seat + 7 + -1 + 0 + + + 3 + Right Back Seat + 1 + 1 + 0 + + + 4 + Interior #1 + 0 + 1 + 1 + + + 5 + Interior #2 + 0 + 1 + 1 + + + 6 + Interior #3 + 0 + 1 + 1 + + + 7 + Interior #4 + 0 + 1 + 1 + + + 8 + Interior #3 + 0 + 1 + 1 + + + 9 + Interior #4 + 0 + 1 + 1 + @@ -2450,6 +2543,87 @@ VehicleArmourType: uiIndex from TableData\Items.xml 1 1 -1 + + 0 + Driver + 1 + 0 + -1 + 1 + + + 1 + Riding Shotgun + 1 + 1 + 1 + + + 2 + Left Back Seat + 7 + -1 + 0 + + + 3 + Right Back Seat + 1 + 1 + 0 + + + 4 + Middle Back Seat + 0 + 1 + 1 + + + 5 + Trunk + 0 + 1 + 1 + 1 + 1 + + + 6 + Trunk #2 + 0 + 1 + 1 + 1 + 1 + + + 7 + Trunk #3 + 0 + 1 + 1 + 1 + 1 + + + 8 + Trunk #4 + 0 + 1 + 1 + 1 + 1 + + + 9 + Trunk #5 + 0 + 1 + 1 + 1 + 1 + @@ -2466,6 +2640,79 @@ VehicleArmourType: uiIndex from TableData\Items.xml 1 1 -1 + + 0 + Driver + 1 + 0 + -1 + 1 + 1 + + + 1 + Riding Shotgun + 1 + 1 + 1 + 1 + + + 2 + Serving Hatch #1 + 6 + -1 + 0 + + + 3 + Serving Hatch #2 + 6 + -1 + 0 + + + 4 + Cargo #1 + 1 + 1 + 1 + + + 5 + Cargo #2 + 1 + 1 + 1 + + + 6 + Cargo #3 + 1 + 1 + 1 + + + 7 + Cargo #4 + 1 + 1 + 1 + + + 8 + Cargo #5 + 1 + 1 + 1 + + + 9 + Cargo #6 + 1 + 1 + 1 + @@ -3018,13 +3265,84 @@ VehicleArmourType: uiIndex from TableData\Items.xml Jeep 1 INTERFACE\Jeep.sti - 6 + 4 85 82 164 1 1 -1 + + 0 + Driver + 1 + 0 + -1 + 1 + + + 1 + Riding Shotgun + 1 + 1 + 1 + + + 2 + Left Back Seat + 7 + -1 + 0 + + + 3 + Right Back Seat + 1 + 1 + 0 + + + 4 + Interior #1 + 0 + 1 + 1 + + + 5 + Interior #2 + 0 + 1 + 1 + + + 6 + Interior #3 + 0 + 1 + 1 + + + 7 + Interior #4 + 0 + 1 + 1 + + + 8 + Interior #3 + 0 + 1 + 1 + + + 9 + Interior #4 + 0 + 1 + 1 + 200 diff --git a/gamedir/Data/Anims/structdata/ELDRDO.JSD b/gamedir/Data/Anims/structdata/ELDRDO.JSD new file mode 100644 index 000000000..c650ad5e8 Binary files /dev/null and b/gamedir/Data/Anims/structdata/ELDRDO.JSD differ diff --git a/gamedir/Data/Anims/structdata/ICECREAM.JSD b/gamedir/Data/Anims/structdata/ICECREAM.JSD new file mode 100644 index 000000000..ad7a2ccc2 Binary files /dev/null and b/gamedir/Data/Anims/structdata/ICECREAM.JSD differ diff --git a/gamedir/Data/Anims/structdata/JEEP.JSD b/gamedir/Data/Anims/structdata/JEEP.JSD new file mode 100644 index 000000000..4294bc776 Binary files /dev/null and b/gamedir/Data/Anims/structdata/JEEP.JSD differ