1
0
Fork 0

Merge pull request #3146 from LogicParrot/snowFix

Prevented snow from killing grass
This commit is contained in:
LogicParrot 2016-04-16 22:28:30 +03:00
commit 0f6d8dcbfa
1 changed files with 4 additions and 2 deletions

View File

@ -51,8 +51,10 @@ public:
{
BLOCKTYPE above = a_Chunk.GetBlock(a_RelX, a_RelY + 1, a_RelZ);
// Grass turns back to dirt when the block above it is not transparent or water
if (!cBlockInfo::IsTransparent(above) || IsBlockWater(above))
// Grass turns back to dirt when the block above it is not transparent or water.
// It does not turn to dirt when a snow layer is above.
if ((above != E_BLOCK_SNOW) &&
(!cBlockInfo::IsTransparent(above) || IsBlockWater(above)))
{
a_Chunk.FastSetBlock(a_RelX, a_RelY, a_RelZ, E_BLOCK_DIRT, E_META_DIRT_NORMAL);
return;