diff --git a/packages/frontend/assets/room/envs/japanese/japanese.blend b/packages/frontend/assets/room/envs/japanese/japanese.blend index b1090c2f24..57e05d8dcc 100644 Binary files a/packages/frontend/assets/room/envs/japanese/japanese.blend and b/packages/frontend/assets/room/envs/japanese/japanese.blend differ diff --git a/packages/frontend/assets/room/envs/japanese/japanese.glb b/packages/frontend/assets/room/envs/japanese/japanese.glb index b371bf2742..2819be7ff6 100644 Binary files a/packages/frontend/assets/room/envs/japanese/japanese.glb and b/packages/frontend/assets/room/envs/japanese/japanese.glb differ diff --git a/packages/frontend/assets/room/objects/debug-metal/debug-metal.glb b/packages/frontend/assets/room/objects/debug-metal/debug-metal.glb new file mode 100644 index 0000000000..4827a124c7 Binary files /dev/null and b/packages/frontend/assets/room/objects/debug-metal/debug-metal.glb differ diff --git a/packages/frontend/src/world/room/object-defs.ts b/packages/frontend/src/world/room/object-defs.ts index 4da9813771..d1ac9cc47d 100644 --- a/packages/frontend/src/world/room/object-defs.ts +++ b/packages/frontend/src/world/room/object-defs.ts @@ -25,6 +25,7 @@ import { cuboid } from './objects/cuboid.js'; import { cupNoodle } from './objects/cupNoodle.js'; import { custardPudding } from './objects/custardPudding.js'; import { debugHipoly } from './objects/debugHipoly.js'; +import { debugMetal } from './objects/debugMetal.js'; import { descriptionPlate } from './objects/descriptionPlate.js'; import { desk } from './objects/desk.js'; import { desktopPc } from './objects/desktopPc.js'; @@ -217,6 +218,7 @@ export const OBJECT_DEFS = [ descriptionPlate, stanchionPole, handheldGameConsole, + debugMetal, ]; export function getObjectDef(type: string): typeof OBJECT_DEFS[number] { diff --git a/packages/frontend/src/world/room/objects/debugMetal.ts b/packages/frontend/src/world/room/objects/debugMetal.ts new file mode 100644 index 0000000000..8051f7ae8c --- /dev/null +++ b/packages/frontend/src/world/room/objects/debugMetal.ts @@ -0,0 +1,23 @@ +/* + * SPDX-FileCopyrightText: syuilo and misskey-project + * SPDX-License-Identifier: AGPL-3.0-only + */ + +import { defineObject } from '../object.js'; + +export const debugMetal = defineObject({ + id: 'debugMetal', + name: 'debugMetal', + options: { + schema: {}, + default: {}, + }, + placement: 'top', + hasCollisions: false, + canPreMeshesMerging: false, + createInstance: () => { + return { + interactions: {}, + }; + }, +});