Now pumpkin and melon stems are tinted brown in textures.py if they are fully grown.
Also delete a save statement. Use state->block_data in rendernormal.
This commit is contained in:
@@ -158,9 +158,10 @@ rendermode_normal_draw(void *data, RenderState *state, PyObject *src, PyObject *
|
|||||||
/* leaves */
|
/* leaves */
|
||||||
state->block == 18 ||
|
state->block == 18 ||
|
||||||
/* tallgrass, but not dead shrubs */
|
/* tallgrass, but not dead shrubs */
|
||||||
(state->block == 31 && getArrayByte3D(state->blockdata_expanded, state->x, state->y, state->z) != 0) ||
|
(state->block == 31 && state->block_data != 0) ||
|
||||||
/* pumpkin/melon stem */
|
/* pumpkin/melon stem, not fully grown. Fully grown stems
|
||||||
((state->block == 104) || (state->block == 105)) ||
|
* get constant brown color (see textures.py) */
|
||||||
|
(((state->block == 104) || (state->block == 105)) && (state->block_data != 7)) ||
|
||||||
/* vines */
|
/* vines */
|
||||||
state->block == 106)
|
state->block == 106)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1794,7 +1794,11 @@ def generate_special_texture(blockID, data):
|
|||||||
img = Image.new("RGBA", (16,16), bgcolor)
|
img = Image.new("RGBA", (16,16), bgcolor)
|
||||||
composite.alpha_over(img, t, (0, int(16 - 16*((data + 1)/8.))), t)
|
composite.alpha_over(img, t, (0, int(16 - 16*((data + 1)/8.))), t)
|
||||||
img = _build_block(img, img, blockID)
|
img = _build_block(img, img, blockID)
|
||||||
img.save("stem-" + str(data) + ".png")
|
if data & 7 == 7:
|
||||||
|
# fully grown stem gets brown color!
|
||||||
|
# there is a conditional in rendermode-normal to not
|
||||||
|
# tint the data value 7
|
||||||
|
img = tintTexture(img, (211,169,116))
|
||||||
return generate_texture_tuple(img, blockID)
|
return generate_texture_tuple(img, blockID)
|
||||||
|
|
||||||
else: # fully grown, and a pumpking/melon touching it,
|
else: # fully grown, and a pumpking/melon touching it,
|
||||||
|
|||||||
Reference in New Issue
Block a user