v3.2.0: fixed minor errors in last upgraded thrown wep warning window

This commit is contained in:
Evan Debenham
2025-07-22 14:47:34 -04:00
parent 3977ae5e12
commit 45f2f36004

View File

@@ -233,7 +233,7 @@ abstract public class MissileWeapon extends Weapon {
parent = null; //reset parent before throwing, just in case parent = null; //reset parent before throwing, just in case
if (((levelKnown && level() > 0) || hasGoodEnchant() || masteryPotionBonus || enchantHardened) if (((levelKnown && level() > 0) || hasGoodEnchant() || masteryPotionBonus || enchantHardened)
&& !extraThrownLeft && quantity() == 1 && durabilityLeft() <= durabilityPerUse()){ && !extraThrownLeft && quantity() == 1 && durabilityLeft() <= durabilityPerUse()){
GameScene.show(new WndOptions(new ItemSprite(this), name(), GameScene.show(new WndOptions(new ItemSprite(this), Messages.titleCase(title()),
Messages.get(MissileWeapon.class, "break_upgraded_warn_desc"), Messages.get(MissileWeapon.class, "break_upgraded_warn_desc"),
Messages.get(MissileWeapon.class, "break_upgraded_warn_yes"), Messages.get(MissileWeapon.class, "break_upgraded_warn_yes"),
Messages.get(MissileWeapon.class, "break_upgraded_warn_no")){ Messages.get(MissileWeapon.class, "break_upgraded_warn_no")){
@@ -246,6 +246,13 @@ abstract public class MissileWeapon extends Weapon {
InventoryPane.cancelTargeting(); InventoryPane.cancelTargeting();
} }
} }
@Override
public void onBackPressed() {
super.onBackPressed();
QuickSlotButton.cancel();
InventoryPane.cancelTargeting();
}
}); });
} else { } else {