diff options
author | Technus <daniel112092@gmail.com> | 2017-12-30 19:09:59 +0100 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2017-12-30 19:09:59 +0100 |
commit | fa7cdaaf86c061fe59f940ebb6005926b515ab96 (patch) | |
tree | 479d636eb1866db952d9ecc7346809ae28caa89f /src | |
parent | 0f8759075d97de3508d54c17b73ca7e017d85ea7 (diff) | |
download | GT5-Unofficial-fa7cdaaf86c061fe59f940ebb6005926b515ab96.tar.gz GT5-Unofficial-fa7cdaaf86c061fe59f940ebb6005926b515ab96.tar.bz2 GT5-Unofficial-fa7cdaaf86c061fe59f940ebb6005926b515ab96.zip |
Add stepping changes to prospector.
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_SeismicProspector.java | 14 |
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; + } } |