fix: unbinding both focus upgrades costs 750k focus instead of 1.5M #360

Merged
Sainan merged 1 commits from focus-fixup into main 2024-06-22 08:55:30 -07:00

View File

@ -78,7 +78,7 @@ export const focusController: RequestHandler = async (req, res) => {
const request = JSON.parse(req.body.toString()) as IUnbindUpgradeRequest; const request = JSON.parse(req.body.toString()) as IUnbindUpgradeRequest;
const focusPolarity = focusTypeToPolarity(request.FocusTypes[0]); const focusPolarity = focusTypeToPolarity(request.FocusTypes[0]);
const inventory = await getInventory(accountId); const inventory = await getInventory(accountId);
inventory.FocusXP[focusPolarity] -= 750_000; inventory.FocusXP[focusPolarity] -= 750_000 * request.FocusTypes.length;
addMiscItems(inventory, [ addMiscItems(inventory, [
{ {
ItemType: "/Lotus/Types/Gameplay/Eidolon/Resources/SentientShards/SentientShardBrilliantItem", ItemType: "/Lotus/Types/Gameplay/Eidolon/Resources/SentientShards/SentientShardBrilliantItem",
@ -93,7 +93,7 @@ export const focusController: RequestHandler = async (req, res) => {
res.json({ res.json({
FocusTypes: request.FocusTypes, FocusTypes: request.FocusTypes,
FocusPointCosts: { FocusPointCosts: {
[focusPolarity]: 750_000 [focusPolarity]: 750_000 * request.FocusTypes.length
}, },
MiscItemCosts: [ MiscItemCosts: [
{ {