summaryrefslogtreecommitdiff
path: root/YWD/src/main/java/fyresmodjam/misc/WeaponRankStat.java
diff options
context:
space:
mode:
Diffstat (limited to 'YWD/src/main/java/fyresmodjam/misc/WeaponRankStat.java')
-rwxr-xr-xYWD/src/main/java/fyresmodjam/misc/WeaponRankStat.java52
1 files changed, 15 insertions, 37 deletions
diff --git a/YWD/src/main/java/fyresmodjam/misc/WeaponRankStat.java b/YWD/src/main/java/fyresmodjam/misc/WeaponRankStat.java
index e844dc2..00e9566 100755
--- a/YWD/src/main/java/fyresmodjam/misc/WeaponRankStat.java
+++ b/YWD/src/main/java/fyresmodjam/misc/WeaponRankStat.java
@@ -10,23 +10,10 @@ public final class WeaponRankStat extends ItemStat {
/*
* @formatter:off
*/
- public String[][] prefixesByRank = {
- {
- "Old", "Dull", "Broken", "Worn"
- },
- {
- "Average", "Decent", "Modest", "Ordinary"
- },
- {
- "Strong", "Sharp", "Polished", "Refined"
- },
- {
- "Powerful", "Ruthless", "Elite", "Astonishing"
- },
- {
- "Godly", "Divine", "Fabled", "Legendary"
- }
- };
+ public String[][] prefixesByRank = { { "Old", "Dull", "Broken", "Worn" },
+ { "Average", "Decent", "Modest", "Ordinary" }, { "Strong", "Sharp", "Polished", "Refined" },
+ { "Powerful", "Ruthless", "Elite", "Astonishing" }, { "Godly", "Divine", "Fabled", "Legendary" } };
+
/*
* @formatter:on
*/
@@ -38,7 +25,7 @@ public final class WeaponRankStat extends ItemStat {
public Object getNewValue(ItemStack stack, Random r) {
int i = 1;
for (; i < 5; i++) {
- if (ModjamMod.r.nextInt(10) < 7) {
+ if (ModjamMod.r.nextInt(10) < 6) {
break;
}
}
@@ -47,34 +34,25 @@ public final class WeaponRankStat extends ItemStat {
@Override
public void modifyStack(ItemStack stack, Random r) {
- int rank = Integer.parseInt(
- stack.getTagCompound().getString(name));
- float bonusDamage = ((float) rank - 1) / 2
- + (r.nextInt(rank + 1) * r.nextFloat());
+ int rank = Integer.parseInt(stack.getTagCompound().getString(name));
+ float bonusDamage = ((float) rank - 1) / 2 + (r.nextInt(rank + 1) * r.nextFloat());
- ItemStatHelper.giveStat(stack, "BonusDamage",
- String.format("%.2f", bonusDamage));
- ItemStatHelper.addLore(stack, !String.format("%.2f",
- bonusDamage)
- .equals("0.00") ? "\u00A77\u00A7o "
- + (bonusDamage > 0 ? "+"
- : "")
- + String.format("%.2f",
- bonusDamage)
- + " bonus damage" : null);
+ ItemStatHelper.giveStat(stack, "BonusDamage", String.format("%.2f", bonusDamage));
+ ItemStatHelper
+ .addLore(stack,
+ !String.format("%.2f", bonusDamage).equals("0.00") ? "\u00A77\u00A7o "
+ + (bonusDamage > 0 ? "+" : "") + String.format("%.2f", bonusDamage) + " bonus damage"
+ : null);
ItemStatHelper.addLore(stack, "\u00A7eRank: " + rank);
}
@Override
public String getAlteredStackName(ItemStack stack, Random r) {
- String[] list = prefixesByRank[Integer.parseInt(
- stack.getTagCompound().getString(name))
- - 1];
+ String[] list = prefixesByRank[Integer.parseInt(stack.getTagCompound().getString(name)) - 1];
String prefix = list[r.nextInt(list.length)];
- if (prefix.equals("Sharp")
- && stack.getItem() instanceof ItemBow) {
+ if (prefix.equals("Sharp") && stack.getItem() instanceof ItemBow) {
prefix = "Long";
}