From c9bb229d89975223df29d3f13a9ce2efb4b43f41 Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Fri, 14 Nov 2025 22:15:16 -0800 Subject: [PATCH 1/4] add more items --- src/components/Item.tsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/components/Item.tsx b/src/components/Item.tsx index 8dd0fa99..849c8f8b 100644 --- a/src/components/Item.tsx +++ b/src/components/Item.tsx @@ -10,17 +10,25 @@ import { import { ShapeModel, ShapePlaceholder } from "./GenericShape"; const dataBlockToShapeName = { + AmmoPack: "pack_upgrade_ammo.dts", + ChaingunAmmo: "ammo_chaingun.dts", + CloakingPack: "pack_upgrade_cloaking.dts", + DiscAmmo: "ammo_disc.dts", + ELFGun: "weapon_elf.dts", + EnergyPack: "pack_upgrade_energy.dts", Flag: "flag.dts", + GrenadeLauncher: "weapon_grenade_launcher.dts", + GrenadeLauncherAmmo: "ammo_grenade.dts", InventoryDeployable: "pack_deploy_inventory.dts", + Plasma: "weapon_plasma.dts", + PlasmaAmmo: "ammo_plasma.dts", RepairKit: "repair_kit.dts", RepairPack: "pack_upgrade_repair.dts", RepairPatch: "repair_patch.dts", - CloakingPack: "pack_upgrade_cloaking.dts", + SensorJammerPack: "pack_upgrade_sensorjammer.dts", ShieldPack: "pack_upgrade_shield.dts", - EnergyPack: "pack_upgrade_energy.dts", + ShockLance: "weapon_shocklance.dts", SniperRifle: "weapon_sniper.dts", - PlasmaAmmo: "ammo_plasma.dts", - Plasma: "weapon_plasma.dts", }; let _caseInsensitiveLookup: Record; From cc909af5685cfd521589d4cb9da83a2052cc9fe5 Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Fri, 14 Nov 2025 22:24:45 -0800 Subject: [PATCH 2/4] add more items --- src/components/Item.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/Item.tsx b/src/components/Item.tsx index 849c8f8b..996bad35 100644 --- a/src/components/Item.tsx +++ b/src/components/Item.tsx @@ -20,8 +20,11 @@ const dataBlockToShapeName = { GrenadeLauncher: "weapon_grenade_launcher.dts", GrenadeLauncherAmmo: "ammo_grenade.dts", InventoryDeployable: "pack_deploy_inventory.dts", + Mine: "ammo_mine.dts", + MotionSensorDeployable: "pack_deploy_sensor_motion.dts", Plasma: "weapon_plasma.dts", PlasmaAmmo: "ammo_plasma.dts", + PulseSensorDeployable: "pack_deploy_sensor_pulse.dts", RepairKit: "repair_kit.dts", RepairPack: "pack_upgrade_repair.dts", RepairPatch: "repair_patch.dts", From 3475855fcb477df3c6c4204313d6754674faff1f Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Fri, 14 Nov 2025 22:46:58 -0800 Subject: [PATCH 3/4] add more shapes --- src/components/InspectorControls.tsx | 1 + src/components/Item.tsx | 2 ++ src/components/StaticShape.tsx | 6 ++++++ 3 files changed, 9 insertions(+) diff --git a/src/components/InspectorControls.tsx b/src/components/InspectorControls.tsx index 1de9bf51..36a3d6d4 100644 --- a/src/components/InspectorControls.tsx +++ b/src/components/InspectorControls.tsx @@ -32,6 +32,7 @@ export function InspectorControls({ return (
e.stopPropagation()} onPointerDown={(e) => e.stopPropagation()} onClick={(e) => e.stopPropagation()} > diff --git a/src/components/Item.tsx b/src/components/Item.tsx index 996bad35..231ef6b5 100644 --- a/src/components/Item.tsx +++ b/src/components/Item.tsx @@ -11,6 +11,8 @@ import { ShapeModel, ShapePlaceholder } from "./GenericShape"; const dataBlockToShapeName = { AmmoPack: "pack_upgrade_ammo.dts", + Beacon: "beacon.dts", + Chaingun: "weapon_chaingun.dts", ChaingunAmmo: "ammo_chaingun.dts", CloakingPack: "pack_upgrade_cloaking.dts", DiscAmmo: "ammo_disc.dts", diff --git a/src/components/StaticShape.tsx b/src/components/StaticShape.tsx index 62faa96c..c8e3c378 100644 --- a/src/components/StaticShape.tsx +++ b/src/components/StaticShape.tsx @@ -13,15 +13,21 @@ const dataBlockToShapeName = { Banner_Honor: "banner_honor.dts", Banner_Strength: "banner_strength.dts", Banner_Unity: "banner_unity.dts", + CreativityPad: "station_teleport.dts", ExteriorFlagStand: "ext_flagstand.dts", + FlipFlop: "switch.dts", GeneratorLarge: "station_generator_large.dts", + InteriorFlagStand: "int_flagstand.dts", + LightMaleHuman_Dead: "light_male_dead.dts", LogoProjector: "teamlogo_projector.dts", SensorLargePulse: "sensor_pulse_large.dts", SensorMediumPulse: "sensor_pulse_medium.dts", SolarPanel: "solarpanel.dts", + StaticShape: "switch.dts", StationInventory: "station_inv_human.dts", StationVehicle: "vehicle_pad_station.dts", StationVehiclePad: "vehicle_pad.dts", + Teleporter: "nexusbase.dts", }; let _caseInsensitiveLookup: Record; From 9059cd13140a2dd93c434e736aa6e34af2c2357e Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Fri, 14 Nov 2025 23:20:20 -0800 Subject: [PATCH 4/4] add more items --- package.json | 2 +- src/components/Item.tsx | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a483e240..1e1de8cf 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "deploy": "npm run build && git add -f docs && git commit -m \"Deploy\" && git push", "postbuild": "git checkout -- public/base", "prebuild": "npm run clean && git checkout -- docs && rimraf public/base && mv docs/base public/", - "start": "next dev" + "start": "next dev --turbopack" }, "dependencies": { "@react-three/drei": "^10.7.6", diff --git a/src/components/Item.tsx b/src/components/Item.tsx index 231ef6b5..f65fad7e 100644 --- a/src/components/Item.tsx +++ b/src/components/Item.tsx @@ -15,10 +15,13 @@ const dataBlockToShapeName = { Chaingun: "weapon_chaingun.dts", ChaingunAmmo: "ammo_chaingun.dts", CloakingPack: "pack_upgrade_cloaking.dts", + ConcussionGrenade: "grenade.dts", DiscAmmo: "ammo_disc.dts", ELFGun: "weapon_elf.dts", EnergyPack: "pack_upgrade_energy.dts", Flag: "flag.dts", + FlareGrenade: "grenade.dts", + Grenade: "grenade.dts", GrenadeLauncher: "weapon_grenade_launcher.dts", GrenadeLauncherAmmo: "ammo_grenade.dts", InventoryDeployable: "pack_deploy_inventory.dts",