v2.4.0: fixed king's crown automatically IDing armor
This commit is contained in:
+12
-7
@@ -126,7 +126,12 @@ abstract public class ClassArmor extends Armor {
|
|||||||
classArmor.cursed = armor.cursed;
|
classArmor.cursed = armor.cursed;
|
||||||
classArmor.curseInfusionBonus = armor.curseInfusionBonus;
|
classArmor.curseInfusionBonus = armor.curseInfusionBonus;
|
||||||
classArmor.masteryPotionBonus = armor.masteryPotionBonus;
|
classArmor.masteryPotionBonus = armor.masteryPotionBonus;
|
||||||
classArmor.identify();
|
if (armor.levelKnown && armor.cursedKnown) {
|
||||||
|
classArmor.identify();
|
||||||
|
} else {
|
||||||
|
classArmor.levelKnown = armor.levelKnown;
|
||||||
|
classArmor.cursedKnown = true;
|
||||||
|
}
|
||||||
|
|
||||||
classArmor.charge = 50;
|
classArmor.charge = 50;
|
||||||
|
|
||||||
@@ -264,7 +269,12 @@ abstract public class ClassArmor extends Armor {
|
|||||||
inscribe(armor.glyph);
|
inscribe(armor.glyph);
|
||||||
}
|
}
|
||||||
|
|
||||||
identify();
|
if (armor.levelKnown && armor.cursedKnown) {
|
||||||
|
identify();
|
||||||
|
} else {
|
||||||
|
levelKnown = armor.levelKnown;
|
||||||
|
cursedKnown = true;
|
||||||
|
}
|
||||||
|
|
||||||
GLog.p( Messages.get(ClassArmor.class, "transfer_complete") );
|
GLog.p( Messages.get(ClassArmor.class, "transfer_complete") );
|
||||||
hero.sprite.operate(hero.pos);
|
hero.sprite.operate(hero.pos);
|
||||||
@@ -300,11 +310,6 @@ abstract public class ClassArmor extends Armor {
|
|||||||
return desc;
|
return desc;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isIdentified() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int value() {
|
public int value() {
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user