diff --git a/packages/frontend/assets/room/objects/mi-objet/mi-objet.blend b/packages/frontend/assets/room/objects/mi-objet/mi-objet.blend new file mode 100644 index 0000000000..5447557d48 Binary files /dev/null and b/packages/frontend/assets/room/objects/mi-objet/mi-objet.blend differ diff --git a/packages/frontend/assets/room/objects/mi-objet/mi-objet.glb b/packages/frontend/assets/room/objects/mi-objet/mi-objet.glb new file mode 100644 index 0000000000..1d7eff04cf Binary files /dev/null and b/packages/frontend/assets/room/objects/mi-objet/mi-objet.glb differ diff --git a/packages/frontend/src/utility/room/object-defs.ts b/packages/frontend/src/utility/room/object-defs.ts index 6fd44dc742..760ac86d4a 100644 --- a/packages/frontend/src/utility/room/object-defs.ts +++ b/packages/frontend/src/utility/room/object-defs.ts @@ -41,6 +41,7 @@ import { keyboard } from './objects/keyboard.js'; import { laptopPc } from './objects/laptopPc.js'; import { lavaLamp } from './objects/lavaLamp.js'; import { letterCase } from './objects/letterCase.js'; +import { miObjet } from './objects/mi-objet.js'; import { milk } from './objects/milk.js'; import { miPlate } from './objects/miPlate.js'; import { miPlateDisplayed } from './objects/miPlateDisplayed.js'; @@ -131,6 +132,7 @@ export const OBJECT_DEFS = [ laptopPc, lavaLamp, letterCase, + miObjet, milk, miPlate, miPlateDisplayed, diff --git a/packages/frontend/src/utility/room/objects/mi-objet.ts b/packages/frontend/src/utility/room/objects/mi-objet.ts new file mode 100644 index 0000000000..923eeeefd0 --- /dev/null +++ b/packages/frontend/src/utility/room/objects/mi-objet.ts @@ -0,0 +1,23 @@ +/* + * SPDX-FileCopyrightText: syuilo and misskey-project + * SPDX-License-Identifier: AGPL-3.0-only + */ + +import { defineObject } from '../engine.js'; + +export const miObjet = defineObject({ + id: 'miObjet', + name: 'Mi objet', + options: { + schema: {}, + default: {}, + }, + placement: 'top', + hasCollisions: false, + hasTexture: true, + createInstance: () => { + return { + interactions: {}, + }; + }, +});