v0.3.4: externalized almost all item names

This commit is contained in:
Evan Debenham
2015-12-31 23:49:49 -05:00
committed by Evan Debenham
parent 0ca46e72cc
commit c1aca208b4
144 changed files with 191 additions and 337 deletions
@@ -40,7 +40,6 @@ import java.util.Collections;
public class AlchemistsToolkit extends Artifact {
{
name = "Alchemists Toolkit";
image = ItemSpriteSheet.ARTIFACT_TOOLKIT;
levelCap = 10;
@@ -31,7 +31,6 @@ import com.watabou.utils.Random;
public class CapeOfThorns extends Artifact {
{
name = "Cape of Thorns";
image = ItemSpriteSheet.ARTIFACT_CAPE;
levelCap = 10;
@@ -49,7 +49,6 @@ public class ChaliceOfBlood extends Artifact {
{
name = "Chalice of Blood";
image = ItemSpriteSheet.ARTIFACT_CHALICE1;
levelCap = 10;
@@ -40,7 +40,6 @@ import java.util.ArrayList;
public class CloakOfShadows extends Artifact {
{
name = "Cloak of Shadows";
image = ItemSpriteSheet.ARTIFACT_CLOAK;
exp = 0;
@@ -52,7 +52,6 @@ import java.util.HashSet;
public class DriedRose extends Artifact {
{
name = "Dried Rose";
image = ItemSpriteSheet.ARTIFACT_ROSE1;
levelCap = 10;
@@ -248,7 +247,6 @@ public class DriedRose extends Artifact {
public static class Petal extends Item {
{
name = "dried petal";
stackable = true;
image = ItemSpriteSheet.PETAL;
}
@@ -46,7 +46,6 @@ public class EtherealChains extends Artifact {
public static final String AC_CAST = "CAST";
{
name = "ethereal chains";
image = ItemSpriteSheet.ARTIFACT_CHAINS;
levelCap = 5;
@@ -47,7 +47,6 @@ public class HornOfPlenty extends Artifact {
{
name = "Horn of Plenty";
image = ItemSpriteSheet.ARTIFACT_HORN1;
levelCap = 30;
@@ -83,7 +83,6 @@ public class LloydsBeacon extends Artifact {
private int returnPos;
{
name = "lloyd's beacon";
image = ItemSpriteSheet.ARTIFACT_BEACON;
levelCap = 3;
@@ -27,7 +27,6 @@ import com.watabou.utils.Random;
public class MasterThievesArmband extends Artifact {
{
name = "Master Thieves' Armband";
image = ItemSpriteSheet.ARTIFACT_ARMBAND;
levelCap = 10;
@@ -28,6 +28,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter;
import com.shatteredpixel.shatteredpixeldungeon.effects.particles.EarthParticle;
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
import com.shatteredpixel.shatteredpixeldungeon.plants.Earthroot;
import com.shatteredpixel.shatteredpixeldungeon.plants.Plant;
import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene;
@@ -44,7 +45,6 @@ import java.util.Collections;
public class SandalsOfNature extends Artifact {
{
name = "Sandals of Nature";
image = ItemSpriteSheet.ARTIFACT_SANDALS;
levelCap = 3;
@@ -54,9 +54,6 @@ public class SandalsOfNature extends Artifact {
defaultAction = AC_ROOT;
}
public static final String[] NAMES = {"Sandals of Nature", "Shoes of Nature",
"Boots of Nature", "Greaves of Nature"};
public static final String AC_FEED = "FEED";
public static final String AC_ROOT = "ROOT";
@@ -166,7 +163,7 @@ public class SandalsOfNature extends Artifact {
image = ItemSpriteSheet.ARTIFACT_BOOTS;
else if (level() >= 2)
image = ItemSpriteSheet.ARTIFACT_GREAVES;
name = NAMES[level()+1];
name = Messages.get(this, "name_" + level()+1);
return super.upgrade();
}
@@ -183,7 +180,7 @@ public class SandalsOfNature extends Artifact {
@Override
public void restoreFromBundle( Bundle bundle ) {
super.restoreFromBundle(bundle);
name = NAMES[level()];
if (level() > 0) name = Messages.get(this, "name_" + level());
if (bundle.contains(SEEDS))
Collections.addAll(seeds , bundle.getStringArray(SEEDS));
}
@@ -216,7 +213,7 @@ public class SandalsOfNature extends Artifact {
seeds.clear();
upgrade();
if (level() >= 1 && level() <= 3) {
GLog.p("Your " + NAMES[level()-1] + " surge in size, they are now " + NAMES[level()] + "!");
GLog.p("Your footwear surges in size, they are now " + name + "!");
}
} else {
@@ -39,7 +39,6 @@ import java.util.ArrayList;
public class TalismanOfForesight extends Artifact {
{
name = "Talisman of Foresight";
image = ItemSpriteSheet.ARTIFACT_TALISMAN;
exp = 0;
@@ -50,7 +50,6 @@ public class TimekeepersHourglass extends Artifact {
"When time is frozen, you can move as if your actions take no time. Note that attacking will break this.";
{
name = "Timekeeper's Hourglass";
image = ItemSpriteSheet.ARTIFACT_HOURGLASS;
levelCap = 5;
@@ -357,7 +356,6 @@ public class TimekeepersHourglass extends Artifact {
public static class sandBag extends Item {
{
name = "bag of magic sand";
image = ItemSpriteSheet.SANDBAG;
}
@@ -46,7 +46,6 @@ import java.util.Collections;
public class UnstableSpellbook extends Artifact {
{
name = "Unstable Spellbook";
image = ItemSpriteSheet.ARTIFACT_SPELLBOOK;
levelCap = 10;