Added a patch to the mod
parent
4941f46bab
commit
094f24311f
|
@ -1,123 +0,0 @@
|
|||
|
||||
-- plaster blocks --
|
||||
|
||||
minetest.register_node("medieval:plaster_arrow", {
|
||||
description = "Plaster Arrow",
|
||||
tiles = {"medieval_plaster.png^medieval_arrow_left.png" , "medieval_plaster.png^medieval_arrow_right.png" ,
|
||||
"medieval_plaster.png^medieval_arrow_right.png" , "medieval_plaster.png^medieval_arrow_left.png" ,
|
||||
"medieval_plaster.png^medieval_arrow_up.png" , "medieval_plaster.png^medieval_arrow_down.png"},
|
||||
is_ground_content = true,
|
||||
paramtype2 = "facedir",
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("medieval:plaster_bar", {
|
||||
description = "Plaster Bar",
|
||||
tiles = {"medieval_plaster.png^medieval_bar_left.png" , "medieval_plaster.png^medieval_bar_right.png" ,
|
||||
"medieval_plaster.png^medieval_bar_left.png" , "medieval_plaster.png^medieval_bar_right.png" ,
|
||||
"medieval_plaster.png^medieval_bar_left.png" , "medieval_plaster.png^medieval_bar_right.png"},
|
||||
is_ground_content = true,
|
||||
paramtype2 = "facedir",
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node("medieval:plaster_bars", {
|
||||
description = "Plaster Bar ",
|
||||
tiles = {"medieval_plaster.png^medieval_bars.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky=3},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
|
||||
-- wood blocks
|
||||
|
||||
minetest.register_node("medieval:wood_arrow", {
|
||||
description = "Wooden Arrow",
|
||||
tiles = {"default_wood.png^medieval_arrow_left.png" , "default_wood.png^medieval_arrow_right.png" ,
|
||||
"default_wood.png^medieval_arrow_right.png" , "default_wood.png^medieval_arrow_left.png" ,
|
||||
"default_wood.png^medieval_arrow_up.png" , "default_wood.png^medieval_arrow_down.png"},
|
||||
is_ground_content = true,
|
||||
paramtype2 = "facedir",
|
||||
groups = {cracky=3, wood=1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("medieval:wood_bar", {
|
||||
description = "Wooden Bar",
|
||||
tiles = {"default_wood.png^medieval_bar_left.png" , "default_wood.png^medieval_bar_right.png" , "default_wood.png^medieval_bar_left.png" ,
|
||||
"default_wood.png^medieval_bar_right.png" , "default_wood.png^medieval_bar_left.png" , "default_wood.png^medieval_bar_right.png"},
|
||||
is_ground_content = true,
|
||||
paramtype2 = "facedir",
|
||||
groups = {cracky=3, wood=1},
|
||||
sounds = default.node_sound_stone_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("medieval:wood_bars", {
|
||||
description = "Wooden Bars",
|
||||
tiles = {"default_wood.png^medieval_bars.png"},
|
||||
groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
-- crafts --
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'medieval:plaster_arrow 4',
|
||||
recipe = {
|
||||
{'darkage:chalk_powder', 'default:stick', 'darkage:chalk_powder'},
|
||||
{'default:stick', 'darkage:chalk_powder', 'default:stick'},
|
||||
{'default:stick', 'darkage:chalk_powder', 'default:stick'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'medieval:plaster_bar 4',
|
||||
recipe = {
|
||||
{'darkage:chalk_powder', 'darkage:chalk_powder', 'default:stick'},
|
||||
{'darkage:chalk_powder', 'default:stick', 'darkage:chalk_powder'},
|
||||
{'default:stick', 'darkage:chalk_powder', 'darkage:chalk_powder'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'medieval:plaster_bars 4',
|
||||
recipe = {
|
||||
{'default:stick', 'darkage:chalk_powder', 'default:stick'},
|
||||
{'default:stick', 'darkage:chalk_powder', 'default:stick'},
|
||||
{'default:stick', 'darkage:chalk_powder', 'default:stick'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'medieval:wood_bars 4',
|
||||
recipe = {
|
||||
{'default:stick', 'default:wood', 'default:stick'},
|
||||
{'default:stick', 'default:wood', 'default:stick'},
|
||||
{'default:stick', 'default:wood', 'default:stick'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'medieval:wood_bar 6',
|
||||
recipe = {
|
||||
{'default:wood', 'default:wood', 'default:stick'},
|
||||
{'default:wood', 'default:stick', 'default:wood'},
|
||||
{'default:stick', 'default:wood', 'default:wood'},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = 'medieval:wood_arrow 4',
|
||||
recipe = {
|
||||
{'default:wood', 'default:stick', 'default:wood'},
|
||||
{'default:stick', 'default:wood', 'default:stick'},
|
||||
{'default:stick', 'default:wood', 'default:stick'},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
|
||||
local function register_box(name, description, boxTexture)
|
||||
|
||||
|
||||
minetest.register_node("medieval:box_" ..name, {
|
||||
description = description .. " Box",
|
||||
drawtype = "nodebox",
|
||||
tiles = { boxTexture .. '' ,'darkage_box.png', 'darkage_box.png',
|
||||
'darkage_box.png', 'darkage_box.png', 'darkage_box.png'
|
||||
},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
is_ground_content = true,
|
||||
groups = {cracky=2},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
on_construct = function(pos)
|
||||
local meta = minetest.get_meta(pos)
|
||||
meta:set_string("infotext", "Box")
|
||||
end,
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, 0.5, 0.5, 0.5, 0.375}, -- side f
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.4, 0.5}, -- bottom
|
||||
{-0.5, -0.5, -0.5, -0.375, 0.5, 0.5}, -- side l
|
||||
{0.375, -0.5, -0.5, 0.5, 0.5, 0.5}, -- side r
|
||||
{-0.5, -0.5, -0.375, 0.5, 0.5, -0.5}, -- frount
|
||||
|
||||
},
|
||||
},
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
-- todo register craft reziep for round <name> box here
|
||||
end
|
||||
|
||||
textures = {
|
||||
-- RGB Prime Colours --
|
||||
{name="potato", tiles="medieval_box_potato.png", description="Potato"},
|
||||
{name="carrot", tiles="medieval_box_carrot.png", description="Carrot"},
|
||||
{name="fish", tiles="medieval_box_fish.png", description="Fish"},
|
||||
{name="apple", tiles="medieval_box_apple.png", description="Apple"},
|
||||
{name="wheat", tiles="medieval_box_wheat.png", description="Wheat"},
|
||||
{name="mushroom", tiles="medieval_box_mushroom.png", description="Mushroom"}
|
||||
|
||||
}
|
||||
|
||||
for i,texture in ipairs(textures) do
|
||||
register_box(texture.name, texture.description, texture.tiles)
|
||||
-- register whatever here
|
||||
end
|
|
@ -22,7 +22,7 @@ minetest.register_node("medieval:glass_round", {
|
|||
|
||||
|
||||
|
||||
local function register_square(name, description, colorCode)
|
||||
local function register_square(name, description, colorCode, dye)
|
||||
|
||||
minetest.register_node("medieval:glass_square_"..name, {
|
||||
description = "Square ".. description .." Glass",
|
||||
|
@ -37,16 +37,22 @@ local function register_square(name, description, colorCode)
|
|||
-- todo register craft reziep for round <name> glass here
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "medieval:glass_square_"..name ,
|
||||
recipe = {
|
||||
{"medieval:glass_square","dye:"..name,},
|
||||
}
|
||||
recipe = {"medieval:glass_square","dye:"..dye,},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "medieval:glass_square",
|
||||
recipe = "medieval:glass_square_"..name,
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
|
||||
end
|
||||
|
||||
local function register_round(name, description, colorCode)
|
||||
local function register_round(name, description, colorCode, dye)
|
||||
|
||||
minetest.register_node("medieval:glass_round_"..name, {
|
||||
description = "Round ".. description .." Glass",
|
||||
|
@ -61,15 +67,23 @@ local function register_round(name, description, colorCode)
|
|||
-- todo register craft reziep for round <name> glass here
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "medieval:glass_round_"..name ,
|
||||
recipe = {
|
||||
{"medieval:glass_round","dye:"..name,},
|
||||
}
|
||||
recipe = {"medieval:glass_round","dye:"..dye,},
|
||||
})
|
||||
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "medieval:glass_round",
|
||||
recipe = "medieval:glass_round_"..name,
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
|
||||
end
|
||||
|
||||
local function register_dimond(name, description, colorCode)
|
||||
local function register_dimond(name, description, colorCode, dye)
|
||||
|
||||
minetest.register_node("medieval:glass_dimond_"..name, {
|
||||
description = "Dimond "..description.." Glass",
|
||||
|
@ -84,10 +98,17 @@ local function register_dimond(name, description, colorCode)
|
|||
-- todo register craft reziep for dimond <name> glass here
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "medieval:glass_dimond_"..name ,
|
||||
recipe = {
|
||||
{"darkage:glass","dye:"..name,},
|
||||
}
|
||||
recipe = {"darkage:glass","dye:"..dye,},
|
||||
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "darkage:glass",
|
||||
recipe = "medieval:glass_dimond_"..name,
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_alias("medieval_craft:medieval_glass_"..name , "medieval:glass_dimond_"..name)
|
||||
|
@ -96,28 +117,28 @@ end
|
|||
|
||||
colours = {
|
||||
-- RGB Prime Colours --
|
||||
{name="red", code="FF000099", description="Red"},
|
||||
{name="green", code="00FF0099", description="Green"},
|
||||
{name="blue", code="0000FF99", description="Blue"},
|
||||
{name="red", code="FF000099", description="Red", dye="red"},
|
||||
{name="green", code="00FF0099", description="Green", dye="green"},
|
||||
{name="blue", code="0000FF99", description="Blue", dye="blue"},
|
||||
-- RGB Secondary Colour --
|
||||
{name="yellow", code="FFFF0099", description="Yellow"},
|
||||
{name="magenta", code="FF00FF99", description="Magenta"},
|
||||
{name="cyan", code="00FFFF99", description="Cyan"},
|
||||
{name="yellow", code="FFFF0099", description="Yellow", dye="yellow"},
|
||||
{name="magenta", code="FF00FF99", description="Magenta", dye="magenta"},
|
||||
{name="cyan", code="00FFFF99", description="Cyan", dye="cyan"},
|
||||
-- RGB Other Colours --
|
||||
{name="orange", code="E5940099", description="Orange"},
|
||||
{name="darkgreen", code="004C0099", description="Dark Green"},
|
||||
{name="purple", code="80008099", description="Purple"},
|
||||
{name="pink", code="FFC0CB99", description="Pink"},
|
||||
{name="brown", code="732c0b99", description="Brown"},
|
||||
{name="orange", code="E5940099", description="Orange", dye="orange"},
|
||||
{name="darkgreen", code="004C0099", description="Dark Green", dye="dark_green"},
|
||||
{name="purple", code="80008099", description="Purple", dye="purple"},
|
||||
{name="pink", code="FFC0CB99", description="Pink", dye="pink"},
|
||||
{name="brown", code="732c0b99", description="Brown", dye="brown"},
|
||||
-- MonoChrome --
|
||||
{name="white", code="FFFFFF99", description="White"},
|
||||
{name="grey", code="80808099", description="Grey"},
|
||||
{name="darkgrey", code="14141499", description="Dark Grey"}
|
||||
{name="white", code="FFFFFF99", description="White", dye="white"},
|
||||
{name="grey", code="80808099", description="Grey", dye="grey"},
|
||||
{name="darkgrey", code="14141499", description="Dark Grey", dye="dark_grey"}
|
||||
}
|
||||
|
||||
for i,colour in ipairs(colours) do
|
||||
register_round(colour.name, colour.description, colour.code)
|
||||
register_square(colour.name, colour.description, colour.code)
|
||||
register_dimond(colour.name, colour.description, colour.code)
|
||||
register_round(colour.name, colour.description, colour.code, colour.dye)
|
||||
register_square(colour.name, colour.description, colour.code, colour.dye)
|
||||
register_dimond(colour.name, colour.description, colour.code, colour.dye)
|
||||
-- register whatever here
|
||||
end
|
|
@ -32,7 +32,7 @@ textures = {
|
|||
-- RGB Prime Colours --
|
||||
{name="wood", tiles="default_wood.png", description="Wood"},
|
||||
{name="aspenWood", tiles="default_aspen_wood.png", description="Aspen Wood"},
|
||||
{name="acaciaWood", tiles="default_acacia_wood.png", description="Acaia Wood"},
|
||||
{name="acaciaWood", tiles="default_acacia_wood.png", description="Acacia Wood"},
|
||||
{name="jungleWood", tiles="default_junglewood.png", description="Jungle Wood"},
|
||||
{name="pineWood", tiles="default_pine_wood.png", description="Pine_Wood"},
|
||||
|
||||
|
|
Loading…
Reference in New Issue