Fix lava offset (oops)

This commit is contained in:
UnknownShadow200 2017-11-11 13:31:24 +11:00
parent cb2bce7e4c
commit b2ba84fb6a
2 changed files with 6 additions and 4 deletions

View File

@ -69,8 +69,9 @@ namespace ClassicalSharp {
public static bool IsLiquid(BlockID block) {
byte collide = ExtendedCollide[block];
return Draw[block] == DrawType.Translucent &&
(collide == CollideType.LiquidWater || collide == CollideType.LiquidLava);
return
(collide == CollideType.LiquidWater && Draw[block] == DrawType.Translucent) ||
(collide == CollideType.LiquidLava && Draw[block] == DrawType.Transparent);
}
public static bool[] BlocksLight = new bool[Block.Count];

View File

@ -174,8 +174,9 @@ Int32 Block_FindID(STRING_PURE String* name) {
bool Block_IsLiquid(BlockID b) {
CollideType collide = Block_ExtendedCollide[b];
return Block_Draw[b] == DrawType_Translucent &&
(collide == CollideType_LiquidWater || collide == CollideType_LiquidLava);
return
(collide == CollideType_LiquidWater && Block_Draw[b] == DrawType_Translucent) ||
(collide == CollideType_LiquidLava && Block_Draw[b] == DrawType_Transparent);
}