summaryrefslogtreecommitdiff
path: root/homedecor/fences.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-01-31 19:39:31 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-01-31 19:39:31 -0500
commit39f5cba27eef35877c91291f518974f34130fcb6 (patch)
tree117a9d1b7d4ee5f78f73e1216e982c366ed9ecc6 /homedecor/fences.lua
parent2922421f4a88e56a0a1c819f62bf2bc287835388 (diff)
downloaddreambuilder_modpack-39f5cba27eef35877c91291f518974f34130fcb6.tar
dreambuilder_modpack-39f5cba27eef35877c91291f518974f34130fcb6.tar.gz
dreambuilder_modpack-39f5cba27eef35877c91291f518974f34130fcb6.tar.bz2
dreambuilder_modpack-39f5cba27eef35877c91291f518974f34130fcb6.tar.xz
dreambuilder_modpack-39f5cba27eef35877c91291f518974f34130fcb6.zip
Huge update - lots of mods:
areas, biome_lib, blox, bobblocks, boost_cart, homedecor, mobs, coloredwood, ilights, inbox, item_tweaks, moreblocks, moreores, pipeworks, plasticbox, signs_lib, stainedglass, roads, unifieddyes, vines, worldedit, xban2, maybe some others I didn't think about ;-)
Diffstat (limited to 'homedecor/fences.lua')
-rw-r--r--homedecor/fences.lua41
1 files changed, 24 insertions, 17 deletions
diff --git a/homedecor/fences.lua b/homedecor/fences.lua
index 8352431..642b7c9 100644
--- a/homedecor/fences.lua
+++ b/homedecor/fences.lua
@@ -14,16 +14,24 @@ if signs_modpath then
sign_post_model = signs_lib.sign_post_model.nodebox
end
-local S = homedecor.gettext
-local materials = {"brass", "wrought_iron"}
+local S = homedecor_i18n.gettext
+
+local function N_(x) return x end
+
+local materials = {
+ { S("brass"), "brass" },
+ { S("wrought iron"), "wrought_iron" },
+}
for _, m in ipairs(materials) do
-homedecor.register("fence_"..m, {
- description = S("Fence/railing ("..m..")"),
+local desc, name = unpack(m)
+
+homedecor.register("fence_"..name, {
+ description = S("Fence/railing (@1)", desc),
drawtype = "fencelike",
- tiles = {"homedecor_generic_metal_"..m..".png"},
- inventory_image = "homedecor_fence_"..m..".png",
+ tiles = {"homedecor_generic_metal_"..name..".png"},
+ inventory_image = "homedecor_fence_"..name..".png",
selection_box = homedecor.nodebox.bar_y(1/7),
groups = {snappy=3},
sounds = default.node_sound_wood_defaults(),
@@ -31,17 +39,17 @@ homedecor.register("fence_"..m, {
-- brass/wrought iron with signs:
-homedecor.register("fence_"..m.."_with_sign", {
- description = S("Fence/railing with sign ("..m..")"),
+homedecor.register("fence_"..name.."_with_sign", {
+ description = S("Fence/railing with sign (@1)", desc),
tiles = {
- "homedecor_sign_"..m.."_post_top.png",
- "homedecor_sign_"..m.."_post_bottom.png",
- "homedecor_sign_"..m.."_post_side.png",
- "homedecor_sign_"..m.."_post_side.png",
- "homedecor_sign_"..m.."_post_back.png",
- "homedecor_sign_"..m.."_post_front.png",
+ "homedecor_sign_"..name.."_post_top.png",
+ "homedecor_sign_"..name.."_post_bottom.png",
+ "homedecor_sign_"..name.."_post_side.png",
+ "homedecor_sign_"..name.."_post_side.png",
+ "homedecor_sign_"..name.."_post_back.png",
+ "homedecor_sign_"..name.."_post_front.png",
},
- wield_image = "homedecor_sign_"..m.."_post.png",
+ wield_image = "homedecor_sign_"..name.."_post.png",
node_box = sign_post_model,
groups = {snappy=3,not_in_creative_inventory=1},
sounds = default.node_sound_wood_defaults(),
@@ -50,7 +58,7 @@ homedecor.register("fence_"..m.."_with_sign", {
max_items = 2,
items = {
{ items = { "default:sign_wall" }},
- { items = { "homedecor:fence_"..m }},
+ { items = { "homedecor:fence_"..name }},
},
},
})
@@ -301,4 +309,3 @@ if signs_modpath then
signs_lib.register_fence_with_sign("homedecor:fence_brass", "homedecor:fence_brass_with_sign")
signs_lib.register_fence_with_sign("homedecor:fence_wrought_iron", "homedecor:fence_wrought_iron_with_sign")
end
-