implode
All checks were successful
Build / build (pull_request) Successful in 58s

This commit is contained in:
Sainan 2025-07-01 09:43:04 +02:00
parent ef92040f25
commit 5fe68bf272

View File

@ -121,44 +121,33 @@ export const inventoryController: RequestHandler = async (request, response) =>
inventory.DialogueHistory.Dialogues inventory.DialogueHistory.Dialogues
) { ) {
let kalymos = false; let kalymos = false;
for (const { dialogue, kissEmail } of [ for (const { dialogueName, kissEmail } of [
{ {
dialogue: inventory.DialogueHistory.Dialogues.find( dialogueName: "/Lotus/Types/Gameplay/1999Wf/Dialogue/ArthurDialogue_rom.dialogue",
x => x.DialogueName == "/Lotus/Types/Gameplay/1999Wf/Dialogue/ArthurDialogue_rom.dialogue"
),
kissEmail: "/Lotus/Types/Items/EmailItems/ArthurKissEmailItem" kissEmail: "/Lotus/Types/Items/EmailItems/ArthurKissEmailItem"
}, },
{ {
dialogue: inventory.DialogueHistory.Dialogues.find( dialogueName: "/Lotus/Types/Gameplay/1999Wf/Dialogue/EleanorDialogue_rom.dialogue",
x => x.DialogueName == "/Lotus/Types/Gameplay/1999Wf/Dialogue/EleanorDialogue_rom.dialogue"
),
kissEmail: "/Lotus/Types/Items/EmailItems/EleanorKissEmailItem" kissEmail: "/Lotus/Types/Items/EmailItems/EleanorKissEmailItem"
}, },
{ {
dialogue: inventory.DialogueHistory.Dialogues.find( dialogueName: "/Lotus/Types/Gameplay/1999Wf/Dialogue/LettieDialogue_rom.dialogue",
x => x.DialogueName == "/Lotus/Types/Gameplay/1999Wf/Dialogue/LettieDialogue_rom.dialogue"
),
kissEmail: "/Lotus/Types/Items/EmailItems/LettieKissEmailItem" kissEmail: "/Lotus/Types/Items/EmailItems/LettieKissEmailItem"
}, },
{ {
dialogue: inventory.DialogueHistory.Dialogues.find( dialogueName: "/Lotus/Types/Gameplay/1999Wf/Dialogue/JabirDialogue_rom.dialogue",
x => x.DialogueName == "/Lotus/Types/Gameplay/1999Wf/Dialogue/JabirDialogue_rom.dialogue"
),
kissEmail: "/Lotus/Types/Items/EmailItems/AmirKissEmailItem" kissEmail: "/Lotus/Types/Items/EmailItems/AmirKissEmailItem"
}, },
{ {
dialogue: inventory.DialogueHistory.Dialogues.find( dialogueName: "/Lotus/Types/Gameplay/1999Wf/Dialogue/AoiDialogue_rom.dialogue",
x => x.DialogueName == "/Lotus/Types/Gameplay/1999Wf/Dialogue/AoiDialogue_rom.dialogue"
),
kissEmail: "/Lotus/Types/Items/EmailItems/AoiKissEmailItem" kissEmail: "/Lotus/Types/Items/EmailItems/AoiKissEmailItem"
}, },
{ {
dialogue: inventory.DialogueHistory.Dialogues.find( dialogueName: "/Lotus/Types/Gameplay/1999Wf/Dialogue/QuincyDialogue_rom.dialogue",
x => x.DialogueName == "/Lotus/Types/Gameplay/1999Wf/Dialogue/QuincyDialogue_rom.dialogue"
),
kissEmail: "/Lotus/Types/Items/EmailItems/QuincyKissEmailItem" kissEmail: "/Lotus/Types/Items/EmailItems/QuincyKissEmailItem"
} }
]) { ]) {
const dialogue = inventory.DialogueHistory.Dialogues.find(x => x.DialogueName == dialogueName);
if (dialogue) { if (dialogue) {
if (dialogue.Rank == 7) { if (dialogue.Rank == 7) {
await addEmailItem(inventory, kissEmail); await addEmailItem(inventory, kissEmail);