Add extended crossbrace to allow connection to half pillars
Not the most elegant solution, but the one that actually *worked*.master
parent
069c88726c
commit
a0b4e5fcf5
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-02-20 13:31-0700\n"
|
||||
"POT-Creation-Date: 2017-02-21 23:41-0700\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -32,51 +32,51 @@ msgstr ""
|
|||
msgid "@1 Embrasure"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:27
|
||||
#: init.lua:29
|
||||
msgid "Stonewall"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:30
|
||||
#: init.lua:32
|
||||
msgid "Cobble"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:33
|
||||
#: init.lua:35
|
||||
msgid "Stonebrick"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:36
|
||||
#: init.lua:38
|
||||
msgid "Sandstone Brick"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:39
|
||||
#: init.lua:41
|
||||
msgid "Desert Stone Brick"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:42
|
||||
#: init.lua:44
|
||||
msgid "Stone"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:45
|
||||
#: init.lua:47
|
||||
msgid "Sandstone"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:48
|
||||
#: init.lua:50
|
||||
msgid "Desert Stone"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:51
|
||||
#: init.lua:53
|
||||
msgid "Wood"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:54
|
||||
#: init.lua:56
|
||||
msgid "Ice"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:57
|
||||
#: init.lua:59
|
||||
msgid "Snow"
|
||||
msgstr ""
|
||||
|
||||
#: init.lua:60
|
||||
#: init.lua:62
|
||||
msgid "Obsidian Brick"
|
||||
msgstr ""
|
||||
|
||||
|
@ -136,6 +136,10 @@ msgstr ""
|
|||
msgid "@1 Crossbrace"
|
||||
msgstr ""
|
||||
|
||||
#: pillars.lua:147
|
||||
msgid "@1 Extended Crossbrace"
|
||||
msgstr ""
|
||||
|
||||
#: stone_wall.lua:11
|
||||
msgid "Castle Wall"
|
||||
msgstr ""
|
||||
|
|
37
pillars.lua
37
pillars.lua
|
@ -134,10 +134,28 @@ castle_masonry.register_pillar = function(material)
|
|||
connect_back = {-0.25,0.25,0.25,0.25,0.5,0.75}, -- +Z
|
||||
connect_right = {0.25,0.25,-0.25,0.75,0.5,0.25}, -- +X
|
||||
},
|
||||
connects_to = { mod_name..":pillar_"..material.name.."_crossbrace", "group:crossbrace_connectable"},
|
||||
connects_to = {
|
||||
mod_name..":pillar_"..material.name.."_crossbrace",
|
||||
mod_name..":pillar_"..material.name.."_extended_crossbrace",
|
||||
"group:crossbrace_connectable"},
|
||||
connect_sides = { "front", "left", "back", "right" },
|
||||
})
|
||||
|
||||
minetest.register_node(mod_name..":pillar_"..material.name.."_extended_crossbrace",
|
||||
{
|
||||
drawtype = "nodebox",
|
||||
description = S("@1 Extended Crossbrace", desc),
|
||||
tiles = tile,
|
||||
groups = composition_def.groups,
|
||||
sounds = composition_def.sounds,
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {-1.25,0.25,-0.25,1.25,0.5,0.25},
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = mod_name..":pillar_"..material.name.."_bottom 4",
|
||||
recipe = {
|
||||
|
@ -203,6 +221,18 @@ castle_masonry.register_pillar = function(material)
|
|||
recipe = {mod_name..":pillar_"..material.name.."_bottom_half", mod_name..":pillar_"..material.name.."_bottom_half"},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = mod_name..":pillar_"..material.name.."_extended_crossbrace",
|
||||
type="shapeless",
|
||||
recipe = {mod_name..":pillar_"..material.name.."_crossbrace"},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = mod_name..":pillar_"..material.name.."_crossbrace",
|
||||
type="shapeless",
|
||||
recipe = {mod_name..":pillar_"..material.name.."_extended_crossbrace"},
|
||||
})
|
||||
|
||||
if burn_time > 0 then
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
|
@ -239,6 +269,11 @@ castle_masonry.register_pillar = function(material)
|
|||
recipe = mod_name..":pillar_"..material.name.."_crossbrace",
|
||||
burntime = burn_time*5/10,
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = mod_name..":pillar_"..material.name.."_extended_crossbrace",
|
||||
burntime = burn_time*5/10,
|
||||
})
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue