diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2022-09-15 00:02:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-15 00:02:01 +0200 |
commit | 4453b8be4c269e211dec6a392bc187238f62a16c (patch) | |
tree | 98884fa4572c0048b4fec0262f7dd1a55f26cd04 /src/main/java/kubatech/loaders/MobRecipeLoader.java | |
parent | 00dbc253e55d1e79bdc6b882ab2ab76473fd5fa6 (diff) | |
parent | 3dd99fd1cd4f2f34f63fc95693cb014583c0ac58 (diff) | |
download | GT5-Unofficial-4453b8be4c269e211dec6a392bc187238f62a16c.tar.gz GT5-Unofficial-4453b8be4c269e211dec6a392bc187238f62a16c.tar.bz2 GT5-Unofficial-4453b8be4c269e211dec6a392bc187238f62a16c.zip |
Merge pull request #18 from GTNewHorizons/improvements
Fix recipe time in NEI
Diffstat (limited to 'src/main/java/kubatech/loaders/MobRecipeLoader.java')
-rw-r--r-- | src/main/java/kubatech/loaders/MobRecipeLoader.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/kubatech/loaders/MobRecipeLoader.java b/src/main/java/kubatech/loaders/MobRecipeLoader.java index b6c8d1e5c1..6b183aa205 100644 --- a/src/main/java/kubatech/loaders/MobRecipeLoader.java +++ b/src/main/java/kubatech/loaders/MobRecipeLoader.java @@ -21,7 +21,7 @@ package kubatech.loaders; import static kubatech.api.utils.ModUtils.isClientSided; import static kubatech.api.utils.ModUtils.isDeobfuscatedEnvironment; -import static kubatech.tileentity.gregtech.multiblock.GT_MetaTileEntity_ExtremeExterminationChamber.MobNameToRecipeMap; +import static kubatech.tileentity.gregtech.multiblock.GT_MetaTileEntity_ExtremeExterminationChamber.*; import atomicstryker.infernalmobs.common.InfernalMobsCore; import atomicstryker.infernalmobs.common.MobModifier; @@ -207,9 +207,8 @@ public class MobRecipeLoader { if (o.damages != null) for (int v : o.damages.values()) maxdamagechance += v; } mMaxDamageChance = maxdamagechance; - // Powered spawner with octadic capacitor spawns ~22/min ~= 0.366/sec ~= 2.72s/spawn ~= 54.54t/spawn maxEntityHealth = e.getMaxHealth(); - mDuration = 55 + (int) (maxEntityHealth * 10); + mDuration = Math.max(MOB_SPAWN_INTERVAL, (int) ((maxEntityHealth / DIAMOND_SPIKES_DAMAGE) * 10d)); entity = e; } @@ -233,7 +232,7 @@ public class MobRecipeLoader { int lootinglevel, boolean preferInfernalDrops) { MTE.mEUt = mEUt; - MTE.mMaxProgresstime = Math.max(55, (int) ((maxEntityHealth / attackDamage) * 10d)); + MTE.mMaxProgresstime = Math.max(MOB_SPAWN_INTERVAL, (int) ((maxEntityHealth / attackDamage) * 10d)); ArrayList<ItemStack> stacks = new ArrayList<>(mOutputs.size()); for (MobDrop o : mOutputs) { int chance = o.chance; |