XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

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
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +13 -13
Modified src/models/inventoryModels/inventoryModel.ts +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 },