From 5c0c3dbb27d4cc58113a770676ce1155041f1b5b Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 30 Jul 2025 13:11:41 -0400 Subject: [PATCH] v3.2.0: fixed rare crashes when selling thrown weps to shopkeepers --- .../shatteredpixeldungeon/actors/mobs/npcs/Shopkeeper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Shopkeeper.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Shopkeeper.java index cdfbae58b..77b0c5a43 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Shopkeeper.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/npcs/Shopkeeper.java @@ -267,7 +267,7 @@ public class Shopkeeper extends NPC { Dungeon.gold -= returned.value(); Statistics.goldCollected -= returned.value(); if (returned instanceof MissileWeapon && returned.isUpgradable()){ - Dungeon.hero.buff(MissileWeapon.UpgradedSetTracker.class).levelThresholds.put(((MissileWeapon) returned).setID, returned.level()); + Buff.affect(Dungeon.hero, MissileWeapon.UpgradedSetTracker.class).levelThresholds.put(((MissileWeapon) returned).setID, returned.level()); } if (!returned.doPickUp(Dungeon.hero)){ Dungeon.level.drop(returned, Dungeon.hero.pos);