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, Type: request.Type,
Pos: request.Pos, Pos: request.Pos,
Rot: request.Rot, Rot: request.Rot,
Name: request.Name Name: request.Name,
Sockets: request.Sockets
}) - 1 }) - 1
]; ];
@ -56,4 +57,5 @@ interface IPlaceDecoInComponentRequest {
Pos: number[]; Pos: number[];
Rot: number[]; Rot: number[];
Name?: string; Name?: string;
Sockets?: number;
} }

View File

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

View File

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

View File

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