返回提交历史
Modified
src/models/inventoryModels/inventoryModel.ts
+13
-13
XFEstudio/SpaceNinjaServer
chore: improve dialogue schemas (#3785)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3785 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
f6897f71
代码差异
1 个文件
+13
-13
@@ -959,8 +959,8 @@ const crewShipMembersSchema = new Schema<ICrewShipMembersDatabase>(
959
959
960
960
const dialogueGiftSchema = new Schema<IDialogueGift>(
961
961
{
962
Item: String,
963
GiftedQuantity: Number
962
Item: { type: String, required: true },
963
GiftedQuantity: { type: Number, required: true }
964
964
},
965
965
{ _id: false }
966
966
);
@@ -987,12 +987,12 @@ const completedDialogueSchema = new Schema<ICompletedDialogue>(
987
987
988
988
const dialogueSchema = new Schema<IDialogueDatabase>(
989
989
{
990
Rank: Number,
991
Chemistry: Number,
992
AvailableDate: Date,
993
AvailableGiftDate: Date,
994
RankUpExpiry: Date,
995
BountyChemExpiry: Date,
990
Rank: { type: Number, required: true },
991
Chemistry: { type: Number, required: true },
992
AvailableDate: { type: Date, required: true },
993
AvailableGiftDate: { type: Date, required: true },
994
RankUpExpiry: { type: Date, required: true },
995
BountyChemExpiry: { type: Date, required: true },
996
996
QueuedDialogues: { type: [String], default: [] },
997
997
Gifts: { type: [dialogueGiftSchema], default: [] },
998
998
Booleans: { type: [String], default: [] },
@@ -1017,9 +1017,9 @@ dialogueSchema.set("toJSON", {
1017
1017
1018
1018
const dialogueResetDateSchema = new Schema<IDialogueResetDateDatabase>(
1019
1019
{
1020
Date: Date,
1021
Pack: String,
1022
Resets: Number
1020
Date: { type: Date, required: true },
1021
Pack: { type: String, required: true },
1022
Resets: { type: Number, required: true }
1023
1023
},
1024
1024
{ _id: false }
1025
1025
);
@@ -1035,8 +1035,8 @@ dialogueResetDateSchema.set("toJSON", {
1035
1035
1036
1036
const dialogueHistorySchema = new Schema<IDialogueHistoryDatabase>(
1037
1037
{
1038
YearIteration: Number,
1039
Resets: Number,
1038
YearIteration: { type: Number, required: false },
1039
Resets: { type: Number, required: false },
1040
1040
ResetDates: { type: [dialogueResetDateSchema], required: false },
1041
1041
Dialogues: { type: [dialogueSchema], required: false }
1042
1042
},