@Override public String status() { //if the artifact isn't IDed, or is cursed, don't display anything if (!isIdentified() || cursed){ return null; } //display the current cooldown if (cooldown != 0) return Messages.format( "%d", cooldown ); //display as percent if (chargeCap == 100) return Messages.format( "%d%%", charge ); //display as #/# if (chargeCap > 0) return Messages.format( "%d/%d", charge, chargeCap ); //if there's no cap - //- but there is charge anyway, display that charge if (charge != 0) return Messages.format( "%d", charge ); //otherwise, if there's no charge, return null. return null; }
@Override public String status() { //if the artifact isn't IDed, or is cursed, don't display anything if (!isIdentified() || cursed){ return null; } //display the current cooldown if (cooldown != 0) return Messages.format( "%d", cooldown ); //display as percent if (chargeCap == 100) return Messages.format( "%d%%", charge ); //display as #/# if (chargeCap > 0) return Messages.format( "%d/%d", charge, chargeCap ); //if there's no cap - //- but there is charge anyway, display that charge if (charge != 0) return Messages.format( "%d", charge ); //otherwise, if there's no charge, return null. return null; }
@Override public String info() { if (cursed && cursedKnown && !isEquipped( Dungeon.hero )) { return desc() + "\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"); } else { return desc(); } }
@Override public String info() { if (cursed && cursedKnown && !isEquipped( Dungeon.hero )) { return desc() + "\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"); } else { return desc(); } }