mirror of
https://github.com/minetest/minetest_game.git
synced 2024-12-23 15:20:19 +01:00
Better trapdoor side appearance.
We're using a normal wooden side texture to draw the sides of trapdoors. But the side textures have only 2 edges that have a nice texture for the 2px wide trapdoor. We can either repaint the textures, or just rotate the texture properly for the two sides that need it. Because the side texture for wooden doors was just a default:wood texture, it clashes with the colors in the trapdoor, and so we add a wooden trapdoor-matching tile side texture as well. This also improves the steel trapdoor side, but without a texture change there since that was already a specially drawn texture for that node. We also increase the thickness of the trapdoor to 2px. Right now the model is 0.4 large, but this causes the side textures to look odd as there's a mismatch in pixel size. By scaling the trapdoor side up to exactly 2px, the sides look natural. Thanks to @kilbith for the suggestion.
This commit is contained in:
parent
f41314185e
commit
322967d2d1
@ -28,7 +28,6 @@ following Textures created by BlockMen (WTFPL):
|
|||||||
door_obsidian_glass_side.png
|
door_obsidian_glass_side.png
|
||||||
|
|
||||||
following textures created by celeron55 (CC BY-SA 3.0):
|
following textures created by celeron55 (CC BY-SA 3.0):
|
||||||
door_trapdoor_side.png
|
|
||||||
door_glass_a.png
|
door_glass_a.png
|
||||||
door_glass_b.png
|
door_glass_b.png
|
||||||
|
|
||||||
@ -36,9 +35,10 @@ following Textures created by PenguinDad (CC BY-SA 4.0):
|
|||||||
door_glass.png
|
door_glass.png
|
||||||
door_obsidian_glass.png
|
door_obsidian_glass.png
|
||||||
|
|
||||||
Steel trapdoor textures by sofar (CC-BY-SA-3.0)
|
following textures created by sofar (CC-BY-SA-3.0)
|
||||||
doors_trapdoor_steel.png
|
doors_trapdoor_steel.png
|
||||||
doors_trapdoor_steel_side.png
|
doors_trapdoor_steel_side.png
|
||||||
|
door_trapdoor_side.png
|
||||||
|
|
||||||
All other textures (created by PilzAdam): WTFPL
|
All other textures (created by PilzAdam): WTFPL
|
||||||
|
|
||||||
|
@ -474,25 +474,28 @@ function doors.register_trapdoor(name, def)
|
|||||||
|
|
||||||
def_closed.node_box = {
|
def_closed.node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.4, 0.5}
|
fixed = {-0.5, -0.5, -0.5, 0.5, -6/16, 0.5}
|
||||||
}
|
}
|
||||||
def_closed.selection_box = {
|
def_closed.selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.4, 0.5}
|
fixed = {-0.5, -0.5, -0.5, 0.5, -6/16, 0.5}
|
||||||
}
|
}
|
||||||
def_closed.tiles = { def.tile_front, def.tile_front, def.tile_side, def.tile_side,
|
def_closed.tiles = { def.tile_front, def.tile_front, def.tile_side, def.tile_side,
|
||||||
def.tile_side, def.tile_side }
|
def.tile_side, def.tile_side }
|
||||||
|
|
||||||
def_opened.node_box = {
|
def_opened.node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-0.5, -0.5, 0.4, 0.5, 0.5, 0.5}
|
fixed = {-0.5, -0.5, 6/16, 0.5, 0.5, 0.5}
|
||||||
}
|
}
|
||||||
def_opened.selection_box = {
|
def_opened.selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-0.5, -0.5, 0.4, 0.5, 0.5, 0.5}
|
fixed = {-0.5, -0.5, 6/16, 0.5, 0.5, 0.5}
|
||||||
}
|
}
|
||||||
def_opened.tiles = { def.tile_side, def.tile_side, def.tile_side, def.tile_side,
|
def_opened.tiles = { def.tile_side, def.tile_side,
|
||||||
|
def.tile_side .. '^[transform3',
|
||||||
|
def.tile_side .. '^[transform1',
|
||||||
def.tile_front, def.tile_front }
|
def.tile_front, def.tile_front }
|
||||||
|
|
||||||
def_opened.drop = name_closed
|
def_opened.drop = name_closed
|
||||||
def_opened.groups.not_in_creative_inventory = 1
|
def_opened.groups.not_in_creative_inventory = 1
|
||||||
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 233 B |
Loading…
Reference in New Issue
Block a user