aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java31
1 files changed, 28 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java b/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java
index de6ca996d5..62a1f17eb1 100644
--- a/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java
+++ b/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java
@@ -516,6 +516,31 @@ public abstract class GT_MetaGenerated_Tool extends GT_MetaBase_Item
}
aList.add(
tOffset + 9,
+ EnumChatFormatting.WHITE + String.format(
+ transItem("006", "Optimal SC Steam flow: %s L/t"),
+ "" + EnumChatFormatting.GOLD
+ + formatNumbers(
+ GT_Utility.safeInt(
+ (long) (Math.max(
+ Float.MIN_NORMAL,
+ tStats.getSpeedMultiplier() * getPrimaryMaterial(aStack).mToolSpeed
+ * (1000f / 20f)))))
+ + EnumChatFormatting.GRAY));
+ aList.add(
+ tOffset + 10,
+ EnumChatFormatting.WHITE + String.format(
+ transItem("900", "Energy from Optimal SC Steam Flow: %s EU/t"),
+ "" + EnumChatFormatting.GOLD
+ + formatNumbers(
+ GT_Utility.safeInt(
+ (long) (Math.max(
+ Float.MIN_NORMAL,
+ tStats.getSpeedMultiplier() * getPrimaryMaterial(aStack).mToolSpeed
+ * (1000f / 20f))
+ * (50.0F + (10.0F * getToolCombatDamage(aStack))))))
+ + EnumChatFormatting.GRAY));
+ aList.add(
+ tOffset + 11,
EnumChatFormatting.LIGHT_PURPLE + String.format(
transItem("007", "Energy from Optimal Gas Flow: %s EU/t"),
"" + EnumChatFormatting.GOLD
@@ -530,7 +555,7 @@ public abstract class GT_MetaGenerated_Tool extends GT_MetaBase_Item
/ 100)))
+ EnumChatFormatting.GRAY));
aList.add(
- tOffset + 10,
+ tOffset + 12,
EnumChatFormatting.LIGHT_PURPLE + String.format(
transItem("008", "Energy from Optimal Plasma Flow: %s EU/t"),
"" + EnumChatFormatting.GOLD
@@ -545,7 +570,7 @@ public abstract class GT_MetaGenerated_Tool extends GT_MetaBase_Item
* (1.05 / 100))))
+ EnumChatFormatting.GRAY));
aList.add(
- tOffset + 12,
+ tOffset + 14,
EnumChatFormatting.GRAY + "(EU/t values include efficiency and are not 100% accurate)");
int toolQualityLevel = GT_MetaGenerated_Tool.getPrimaryMaterial(aStack).mToolQuality;
int overflowMultiplier = 0;
@@ -557,7 +582,7 @@ public abstract class GT_MetaGenerated_Tool extends GT_MetaBase_Item
overflowMultiplier = 1;
}
aList.add(
- tOffset + 11,
+ tOffset + 13,
EnumChatFormatting.LIGHT_PURPLE + String.format(
transItem("502", "Overflow Efficiency Tier: %s"),
"" + EnumChatFormatting.GOLD + overflowMultiplier + EnumChatFormatting.GRAY));