import { Schema } from "mongoose";
import type { IColor, IShipCustomization } from "../types/inventoryTypes/commonInventoryTypes.ts";

export const colorSchema = new Schema<IColor>(
    {
        t0: Number,
        t1: Number,
        t2: Number,
        t3: Number,
        en: Number,
        e1: Number,
        m0: Number,
        m1: Number
    },
    { _id: false }
);

export const shipCustomizationSchema = new Schema<IShipCustomization>(
    {
        SkinFlavourItem: String,
        Colors: colorSchema,
        ShipAttachments: { HOOD_ORNAMENT: String }
    },
    { _id: false }
);
