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/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 8dd0fa99..f65fad7e 100644
--- a/src/components/Item.tsx
+++ b/src/components/Item.tsx
@@ -10,17 +10,33 @@ import {
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",
+ 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",
+ 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",
- 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;
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;