forked from minetest/minetest_game
Stairs: Safer slab name check
Before, it checked if the node name *contained* "stairs:slab_", which could detect things like "xxxxxstairs:slab_xxxx". Changed the pattern to "^stairs:slab_".
This commit is contained in:
parent
ef20f9e12b
commit
aafe31c14e
|
@ -185,7 +185,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
|
||||||
local creative_enabled = (creative and creative.is_enabled_for
|
local creative_enabled = (creative and creative.is_enabled_for
|
||||||
and creative.is_enabled_for(player_name))
|
and creative.is_enabled_for(player_name))
|
||||||
|
|
||||||
if under and under.name:find("stairs:slab_") then
|
if under and under.name:find("^stairs:slab_") then
|
||||||
-- place slab using under node orientation
|
-- place slab using under node orientation
|
||||||
local dir = minetest.dir_to_facedir(vector.subtract(
|
local dir = minetest.dir_to_facedir(vector.subtract(
|
||||||
pointed_thing.above, pointed_thing.under), true)
|
pointed_thing.above, pointed_thing.under), true)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user