From 81ec7c4b8d758107ec9775be0a66aae3773ee2e1 Mon Sep 17 00:00:00 2001 From: xangelo Date: Thu, 28 Nov 2024 01:52:03 -0500 Subject: [PATCH] fix(inventory): users were getting their equipment buffed every fight we were using expToLevel to check if the equipment had leveled up, but we should have been using levelFromExp. --- package.json | 3 ++- src/server/inventory.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7150b7b..dc9e8ff 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "copy-changelog": "cp ./CHANGELOG.md ~/repos/xangelo.ca/static/", "release:minor": "npx standard-version --release-as minor", "release:patch": "npx standard-version --release-as patch", - "release:major": "npx standard-version --release-as major" + "release:major": "npx standard-version --release-as major", + "dev:debug": "node --inspect -r ts-node/register -r tsconfig-paths/register src/server/api.ts" }, "devDependencies": { "@commitlint/cli": "^17.6.6", diff --git a/src/server/inventory.ts b/src/server/inventory.ts index 560ad30..a4a0ea1 100644 --- a/src/server/inventory.ts +++ b/src/server/inventory.ts @@ -129,7 +129,7 @@ export async function increaseExp(player_id: string, payload: Record { - const previousLevel = expToLevel(item.previous_exp); + const previousLevel = levelFromExp(item.previous_exp); const newLevel = levelFromExp(item.new_exp); return previousLevel !== newLevel; -- 2.25.1