From 8189487258df0490583b52322e357d7f7dfcb0e9 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sat, 9 Jun 2012 13:00:14 +0000 Subject: Sugarcane and cactus max height can be set in world.ini. git-svn-id: http://mc-server.googlecode.com/svn/trunk@585 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cChunk.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'source/cChunk.cpp') diff --git a/source/cChunk.cpp b/source/cChunk.cpp index 526300972..21c84b8ce 100644 --- a/source/cChunk.cpp +++ b/source/cChunk.cpp @@ -837,8 +837,8 @@ void cChunk::GrowSugarcane(int a_RelX, int a_RelY, int a_RelZ, int a_NumBlocks) --Bottom; } - // Grow by at most a_NumBlocks, but no more than height 3: - int ToGrow = std::min(a_NumBlocks, 4 - (Top - Bottom)); + // Grow by at most a_NumBlocks, but no more than max height: + int ToGrow = std::min(a_NumBlocks, m_World->GetMaxSugarcaneHeight() + 1 - (Top - Bottom)); for (int i = 0; i < ToGrow; i++) { BLOCKTYPE BlockType; @@ -878,8 +878,8 @@ void cChunk::GrowCactus(int a_RelX, int a_RelY, int a_RelZ, int a_NumBlocks) --Bottom; } - // Grow by at most a_NumBlocks, but no more than height 3: - int ToGrow = std::min(a_NumBlocks, 4 - (Top - Bottom)); + // Grow by at most a_NumBlocks, but no more than max height: + int ToGrow = std::min(a_NumBlocks, m_World->GetMaxCactusHeight() + 1 - (Top - Bottom)); for (int i = 0; i < ToGrow; i++) { BLOCKTYPE BlockType; -- cgit v1.2.3