v2.4.0: fixed king's crown automatically IDing armor

This commit is contained in:
Evan Debenham
2024-04-07 18:21:43 -04:00
parent 6e54fd04ba
commit 8f1fc51a52

View File

@@ -126,7 +126,12 @@ abstract public class ClassArmor extends Armor {
classArmor.cursed = armor.cursed;
classArmor.curseInfusionBonus = armor.curseInfusionBonus;
classArmor.masteryPotionBonus = armor.masteryPotionBonus;
classArmor.identify();
if (armor.levelKnown && armor.cursedKnown) {
classArmor.identify();
} else {
classArmor.levelKnown = armor.levelKnown;
classArmor.cursedKnown = true;
}
classArmor.charge = 50;
@@ -264,7 +269,12 @@ abstract public class ClassArmor extends Armor {
inscribe(armor.glyph);
}
identify();
if (armor.levelKnown && armor.cursedKnown) {
identify();
} else {
levelKnown = armor.levelKnown;
cursedKnown = true;
}
GLog.p( Messages.get(ClassArmor.class, "transfer_complete") );
hero.sprite.operate(hero.pos);
@@ -300,11 +310,6 @@ abstract public class ClassArmor extends Armor {
return desc;
}
@Override
public boolean isIdentified() {
return true;
}
@Override
public int value() {
return 0;