diff --git a/src/iterate.c b/src/iterate.c index b55e3df..89ae0a2 100644 --- a/src/iterate.c +++ b/src/iterate.c @@ -160,13 +160,13 @@ generate_pseudo_data(RenderState *state, unsigned char ancilData) { return ancilData; } else if (state->block == 9) { /* water */ /* an aditional bit for top is added to the 4 bits of check_adjacent_blocks */ - if ((ancilData == 0) || (ancilData >= 10)) { /* static water, only top, and unkown ancildata values */ + if (ancilData == 0) { /* static water, only top, and unkown ancildata values */ data = 16; return data; /* = 0b10000 */ } else if ((ancilData > 0) && (ancilData < 8)) { /* flowing water */ data = (check_adjacent_blocks(state, x, y, z, state->block) ^ 0x0f) | 0x10; return data; - } else if ((ancilData == 8) || (ancilData == 9)) { /* falling water */ + } else if (ancilData >= 8) { /* falling water */ data = (check_adjacent_blocks(state, x, y, z, state->block) ^ 0x0f); return data; }