aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2017-12-30 19:09:59 +0100
committerTechnus <daniel112092@gmail.com>2017-12-30 19:09:59 +0100
commitfa7cdaaf86c061fe59f940ebb6005926b515ab96 (patch)
tree479d636eb1866db952d9ecc7346809ae28caa89f /src/main/java/gregtech/common
parent0f8759075d97de3508d54c17b73ca7e017d85ea7 (diff)
downloadGT5-Unofficial-fa7cdaaf86c061fe59f940ebb6005926b515ab96.tar.gz
GT5-Unofficial-fa7cdaaf86c061fe59f940ebb6005926b515ab96.tar.bz2
GT5-Unofficial-fa7cdaaf86c061fe59f940ebb6005926b515ab96.zip
Add stepping changes to prospector.
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java
index 95e38be6ae..7054e194f7 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java
@@ -81,10 +81,11 @@ public class GT_MetaTileEntity_SeismicProspector extends GT_MetaTileEntity_Basic
//range by tier
int min=-range();
int max=range();
+ int step=step();
for (int i = this.getBaseMetaTileEntity().getYCoord(); i > 0; i--) {
- for (int f = min; f <= max; f++) {
- for (int g = min; g <= max; g++) {
+ for (int f = min; f <= max; f+=step) {
+ for (int g = min; g <= max; g+=step) {
Block tBlock = this.getBaseMetaTileEntity().getBlockOffset(f, -i, g);
if ((tBlock instanceof GT_Block_Ores_Abstract)) {
TileEntity tTileEntity = getBaseMetaTileEntity().getWorld().getTileEntity(getBaseMetaTileEntity().getXCoord() + f, getBaseMetaTileEntity().getYCoord() + (-i), getBaseMetaTileEntity().getZCoord() + g);
@@ -133,4 +134,13 @@ public class GT_MetaTileEntity_SeismicProspector extends GT_MetaTileEntity_Basic
}
return 0;
}
+
+ private int step(){
+ switch (mTier){
+ case 1: return 1;
+ case 2: return 3;
+ case 3: return 4;
+ }
+ return 1;
+ }
}