summaryrefslogtreecommitdiff
path: root/ihl/enviroment
diff options
context:
space:
mode:
Diffstat (limited to 'ihl/enviroment')
-rw-r--r--ihl/enviroment/LightHandler.java2
-rw-r--r--ihl/enviroment/LightSource.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/ihl/enviroment/LightHandler.java b/ihl/enviroment/LightHandler.java
index b3f8da6..c89ffb7 100644
--- a/ihl/enviroment/LightHandler.java
+++ b/ihl/enviroment/LightHandler.java
@@ -59,7 +59,7 @@ public class LightHandler {
private void litBlocksAndGetDescendants(World world, int[] evSource, int[] lightSource, BitSet illuminatedBlocksSet,
int ev, int power, int[] directionMask, int[] borders) {
power = this.getNewPower(world, ev, evSource, lightSource, power, directionMask, illuminatedBlocksSet, borders);
- power = (power<<1)/3 - 1;
+ power = (power<<4)/17 - 1;
if (power > 1) {
if (vectors[ev][0] == 0) {
int[] xyz = IHLMod.explosionHandler.decodeXYZ(ev);
diff --git a/ihl/enviroment/LightSource.java b/ihl/enviroment/LightSource.java
index 291b15a..ff4a91f 100644
--- a/ihl/enviroment/LightSource.java
+++ b/ihl/enviroment/LightSource.java
@@ -72,7 +72,7 @@ public class LightSource {
dx=dx>0?(dx<<16)/d:0;
dy=dy>0?(dy<<16)/d:0;
dz=dz>0?(dz<<16)/d:0;
- int brightness = Math.min(power*(dx+dy+dz)>>16,255);
+ int brightness = Math.min(power*(dx+dy+dz)>>16,16);
return new int[]{brightness, this.red, this.blue, this.green};
}
}