Imported from trollstream "ContentDB"
|
@ -0,0 +1,14 @@
|
|||
|
||||
Some textures origionally from Minetest_Game
|
||||
|
||||
BlockMen (CC BY-SA 3.0):
|
||||
default_tool_steelsword.png
|
||||
default_tool_*.png
|
||||
|
||||
Jackknife (Mit):
|
||||
|
||||
silver_ore.png
|
||||
silver_lump.png
|
||||
silver_sword.png
|
||||
silver_block.png
|
||||
silver_ingot.png
|
|
@ -0,0 +1 @@
|
|||
3d_armor
|
|
@ -0,0 +1,283 @@
|
|||
-----------------
|
||||
-- Ores/blocks --
|
||||
-----------------
|
||||
|
||||
minetest.register_node("silver:silver_block", {
|
||||
description = ("Silver Block"),
|
||||
tiles = {"silver_block.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky = 3},
|
||||
})
|
||||
|
||||
minetest.register_node("silver:silver_ore", {
|
||||
description = ("Silver Ore"),
|
||||
tiles = {"default_stone.png^silver_ore.png"},
|
||||
is_ground_content = true,
|
||||
groups = {cracky = 3},
|
||||
drop = "silver:silver_lump",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("silver:silver_ingot", {
|
||||
description = ("Silver Ingot"),
|
||||
inventory_image = "silver_ingot.png",
|
||||
})
|
||||
|
||||
minetest.register_craftitem("silver:silver_lump", {
|
||||
description = ("silver lump"),
|
||||
inventory_image = "silver_lump.png",
|
||||
})
|
||||
|
||||
------------
|
||||
-- Tools --
|
||||
------------
|
||||
|
||||
minetest.register_tool("silver:silver_sword", {
|
||||
description = "Silver Sword",
|
||||
inventory_image = "silver_sword.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.5,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
snappy={times={[1]=1.90, [2]=0.90, [3]=0.30}, uses=50, maxlevel=3},
|
||||
},
|
||||
damage_groups = {fleshy=8},
|
||||
},
|
||||
sound = {breaks = "default_tool_breaks"},
|
||||
groups = {sword = 1}
|
||||
})
|
||||
|
||||
minetest.register_tool("silver:silver_pickaxe", {
|
||||
description = "Silver Pickaxe",
|
||||
inventory_image = "silver_pickaxe.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.5,
|
||||
max_drop_level=3,
|
||||
groupcaps={
|
||||
cracky = {times={[1]=2.0, [2]=1.0, [3]=0.50}, uses=80, maxlevel=3},
|
||||
},
|
||||
damage_groups = {fleshy=5},
|
||||
},
|
||||
sound = {breaks = "default_tool_breaks"},
|
||||
groups = {pickaxe = 1}
|
||||
})
|
||||
|
||||
minetest.register_tool("silver:silver_axe", {
|
||||
description = "Silver Axe",
|
||||
inventory_image = "silver_axe.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.5,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=80, maxlevel=3},
|
||||
},
|
||||
damage_groups = {fleshy=7},
|
||||
},
|
||||
sound = {breaks = "default_tool_breaks"},
|
||||
groups = {axe = 1}
|
||||
})
|
||||
|
||||
minetest.register_tool("silver:silver_shovel", {
|
||||
description = "Silver Shovel",
|
||||
inventory_image = "silver_shovel.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.5,
|
||||
max_drop_level=1,
|
||||
groupcaps={
|
||||
crumbly = {times={[1]=1.10, [2]=0.50, [3]=0.30}, uses=80, maxlevel=3},
|
||||
},
|
||||
damage_groups = {fleshy=4},
|
||||
},
|
||||
sound = {breaks = "default_tool_breaks"},
|
||||
groups = {shovel = 1}
|
||||
})
|
||||
|
||||
-----------------
|
||||
-- Mapgen --
|
||||
-----------------
|
||||
|
||||
-- silver Ore
|
||||
|
||||
minetest.register_ore({
|
||||
ore_type = "scatter",
|
||||
ore = "silver:silver_ore",
|
||||
wherein = "default:stone",
|
||||
clust_scarcity = 15 * 15 * 15,
|
||||
clust_num_ores = 4,
|
||||
clust_size = 3,
|
||||
y_max = -256,
|
||||
y_min = -31000,
|
||||
})
|
||||
|
||||
minetest.register_ore({
|
||||
ore_type = "scatter",
|
||||
ore = "silver:silver_ore",
|
||||
wherein = "default:stone",
|
||||
clust_scarcity = 15 * 15 * 15,
|
||||
clust_num_ores = 4,
|
||||
clust_size = 3,
|
||||
y_max = -256,
|
||||
y_min = -31000,
|
||||
})
|
||||
|
||||
-------------
|
||||
-- Crafts --
|
||||
-------------
|
||||
|
||||
-- Tools
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:silver_sword",
|
||||
recipe = {
|
||||
{"silver:silver_ingot"},
|
||||
{"silver:silver_ingot"},
|
||||
{"group:stick"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:silver_pickaxe",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"", "group:stick", ""},
|
||||
{"", "group:stick", ""},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:silver_shovel",
|
||||
recipe = {
|
||||
{"silver:silver_ingot"},
|
||||
{"group:stick"},
|
||||
{"group:stick"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:silver_axe",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "group:stick"},
|
||||
{"", "group:stick"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:silver_block",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:silver_ingot 9",
|
||||
recipe = {
|
||||
{"silver:silver_block"}
|
||||
}
|
||||
})
|
||||
|
||||
--
|
||||
-- Cooking recipes
|
||||
--
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "silver:silver_ingot",
|
||||
recipe = "silver:silver_lump",
|
||||
cooktime = 5,
|
||||
})
|
||||
|
||||
-- Armor
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:helmet_silver",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "", "silver:silver_ingot"},
|
||||
{"", "", ""},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:chestplate_silver",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:leggings_silver",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "", "silver:silver_ingot"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:boots_silver",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "", "silver:silver_ingot"},
|
||||
{"", "", ""},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "silver:shield_silver",
|
||||
recipe = {
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"silver:silver_ingot", "silver:silver_ingot", "silver:silver_ingot"},
|
||||
{"", "silver:silver_ingot", ""},
|
||||
}
|
||||
})
|
||||
|
||||
-----------------------
|
||||
-- 3D Armor support --
|
||||
-----------------------
|
||||
|
||||
if minetest.get_modpath("3D_armor") then
|
||||
armor:register_armor("silver:helmet_silver", {
|
||||
description = ("Silver Helmet"),
|
||||
inventory_image = "silver_helmet_inv.png",
|
||||
groups = {armor_head=1, armor_heal=16, armor_use=70},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=2, snappy=1, level=6},
|
||||
})
|
||||
|
||||
armor:register_armor("silver:leggings_silver", {
|
||||
description = ("Silver Leggings"),
|
||||
inventory_image = "silver_leggings_inv.png",
|
||||
groups = {armor_legs=1, armor_heal=16, armor_use=70},
|
||||
armor_groups = {fleshy=30},
|
||||
damage_groups = {cracky=2, snappy=1, level=6},
|
||||
})
|
||||
|
||||
armor:register_armor("silver:chestplate_silver", {
|
||||
description = ("Silver Chestplate"),
|
||||
inventory_image = "silver_chestplate_inv.png",
|
||||
groups = {armor_torso=1, armor_heal=16, armor_use=70},
|
||||
armor_groups = {fleshy=30},
|
||||
damage_groups = {cracky=2, snappy=1, level=6},
|
||||
})
|
||||
|
||||
armor:register_armor("silver:boots_silver", {
|
||||
description = ("Silver Boots"),
|
||||
inventory_image = "silver_boots_inv.png",
|
||||
groups = {armor_feet=1, armor_heal=16, armor_use=70, physics_jump=0.5},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=2, snappy=1, level=6},
|
||||
})
|
||||
|
||||
armor:register_armor("silver:shield_silver", {
|
||||
description = ("Silver Shield"),
|
||||
inventory_image = "silver_shield_inv.png",
|
||||
groups = {armor_shield=1, armor_heal=12, armor_use=70},
|
||||
armor_groups = {fleshy=10},
|
||||
damage_groups = {cracky=2, snappy=1, level=6},
|
||||
})
|
||||
|
||||
end
|
|
@ -0,0 +1,4 @@
|
|||
name = silver
|
||||
description = adds silver to the game (Made By Jackknife)
|
||||
depends = default
|
||||
optional_depends = 3d_armor
|
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 199 B |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 42 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 213 B |
After Width: | Height: | Size: 18 KiB |