From: xangelo Date: Thu, 28 Nov 2024 06:52:03 +0000 (-0500) Subject: fix(inventory): users were getting their equipment buffed every fight X-Git-Tag: v0.4.4~39 X-Git-Url: https://git.xangelo.ca/?a=commitdiff_plain;h=81ec7c4b8d758107ec9775be0a66aae3773ee2e1;p=risinglegends.git 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. --- 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;