save sockets for placed ayatan treasures

This commit is contained in:
Sainan 2025-04-03 18:35:26 +02:00
parent 2a09f6a1d1
commit 9b8c4beb8f
4 changed files with 6 additions and 1 deletions

View File

@ -31,7 +31,8 @@ export const placeDecoInComponentController: RequestHandler = async (req, res) =
Type: request.Type,
Pos: request.Pos,
Rot: request.Rot,
Name: request.Name
Name: request.Name,
Sockets: request.Sockets
}) - 1
];
@ -56,4 +57,5 @@ interface IPlaceDecoInComponentRequest {
Pos: number[];
Rot: number[];
Name?: string;
Sockets?: number;
}

View File

@ -24,6 +24,7 @@ const dojoDecoSchema = new Schema<IDojoDecoDatabase>({
Pos: [Number],
Rot: [Number],
Name: String,
Sockets: Number,
RegularCredits: Number,
MiscItems: { type: [typeCountSchema], default: undefined },
CompletionTime: Date,

View File

@ -203,6 +203,7 @@ export const getDojoClient = async (
Pos: deco.Pos,
Rot: deco.Rot,
Name: deco.Name,
Sockets: deco.Sockets,
PictureFrameInfo: deco.PictureFrameInfo
};
if (deco.CompletionTime) {

View File

@ -191,6 +191,7 @@ export interface IDojoDecoClient {
Pos: number[];
Rot: number[];
Name?: string; // for teleporters
Sockets?: number;
RegularCredits?: number;
MiscItems?: IMiscItem[];
CompletionTime?: IMongoDate;