aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2016-03-17 23:35:10 +0100
committerBlood-Asp <bloodasphendrik@gmail.com>2016-03-17 23:35:10 +0100
commita8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa (patch)
tree8b7cdf88d85fed845668c1af213ca87fc9c45722
parentcd61ff3ae1c66f4b2d0fc2e8913b7adb0f53e12a (diff)
downloadGT5-Unofficial-a8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa.tar.gz
GT5-Unofficial-a8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa.tar.bz2
GT5-Unofficial-a8f91902d1c64062d27c0b09c7cd5e8ba5bc51aa.zip
Improved Sense
-rw-r--r--src/main/java/gregtech/common/tools/GT_Tool_Sense.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/tools/GT_Tool_Sense.java b/src/main/java/gregtech/common/tools/GT_Tool_Sense.java
index 44a70a6701..55fb257c66 100644
--- a/src/main/java/gregtech/common/tools/GT_Tool_Sense.java
+++ b/src/main/java/gregtech/common/tools/GT_Tool_Sense.java
@@ -23,6 +23,11 @@ public class GT_Tool_Sense
public float getBaseDamage() {
return 3.0F;
}
+
+ public float getMaxDurabilityMultiplier() {
+ return 4.0F;
+ }
+
public boolean isMinableBlock(Block aBlock, byte aMetaData) {
String tTool = aBlock.getHarvestTool(aMetaData);
@@ -33,9 +38,9 @@ public class GT_Tool_Sense
int rConversions = 0;
if ((this.sIsHarvestingRightNow.get() == null) && ((aPlayer instanceof EntityPlayerMP))) {
this.sIsHarvestingRightNow.set(this);
- for (int i = -1; i < 2; i++) {
- for (int j = -1; j < 2; j++) {
- for (int k = -1; k < 2; k++) {
+ for (int i = -2; i < 3; i++) {
+ for (int j = -2; j < 3; j++) {
+ for (int k = -2; k < 3; k++) {
if (((i != 0) || (j != 0) || (k != 0)) && (aStack.getItem().getDigSpeed(aStack, aPlayer.worldObj.getBlock(aX + i, aY + j, aZ + k), aPlayer.worldObj.getBlockMetadata(aX + i, aY + j, aZ + k)) > 0.0F) && (((EntityPlayerMP) aPlayer).theItemInWorldManager.tryHarvestBlock(aX + i, aY + j, aZ + k))) {
rConversions++;
}