Add tank, bomber, HAVOC

This commit is contained in:
Brian Beck 2024-01-29 21:52:46 -08:00
parent 0df83bf813
commit 59ffc56557
32 changed files with 124 additions and 12 deletions

View file

@ -29,9 +29,13 @@ const weaponModels = [
];
const vehicleModels = [
"vehicle_air_scout",
"vehicle_grav_scout",
"vehicle_grav_tank",
"turret_assaulttank_mortar",
"vehicle_land_mpbbase",
"vehicle_air_scout",
"vehicle_air_bomber",
"vehicle_air_hapc",
];
export async function getSkinConfig() {
@ -108,9 +112,13 @@ export async function getSkinConfig() {
sniper: "weapon_sniper",
targeting: "weapon_targeting",
// Vehicles
vehicle_air_scout: "vehicle_air_scout",
vehicle_land_mpbbase: "vehicle_land_mpbbase",
vehicle_grav_scout: "vehicle_grav_scout",
vehicle_grav_tank: "vehicle_grav_tank",
turret_assaulttank_mortar: "turret_assaulttank_mortar",
vehicle_air_scout: "vehicle_air_scout",
vehicle_air_bomber: "vehicle_air_bomber",
vehicle_air_hapc: "vehicle_air_hapc",
},
animationLabels: {
Forward: "Run Forward",
@ -318,6 +326,67 @@ export async function getSkinConfig() {
size: [256, 256],
},
],
vehicle_air_bomber: [
{
label: "Cockpit & Thrusters",
name: "vehicle_air_bomber10",
file: "vehicle_air_bomber1",
size: [256, 512],
},
{
name: "Unassigned",
hidden: true,
hasDefault: false,
},
{
label: "Rear",
name: "vehicle_air_bomber2",
size: [256, 512],
},
{
label: "Wings",
name: "vehicle_air_bomber31",
file: "vehicle_air_bomber3",
},
{
name: "vehicle_air_bomber1",
size: [256, 512],
selectable: false,
},
{
name: "vehicle_air_bomber3",
selectable: false,
},
],
vehicle_air_hapc: [
{
label: "Cockpit",
name: "vehicle_air_bomber1",
size: [256, 512],
},
{
name: "Unassigned",
hidden: true,
hasDefault: false,
},
{
label: "Wings",
name: "vehicle_air_hpc2",
},
{
label: "Seats",
name: "vehicle_air_hpc1",
},
{
label: "Thrusters",
name: "vehicle_air_hpc30",
file: "vehicle_air_hpc3",
},
{
name: "vehicle_air_hpc3",
selectable: false,
},
],
vehicle_grav_scout: [
{
label: "Vehicle",
@ -376,6 +445,44 @@ export async function getSkinConfig() {
size: [128, 128],
},
],
vehicle_grav_tank: [
{
label: "Center",
name: "Vehicle_grav_tank_bodyMain",
size: [256, 512],
},
{
name: "Unassigned",
hidden: true,
hasDefault: false,
},
{
label: "Sides",
name: "vehicle_grav_tank_bodyside10",
file: "vehicle_grav_tank_bodyside1",
size: [256, 512],
},
{
label: "Thrusters",
name: "vehicle_grav_tank_bodyside21",
file: "vehicle_grav_tank_bodyside2",
},
{
name: "vehicle_grav_tank_bodyside2",
selectable: false,
},
{
name: "vehicle_grav_tank_bodyside1",
selectable: false,
},
],
turret_assaulttank_mortar: [
{
label: "Turret",
name: "turret_assaulttank_mortar",
file: "turret_assaultTank",
},
],
vehicle_land_mpbbase: [
{
label: "Vehicle Front",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/78e521c3-312593b4f3190cc4.js","static/chunks/95b64a6e-6f3d919198a9be32.js","static/chunks/31664189-7261674e93dbb0a6.js","static/chunks/545f34e4-f96cf9e26b6b92a5.js","static/chunks/1bfc9850-6b316c8ef06e5170.js","static/chunks/d7eeaac4-06e64d251e2cbda7.js","static/chunks/f580fadb-a8e2c6896615a304.js","static/chunks/50-cece886aa17c1d5e.js","static/chunks/pages/index-617009baca527a4e.js"],"/_error":["static/chunks/pages/_error-479484f6c157e921.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/chunks/78e521c3-312593b4f3190cc4.js","static/chunks/95b64a6e-6f3d919198a9be32.js","static/chunks/31664189-7261674e93dbb0a6.js","static/chunks/545f34e4-f96cf9e26b6b92a5.js","static/chunks/1bfc9850-6b316c8ef06e5170.js","static/chunks/d7eeaac4-06e64d251e2cbda7.js","static/chunks/f580fadb-a8e2c6896615a304.js","static/chunks/50-cece886aa17c1d5e.js","static/chunks/pages/index-1a76b27dafc9b8ab.js"],"/_error":["static/chunks/pages/_error-479484f6c157e921.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 KiB

Binary file not shown.

BIN
docs/vehicle_air_bomber.glb Normal file

Binary file not shown.

BIN
docs/vehicle_air_hapc.glb Normal file

Binary file not shown.

BIN
docs/vehicle_grav_tank.glb Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 KiB

Binary file not shown.

Binary file not shown.

BIN
public/vehicle_air_hapc.glb Normal file

Binary file not shown.

Binary file not shown.

View file

@ -85,9 +85,14 @@ export default function WarriorSelector() {
<option value="targeting">Targeting Laser</option>
</optgroup>
<optgroup label="Vehicles" data-model-type="vehicle">
<option value="vehicle_air_scout">Shrike</option>
<option value="vehicle_grav_scout">Wildcat</option>
<option value="vehicle_land_mpbbase">MPB</option>
<option value="vehicle_grav_scout">Wildcat Grav Cycle</option>
<option value="vehicle_grav_tank">Beowulf Assault Tank</option>
<option value="vehicle_land_mpbbase">
Jericho Mobile Point Base
</option>
<option value="vehicle_air_scout">Shrike Scout Fighter</option>
<option value="vehicle_air_bomber">Thundersword Bomber</option>
<option value="vehicle_air_hapc">HAVOC Gunship Transport</option>
</optgroup>
</select>
</div>