Compare commits

..

No commits in common. "079f9ebbdff64cdd5b0d239242dd4863d266467e" and "9bff05a63552374eb5c6e3479b94a20df102ead2" have entirely different histories.

6 changed files with 13 additions and 22 deletions

View File

@ -10,6 +10,7 @@ import { RequestHandler } from "express";
export const giveKeyChainTriggeredMessageController: RequestHandler = async (req, res) => { export const giveKeyChainTriggeredMessageController: RequestHandler = async (req, res) => {
const accountId = await getAccountIdForRequest(req); const accountId = await getAccountIdForRequest(req);
const keyChainInfo = JSON.parse((req.body as Buffer).toString()) as IKeyChainRequest; const keyChainInfo = JSON.parse((req.body as Buffer).toString()) as IKeyChainRequest;
console.log(keyChainInfo);
const keyChainMessage = getKeyChainMessage(keyChainInfo); const keyChainMessage = getKeyChainMessage(keyChainInfo);
@ -24,7 +25,8 @@ export const giveKeyChainTriggeredMessageController: RequestHandler = async (req
r: false r: false
} satisfies IMessage; } satisfies IMessage;
await createMessage(accountId, [message]); const savedMessages = await createMessage(accountId, [message]);
console.log("savedMessages", savedMessages);
const inventory = await getInventory(accountId, "QuestKeys"); const inventory = await getInventory(accountId, "QuestKeys");
updateQuestStage(inventory, keyChainInfo, { m: true }); updateQuestStage(inventory, keyChainInfo, { m: true });

View File

@ -1,18 +1,7 @@
import { getInventory } from "@/src/services/inventoryService";
import { getAccountIdForRequest } from "@/src/services/loginService";
import { RequestHandler } from "express"; import { RequestHandler } from "express";
export const setActiveQuestController: RequestHandler< const setActiveQuestController: RequestHandler = (_req, res) => {
Record<string, never>, res.sendStatus(200);
undefined,
undefined,
{ quest: string | undefined }
> = async (req, res) => {
const accountId = await getAccountIdForRequest(req);
const quest = req.query.quest;
const inventory = await getInventory(accountId, "ActiveQuest");
inventory.ActiveQuest = quest ?? "";
await inventory.save();
res.status(200).end();
}; };
export { setActiveQuestController };

View File

@ -5,8 +5,8 @@ const updateSessionGetController: RequestHandler = (_req, res) => {
res.json({}); res.json({});
}; };
const updateSessionPostController: RequestHandler = (_req, res) => { const updateSessionPostController: RequestHandler = (_req, res) => {
//console.log("UpdateSessions POST Request:", JSON.parse(String(_req.body))); console.log("UpdateSessions POST Request:", JSON.parse(String(_req.body)));
//console.log("ReqID:", _req.query.sessionId as string); console.log("ReqID:", _req.query.sessionId as string);
updateSession(_req.query.sessionId as string, String(_req.body)); updateSession(_req.query.sessionId as string, String(_req.body));
res.json({}); res.json({});
}; };

View File

@ -217,7 +217,7 @@ export const addMissionRewards = async (
const MissionRewards = getRandomMissionDrops(rewardInfo).map(drop => { const MissionRewards = getRandomMissionDrops(rewardInfo).map(drop => {
return { StoreItem: drop.type, ItemCount: drop.itemCount }; return { StoreItem: drop.type, ItemCount: drop.itemCount };
}); });
logger.debug("random mission drops:", MissionRewards); console.log("random mission drops:", MissionRewards);
const inventoryChanges: IInventoryChanges = {}; const inventoryChanges: IInventoryChanges = {};
let missionCompletionCredits = 0; let missionCompletionCredits = 0;
@ -339,10 +339,12 @@ function getRandomMissionDrops(RewardInfo: IRewardInfo): IRngResult[] {
}); });
if (region.cacheRewardManifest && RewardInfo.EnemyCachesFound) { if (region.cacheRewardManifest && RewardInfo.EnemyCachesFound) {
console.log("cache rewards", RewardInfo.EnemyCachesFound);
const deck = ExportRewards[region.cacheRewardManifest]; const deck = ExportRewards[region.cacheRewardManifest];
for (let rotation = 0; rotation != RewardInfo.EnemyCachesFound; ++rotation) { for (let rotation = 0; rotation != RewardInfo.EnemyCachesFound; ++rotation) {
const drop = getRandomRewardByChance(deck[rotation]); const drop = getRandomRewardByChance(deck[rotation]);
if (drop) { if (drop) {
console.log("cache drop", drop);
drops.push(drop); drops.push(drop);
} }
} }

View File

@ -28,6 +28,7 @@ export const updateQuestKey = (
throw new Error(`quest key ${questKeyUpdate[0].ItemType} not found`); throw new Error(`quest key ${questKeyUpdate[0].ItemType} not found`);
} }
console.log(questKeyUpdate[0]);
inventory.QuestKeys[questKeyIndex] = questKeyUpdate[0]; inventory.QuestKeys[questKeyIndex] = questKeyUpdate[0];
if (questKeyUpdate[0].Completed) { if (questKeyUpdate[0].Completed) {

View File

@ -627,9 +627,6 @@ function maxRankAllEquipment(categories) {
} }
if (category === "Suits") { if (category === "Suits") {
if ("exalted" in itemMap[item.ItemType]) { if ("exalted" in itemMap[item.ItemType]) {
if (!batchData["SpecialItems"]) {
batchData["SpecialItems"] = [];
}
for (const exaltedType of itemMap[item.ItemType].exalted) { for (const exaltedType of itemMap[item.ItemType].exalted) {
const exaltedItem = data["SpecialItems"].find(x => x.ItemType == exaltedType); const exaltedItem = data["SpecialItems"].find(x => x.ItemType == exaltedType);
if (exaltedItem) { if (exaltedItem) {