v2.5.0: code improvements to item desc vs. item info methods
This commit is contained in:
@@ -127,7 +127,7 @@ public class Waterskin extends Item {
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
String info = desc();
|
||||
String info = super.info();
|
||||
|
||||
if (volume == 0){
|
||||
info += "\n\n" + Messages.get(this, "desc_water");
|
||||
|
||||
@@ -498,7 +498,7 @@ public class Armor extends EquipableItem {
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
String info = desc();
|
||||
String info = super.info();
|
||||
|
||||
if (levelKnown) {
|
||||
|
||||
|
||||
+3
-3
@@ -138,13 +138,13 @@ public class Artifact extends KindofMisc {
|
||||
@Override
|
||||
public String info() {
|
||||
if (cursed && cursedKnown && !isEquipped( Dungeon.hero )) {
|
||||
return desc() + "\n\n" + Messages.get(Artifact.class, "curse_known");
|
||||
return super.info() + "\n\n" + Messages.get(Artifact.class, "curse_known");
|
||||
|
||||
} else if (!isIdentified() && cursedKnown && !isEquipped( Dungeon.hero)) {
|
||||
return desc()+ "\n\n" + Messages.get(Artifact.class, "not_cursed");
|
||||
return super.info() + "\n\n" + Messages.get(Artifact.class, "not_cursed");
|
||||
|
||||
} else {
|
||||
return desc();
|
||||
return super.info();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -198,10 +198,10 @@ public class Pasty extends Food {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
public String desc() {
|
||||
switch(Holiday.getCurrentHoliday()){
|
||||
case NONE: default:
|
||||
return super.info();
|
||||
return super.desc();
|
||||
case LUNAR_NEW_YEAR:
|
||||
return Messages.get(this, "fish_desc");
|
||||
case APRIL_FOOLS:
|
||||
|
||||
+3
-3
@@ -368,10 +368,10 @@ public class Potion extends Item {
|
||||
public String name() {
|
||||
return isKnown() ? super.name() : Messages.get(this, color);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
return isKnown() ? desc() : Messages.get(this, "unknown_desc");
|
||||
public String desc() {
|
||||
return isKnown() ? super.desc() : Messages.get(this, "unknown_desc");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -160,11 +160,16 @@ public class Ring extends KindofMisc {
|
||||
public String name() {
|
||||
return isKnown() ? super.name() : Messages.get(Ring.class, gem);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String desc() {
|
||||
return isKnown() ? super.desc() : Messages.get(this, "unknown_desc");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String info(){
|
||||
|
||||
String desc = isKnown() ? super.desc() : Messages.get(this, "unknown_desc");
|
||||
|
||||
String desc = super.info();
|
||||
|
||||
if (cursed && isEquipped( Dungeon.hero )) {
|
||||
desc += "\n\n" + Messages.get(Ring.class, "cursed_worn");
|
||||
|
||||
+3
-5
@@ -229,12 +229,10 @@ public abstract class Scroll extends Item {
|
||||
public String name() {
|
||||
return isKnown() ? super.name() : Messages.get(this, rune);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
return isKnown() ?
|
||||
desc() :
|
||||
Messages.get(this, "unknown_desc");
|
||||
public String desc() {
|
||||
return isKnown() ? super.desc() : Messages.get(this, "unknown_desc");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+3
-3
@@ -60,9 +60,9 @@ public abstract class Trinket extends Item {
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
String desc = desc();
|
||||
desc += "\n\n" + statsDesc();
|
||||
return desc;
|
||||
String info = super.info();
|
||||
info += "\n\n" + statsDesc();
|
||||
return info;
|
||||
}
|
||||
|
||||
public abstract String statsDesc();
|
||||
|
||||
@@ -253,7 +253,7 @@ public abstract class Wand extends Item {
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
String desc = desc();
|
||||
String desc = super.info();
|
||||
|
||||
desc += "\n\n" + statsDesc();
|
||||
|
||||
|
||||
+1
-1
@@ -135,7 +135,7 @@ public class SpiritBow extends Weapon {
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
String info = desc();
|
||||
String info = super.info();
|
||||
|
||||
info += "\n\n" + Messages.get( SpiritBow.class, "stats",
|
||||
Math.round(augment.damageFactor(min())),
|
||||
|
||||
+1
-1
@@ -333,7 +333,7 @@ public class MeleeWeapon extends Weapon {
|
||||
@Override
|
||||
public String info() {
|
||||
|
||||
String info = desc();
|
||||
String info = super.info();
|
||||
|
||||
if (levelKnown) {
|
||||
info += "\n\n" + Messages.get(MeleeWeapon.class, "stats_known", tier, augment.damageFactor(min()), augment.damageFactor(max()), STRReq());
|
||||
|
||||
+1
-1
@@ -451,7 +451,7 @@ abstract public class MissileWeapon extends Weapon {
|
||||
@Override
|
||||
public String info() {
|
||||
|
||||
String info = desc();
|
||||
String info = super.info();
|
||||
|
||||
info += "\n\n" + Messages.get( MissileWeapon.class, "stats",
|
||||
tier,
|
||||
|
||||
@@ -227,7 +227,7 @@ public abstract class Plant implements Bundlable {
|
||||
|
||||
@Override
|
||||
public String info() {
|
||||
return Messages.get( Seed.class, "info", desc() );
|
||||
return Messages.get( Seed.class, "info", super.info() );
|
||||
}
|
||||
|
||||
public static class PlaceHolder extends Seed {
|
||||
|
||||
Reference in New Issue
Block a user