Skip to content

Commit

Permalink
Update ToolStationGui.java
Browse files Browse the repository at this point in the history
  • Loading branch information
TheVikingWarrior committed Dec 1, 2013
1 parent 3633f4b commit 1c4f112
Showing 1 changed file with 31 additions and 31 deletions.
62 changes: 31 additions & 31 deletions src/main/java/tconstruct/client/gui/ToolStationGui.java
Expand Up @@ -197,14 +197,14 @@ void drawModularToolStats (ItemStack stack, ToolCore tool, NBTTagCompound tags)
{
if (maxDur >= 10000)
{
fontRenderer.drawString("Durability:", xSize + 8, base + offset * 11, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation1"), xSize + 8, base + offset * 11, 0xffffff);
offset++;
fontRenderer.drawString("- " + availableDurability + "/" + maxDur, xSize + 8, base + offset * 10, 0xffffff);
offset++;
}
else
{
fontRenderer.drawString("Durability: " + availableDurability + "/" + maxDur, xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation2") + availableDurability + "/" + maxDur, xSize + 8, base + offset * 10, 0xffffff);
offset++;
}
}
Expand All @@ -220,17 +220,17 @@ void drawModularToolStats (ItemStack stack, ToolCore tool, NBTTagCompound tags)
if (attack < 1)
attack = 1;

String heart = attack == 2 ? " Heart" : " Hearts";
String heart = attack == 2 ? (StatCollector.translateToLocal("gui.partcrafter9") : (StatCollector.translateToLocal("gui.partcrafter10");
if (attack % 2 == 0)
this.fontRenderer.drawString("Attack: " + attack / 2 + heart, xSize + 8, base + offset * 10, 0xffffff);
this.fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation3") + attack / 2 + heart, xSize + 8, base + offset * 10, 0xffffff);
else
this.fontRenderer.drawString("Attack: " + attack / 2f + heart, xSize + 8, base + offset * 10, 0xffffff);
this.fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation3") + attack / 2f + heart, xSize + 8, base + offset * 10, 0xffffff);
offset++;

if (stoneboundDamage != 0)
{
heart = stoneboundDamage == 2 ? " Heart" : " Hearts";
String bloss = stoneboundDamage > 0 ? "Bonus: " : "Loss: ";
heart = stoneboundDamage == 2 ? (StatCollector.translateToLocal("gui.partcrafter9") : (StatCollector.translateToLocal("gui.partcrafter10");
String bloss = stoneboundDamage > 0 ? (StatCollector.translateToLocal("gui.toolstation4") : (StatCollector.translateToLocal("gui.toolstation5");
this.fontRenderer.drawString(bloss + (int) stoneboundDamage / 2 + heart, xSize + 8, base + offset * 10, 0xffffff);
offset++;
}
Expand All @@ -244,9 +244,9 @@ void drawModularToolStats (ItemStack stack, ToolCore tool, NBTTagCompound tags)
int drawSpeed = tags.getInteger("DrawSpeed");
float flightSpeed = tags.getFloat("FlightSpeed");
float trueDraw = drawSpeed / 20f * flightSpeed;
this.fontRenderer.drawString("Draw Speed: " + df.format(trueDraw) + "s", xSize + 8, base + offset * 10, 0xffffff);
this.fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation6") + df.format(trueDraw) + "s", xSize + 8, base + offset * 10, 0xffffff);
offset++;
this.fontRenderer.drawString("Arrow Speed: " + df.format(flightSpeed) + "x", xSize + 8, base + offset * 10, 0xffffff);
this.fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation7") + df.format(flightSpeed) + "x", xSize + 8, base + offset * 10, 0xffffff);
offset++;
offset++;
}
Expand All @@ -260,26 +260,26 @@ void drawModularToolStats (ItemStack stack, ToolCore tool, NBTTagCompound tags)
float shatter = tags.getFloat("BreakChance");
float accuracy = tags.getFloat("Accuracy");

this.fontRenderer.drawString("Base Attack:", xSize + 8, base + offset * 10, 0xffffff);
this.fontRenderer.drawString(StatCollector.translateToLocal("gui.toolstation10"), xSize + 8, base + offset * 10, 0xffffff);
offset++;
String heart = attack == 2 ? " Heart" : " Hearts";
String heart = attack == 2 ? (StatCollector.translateToLocal("gui.partcrafter9") : (StatCollector.translateToLocal("gui.partcrafter10");
if (attack % 2 == 0)
this.fontRenderer.drawString("- " + attack / 2 + heart, xSize + 8, base + offset * 10, 0xffffff);
else
this.fontRenderer.drawString("- " + attack / 2f + heart, xSize + 8, base + offset * 10, 0xffffff);
offset++;
int minAttack = attack;
int maxAttack = attack * 2;
heart = " Hearts";
this.fontRenderer.drawString("Shortbow Attack:", xSize + 8, base + offset * 10, 0xffffff);
heart = StatCollector.translateToLocal("gui.partcrafter10");
this.fontRenderer.drawString(StatCollector.translateToLocal("gui.toolstation11"), xSize + 8, base + offset * 10, 0xffffff);
offset++;
this.fontRenderer.drawString(df.format(minAttack / 2f) + "-" + df.format(maxAttack / 2f) + heart, xSize + 8, base + offset * 10, 0xffffff);
offset++;
offset++;

this.fontRenderer.drawString("Weight: " + df.format(mass), xSize + 8, base + offset * 10, 0xffffff);
this.fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation8") + df.format(mass), xSize + 8, base + offset * 10, 0xffffff);
offset++;
this.fontRenderer.drawString("Accuracy: " + df.format(accuracy - 4) + "%", xSize + 8, base + offset * 10, 0xffffff);
this.fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation9") + df.format(accuracy - 4) + "%", xSize + 8, base + offset * 10, 0xffffff);
offset++;
/*this.fontRenderer.drawString("Chance to break: " + df.format(shatter)+"%", xSize + 8, base + offset * 10, 0xffffff);
offset++;*/
Expand All @@ -297,18 +297,18 @@ void drawModularToolStats (ItemStack stack, ToolCore tool, NBTTagCompound tags)
float trueSpeed = mineSpeed + stoneboundSpeed;
float trueSpeed2 = mineSpeed + stoneboundSpeed;

fontRenderer.drawString("Mining Speeds: ", xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation12"), xSize + 8, base + offset * 10, 0xffffff);
offset++;
fontRenderer.drawString("- " + df.format(trueSpeed) + ", " + df.format(trueSpeed2), xSize + 8, base + offset * 10, 0xffffff);
offset++;
if (stoneboundSpeed != 0)
{
String bloss = stoneboundSpeed > 0 ? "Bonus: " : "Loss: ";
String bloss = stoneboundSpeed > 0 ? (StatCollector.translateToLocal("gui.toolstation4") : (StatCollector.translateToLocal("gui.toolstation5");
fontRenderer.drawString(bloss + df.format(stoneboundSpeed), xSize + 8, base + offset * 10, 0xffffff);
offset++;
}
offset++;
fontRenderer.drawString("Harvest Levels:", xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation13"), xSize + 8, base + offset * 10, 0xffffff);
offset++;
fontRenderer
.drawString("- " + getHarvestLevelName(tags.getInteger("HarvestLevel")) + ", " + getHarvestLevelName(tags.getInteger("HarvestLevel2")), xSize + 8, base + offset * 10, 0xffffff);
Expand Down Expand Up @@ -346,36 +346,36 @@ else if (categories.contains("harvest"))
trueSpeed += stoneboundSpeed;
if (trueSpeed < 0)
trueSpeed = 0;
fontRenderer.drawString("Mining Speed: " + df.format(trueSpeed), xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation14")rs") + df.format(trueSpeed), xSize + 8, base + offset * 10, 0xffffff);
offset++;
if (stoneboundSpeed != 0)
{
String bloss = stoneboundSpeed > 0 ? "Bonus: " : "Loss: ";
String bloss = stoneboundSpeed > 0 ? (StatCollector.translateToLocal("gui.toolstation4") : (StatCollector.translateToLocal("gui.toolstation5");
fontRenderer.drawString(bloss + df.format(stoneboundSpeed), xSize + 8, base + offset * 10, 0xffffff);
offset++;
}
fontRenderer.drawString("Mining Level: " + getHarvestLevelName(tags.getInteger("HarvestLevel")), xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation15") + getHarvestLevelName(tags.getInteger("HarvestLevel")), xSize + 8, base + offset * 10, 0xffffff);
offset++;
offset++;
}
else if (categories.contains("utility"))
{
float mineSpeed = tags.getInteger("MiningSpeed");
float trueSpeed = mineSpeed / (100f);
fontRenderer.drawString("Usage Speed: " + trueSpeed, xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation16") + trueSpeed, xSize + 8, base + offset * 10, 0xffffff);
offset++;
offset++;
}

int modifiers = tags.getInteger("Modifiers");
int modifiers = tags.getInteger("Modifie;
if (modifiers > 0)
{
fontRenderer.drawString("Modifiers remaining: " + tags.getInteger("Modifiers"), xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation18") + tags.getInteger("Modifiers"), xSize + 8, base + offset * 10, 0xffffff);
offset++;
}
if (tags.hasKey("Tooltip1"))
{
fontRenderer.drawString("Modifiers:", xSize + 8, base + offset * 10, 0xffffff);
fontRenderer.drawString((StatCollector.translateToLocal("gui.toolstation17"), xSize + 8, base + offset * 10, 0xffffff);
}

boolean displayToolTips = true;
Expand Down Expand Up @@ -405,17 +405,17 @@ protected String getHarvestLevelName (int num)
switch (num)
{
case 0:
return "Stone";
return (StatCollector.translateToLocal("gui.partcrafter.mining1");
case 1:
return "Iron";
return (StatCollector.translateToLocal("gui.partcrafter.mining2");
case 2:
return "Redstone";
return (StatCollector.translateToLocal("gui.partcrafter.mining3");
case 3:
return "Obsidian"; //Mithril
return (StatCollector.translateToLocal("gui.partcrafter.mining4"); //Mithril
case 4:
return "Cobalt";
return (StatCollector.translateToLocal("gui.partcrafter.mining5");
case 5:
return "Manyullyn";
return (StatCollector.translateToLocal("gui.partcrafter.mining6");
default:
return String.valueOf(num);
}
Expand Down

0 comments on commit 1c4f112

Please sign in to comment.