Browse Source

use signs_lib's custom pole check callback feature

requires signs_lib from commit dcdee22 or later, if present
tags/2019-09-22-1
Vanessa Dannenberg 1 year ago
parent
commit
c118b43711
4 changed files with 18 additions and 18 deletions
  1. +1
    -1
      homedecor_fences/depends.txt
  2. +1
    -3
      homedecor_fences/init.lua
  3. +1
    -0
      homedecor_misc/depends.txt
  4. +15
    -14
      homedecor_misc/init.lua

+ 1
- 1
homedecor_fences/depends.txt View File

@@ -2,4 +2,4 @@ homedecor_common
default
basic_materials
dye
basic_signs?
signs_lib?

+ 1
- 3
homedecor_fences/init.lua View File

@@ -264,7 +264,7 @@ homedecor.register("fence_wrought_iron_2_corner", {
})

-- insert the old wood signs-on-metal-fences into signs_lib's conversion LBM
if minetest.get_modpath("basic_signs") then
if minetest.get_modpath("signs_lib") then
table.insert(signs_lib.old_fenceposts_with_signs, "homedecor:fence_brass_with_sign")
signs_lib.old_fenceposts["homedecor:fence_brass_with_sign"] = "homedecor:fence_brass"
signs_lib.old_fenceposts_replacement_signs["homedecor:fence_brass_with_sign"] = "default:sign_wall_wood_onpole"
@@ -272,8 +272,6 @@ if minetest.get_modpath("basic_signs") then
table.insert(signs_lib.old_fenceposts_with_signs, "homedecor:fence_wrought_iron_with_sign")
signs_lib.old_fenceposts["homedecor:fence_wrought_iron_with_sign"] = "homedecor:fence_wrought_iron"
signs_lib.old_fenceposts_replacement_signs["homedecor:fence_wrought_iron_with_sign"] = "default:sign_wall_wood_onpole"

signs_lib.allowed_poles["homedecor:pole_brass"] = true
end

-- crafting


+ 1
- 0
homedecor_misc/depends.txt View File

@@ -5,3 +5,4 @@ unifieddyes
building_blocks?
technic?
bucket?
signs_lib?

+ 15
- 14
homedecor_misc/init.lua View File

@@ -130,21 +130,22 @@ for _, f in ipairs(flowers_list) do
end

homedecor.register("pole_brass", {
description = S("Brass Pole"),
description = S("Brass Pole"),
mesh = "homedecor_round_pole.obj",
tiles = {"homedecor_generic_metal_brass.png^homedecor_generic_metal_lines_overlay.png",},
inventory_image = "homedecor_pole_brass_inv.png",
wield_image = "homedecor_pole_brass_inv.png",
selection_box = {
type = "fixed",
fixed = { -0.125, -0.5, -0.125, 0.125, 0.5, 0.125 },
},
collision_box = {
type = "fixed",
fixed = { -0.125, -0.5, -0.125, 0.125, 0.5, 0.125 },
},
groups = {snappy=3},
sounds = default.node_sound_wood_defaults(),
tiles = {"homedecor_generic_metal_brass.png^homedecor_generic_metal_lines_overlay.png",},
inventory_image = "homedecor_pole_brass_inv.png",
wield_image = "homedecor_pole_brass_inv.png",
selection_box = {
type = "fixed",
fixed = { -0.125, -0.5, -0.125, 0.125, 0.5, 0.125 },
},
collision_box = {
type = "fixed",
fixed = { -0.125, -0.5, -0.125, 0.125, 0.5, 0.125 },
},
groups = {snappy=3},
sounds = default.node_sound_wood_defaults(),
check_for_pole = true
})

homedecor.register("pole_wrought_iron", {


Loading…
Cancel
Save