From 08c75fd813a4b48ba7a6b58391767161791c96e7 Mon Sep 17 00:00:00 2001 From: Blood-Asp Date: Thu, 15 Jun 2017 00:28:27 +0200 Subject: [PATCH] Improve fog density calculation --- src/main/java/gregtech/common/GT_Client.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/gregtech/common/GT_Client.java b/src/main/java/gregtech/common/GT_Client.java index 4e255050..7d3f687b 100644 --- a/src/main/java/gregtech/common/GT_Client.java +++ b/src/main/java/gregtech/common/GT_Client.java @@ -146,9 +146,8 @@ public class GT_Client extends GT_Proxy @SubscribeEvent public void manipulateDensity(EntityViewRenderEvent.FogDensity event) { - System.out.println("test: "+GT_Pollution.mPlayerPollution); - if(GT_Pollution.mPlayerPollution > GT_Mod.gregtechproxy.mPollutionSmogLimit){ - event.density = 0.25f/(GT_Pollution.mPlayerPollution/GT_Mod.gregtechproxy.mPollutionSourRainLimit); + if(GT_Pollution.mPlayerPollution > (GT_Mod.gregtechproxy.mPollutionSmogLimit)){ + event.density = (0.15f*(Math.min(GT_Pollution.mPlayerPollution/((float)GT_Mod.gregtechproxy.mPollutionSourRainLimit),1.0f)))+0.1f; event.setCanceled(true); } }