Imported from trollstream "ContentDB"
|
@ -0,0 +1,16 @@
|
|||
CC BY-SA 4.0 (give attributution, same lisence)
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||||
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
|
||||
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
|
||||
All default and farming wooden tools are made by Blockmen (default_tool_woodax, default_tool_woodpick, default_tool_woodshovel, default_tool_woodsword, farming_tool_woodhoe)
|
||||
|
||||
Rune hoe is a derived farming texture of the wooden hoe
|
||||
Rune swords are a derived default texture of the wooden sword
|
||||
Rune axes are a derived default texture of the wooden axe
|
||||
Rune pickaxes are a derived defualt texture of the wooden pickaxe
|
||||
Rune shovels are a derived default texture of the wooden shovel
|
|
@ -0,0 +1 @@
|
|||
Adds mystical tools to the game
|
|
@ -0,0 +1,2 @@
|
|||
mystic_runes?
|
||||
mystic_dust?
|
|
@ -0,0 +1,97 @@
|
|||
minetest.register_tool("mystical_axes:ax1",{
|
||||
description = "A weak, mystical ax",
|
||||
inventory_image = "mystical_axes_weak_rune_ax.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {choppy = {times = {[3] = 5.0},maxlevel = 1, uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 7, choppy = 1},
|
||||
groups = {axe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_axes:ax2",{
|
||||
description = "A slightly weak, mystical ax",
|
||||
inventory_image = "mystical_axes_mediumWeak_rune_ax.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {choppy = {times = {[2] = 5.0,[3] = 4.0},maxlevel = 2, uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 8, choppy = 3},
|
||||
groups = {axe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_axes:ax3",{
|
||||
description = "A mediocore, mystical ax",
|
||||
inventory_image = "mystical_axes_medium_rune_ax.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {choppy = {times = {[1] = 5.0,[2] = 4.0,[3] = 3.0},maxlevel = 3, uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 10, choppy = 6},
|
||||
groups = {axe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_axes:ax4",{
|
||||
description = "A slightly strong, mystical ax",
|
||||
inventory_image = "mystical_axes_mediumStrong_rune_ax.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {choppy = {times = {[1] = 4.0,[2] = 3.0,[3] = 2.0,},maxlevel = 3, uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 13, choppy = 10},
|
||||
groups = {axe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_axes:ax5",{
|
||||
description = "A strong, mystical ax",
|
||||
inventory_image = "mystical_axes_strong_rune_ax.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {choppy = {times = {[1] = 3.0, [2] = 2.0, [3] = 1.0},maxlevel = 3, uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 17, choppy = 15},
|
||||
groups = {axe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mystical_axes:ax1",
|
||||
recipe = {{"mystic_runes:glassy_rune","mystic_runes:glassy_rune"},
|
||||
{"mystic_runes:glassy_rune","mystic_runes:rune_stick"},
|
||||
{"","mystic_runes:rune_stick"}}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_axes:ax2",
|
||||
recipe = {"mystical_axes:ax1","mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_axes:ax3",
|
||||
recipe = {"mystical_axes:ax2","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_axes:ax4",
|
||||
recipe = {"mystical_axes:ax3","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_axes:ax5",
|
||||
recipe = {"mystical_axes:ax4","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_axes:ax5",
|
||||
recipe = {"mystical_axes:ax5","mystic_dust:normal"}
|
||||
})
|
|
@ -0,0 +1,2 @@
|
|||
name = mystical_axes
|
||||
optional_depends = mystic_runes,mystic_dust
|
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.9 KiB |
|
@ -0,0 +1,3 @@
|
|||
farming
|
||||
mystic_runes?
|
||||
mystic_dust?
|
|
@ -0,0 +1,17 @@
|
|||
farming.register_hoe("mystical_hoe:hoe",{
|
||||
description = "An unbreakable hoe",
|
||||
inventory_image = "mystical_hoe_rune_hoe.png",
|
||||
max_uses = 0,
|
||||
groups = {hoe = 1,disable_repair = 1,rnd_disabled = 1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_hoe:hoe",
|
||||
recipe = {{"mystic_runes:glassy_rune","mystic_runes:glassy_rune"},
|
||||
{"","mystic_runes:rune_stick"},
|
||||
{"","mystic_runes:rune_stick"}}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_hoe:hoe",
|
||||
recipe = {"mystic_dust:normal","mystical_hoe:hoe"},
|
||||
type = "shapeless"
|
||||
})
|
|
@ -0,0 +1,4 @@
|
|||
name = mystical_hoe
|
||||
descriptions = adds an unbreakable hoe
|
||||
depends = farming
|
||||
optional_depends = mystic_runes,mystic_dust
|
After Width: | Height: | Size: 1.9 KiB |
|
@ -0,0 +1,6 @@
|
|||
mystic_runes?
|
||||
mystic_dust?
|
||||
mystical_swords?
|
||||
mystical_axes?
|
||||
mystical_pickaxes?
|
||||
mystical_shovels?
|
|
@ -0,0 +1,93 @@
|
|||
minetest.register_tool("mystical_multipurpose_tools:tool1",{
|
||||
description = "A mystical multi-purpose tool",
|
||||
inventory_image = "mystical_multipurpose_tools_Weak_tool.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.8,
|
||||
max_drop_level = 10,
|
||||
groupcaps = {
|
||||
cracky = {times = {[1] = 3.0,[2] = 2.0,[3] = 1.0},uses = 0,maxlevel = 10},
|
||||
crumbly = {times = {[1]= 2.0,[2] = 1.5, [3] = 1.0},maxlevel = 10,uses = 0},
|
||||
choppy = {times = {[1] = 3.0,[2] = 2.0,[3] = 1.0},maxlevel = 10, uses = 0},
|
||||
snappy = {times = {[1] = 0.2,[2] = 0.15, [3] = 0.1},maxlevel = 10,uses = 0}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 66,choppy = 21,crumbly = 21,cracky = 21,snappy = 21},
|
||||
groups = {pickaxe = 1,axe = 1,shovel = 1,sword = 1,disable_repair = 1,rnd_disabled=1}
|
||||
}
|
||||
})
|
||||
minetest.register_tool("mystical_multipurpose_tools:tool2",{
|
||||
description = "A stronger, mystical multi-purpose tool",
|
||||
inventory_image = "mystical_multipurpose_tools_Medium_tool.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.6,
|
||||
max_drop_level = 3,
|
||||
groupcaps = {
|
||||
cracky = {times = {[1] = 2.0,[2] = 1.0,[3] = 0.05},uses = 0,maxlevel = 3},
|
||||
crumbly = {times = {[1]= 1.5,[2] = 1.0, [3] = 0.5},maxlevel = 3,uses = 0},
|
||||
choppy = {times = {[1] = 2.0,[2] = 1.0,[3] = 0.1},maxlevel = 3, uses = 0},
|
||||
snappy = {times = {[1] = 0.15,[2] = 0.1, [3] = 0.05},maxlevel = 3,uses = 0}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 132,choppy = 78,crumbly = 78,cracky = 78,snappy = 78},
|
||||
groups = {pickaxe = 1,axe = 1,shovel = 1,sword = 1,disable_repair = 1,rnd_disabled=1}
|
||||
}
|
||||
})
|
||||
minetest.register_tool("mystical_multipurpose_tools:tool3",{
|
||||
description = "An even stronger mystical multi-purpose tool",
|
||||
inventory_image = "mystical_multipurpose_tools_Strong_tool.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.4,
|
||||
max_drop_level = 3,
|
||||
groupcaps = {
|
||||
cracky = {times = {[1] = 1.0,[2] = 0.1,[3] = 0.05},uses = 0,maxlevel = 3}, --pickaxe
|
||||
crumbly = {times = {[1]= 1.0,[2] = 0.5, [3] = 0.05},maxlevel = 3,uses = 0}, --shovel
|
||||
choppy = {times = {[1] = 1.0,[2] = 0.1,[3] = 0.05},maxlevel = 3, uses = 0}, --axe
|
||||
snappy = {times = {[1] = 0.15,[2] = 0.1, [3] = 0.05},maxlevel = 3,uses = 0} --sword
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 264,choppy = 300,crumbly = 300,cracky = 300,snappy = 300},
|
||||
groups = {pickaxe = 1,axe = 1,shovel = 1,sword = 1,disable_repair = 1,rnd_disabled=1}
|
||||
}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
recipe = {"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystical_swords:sword5","mystical_axes:ax5",
|
||||
"mystical_pickaxes:pick5","mystical_shovels:shovel5","mystic_runes:charged_rune"},
|
||||
output = "mystical_multipurpose_tools:tool1",
|
||||
replacements = {{"mystic_runes:charged_rune","mystic_runes:chargable_rune"}}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
recipe = {"mystic_dust:normal","mystical_multipurpose_tools:tool1"},
|
||||
output = "mystical_multipurpose_tools:tool1"
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
recipe = {"mystic_dust:normal","mystical_multipurpose_tools:tool2"},
|
||||
output = "mystical_multipurpose_tools:tool2"
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
recipe = {"mystic_dust:normal","mystical_multipurpose_tools:tool3"},
|
||||
output = "mystical_multipurpose_tools:tool3"
|
||||
})
|
||||
minetest.register_node("mystical_multipurpose_tools:node",{
|
||||
description = "A random node",
|
||||
tiles = {"mystical_multipurpose_tools_node.png"},
|
||||
groups = {wood = 1,tree = 1,stick = 1, stone = 1,oddly_breakable_by_hand = 1,snappy = 2,choppy = 3,cracky = 2,crumbly = 1,runic = 3,rnd_disabled = 1},
|
||||
drawtype = "glasslike",
|
||||
sunlight_propagates = true,
|
||||
stack_max = 8192,
|
||||
on_blast = function(pos,intensity)return end
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {{"mystic_dust:normal","mystic_dust:normal","mystic_dust:normal"},
|
||||
{"mystic_dust:normal","mystic_dust:normal","mystic_dust:normal"},
|
||||
{"mystic_dust:normal","mystic_dust:normal","mystic_dust:normal"}},
|
||||
output = "mystical_multipurpose_tools:node"
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {{"mystical_multipurpose_tools:node"}},
|
||||
output = "mystic_dust:normal 9"
|
||||
})
|
|
@ -0,0 +1,2 @@
|
|||
name = mystical_multipurpose_tools
|
||||
optional_depends = mystic_runes,mystic_dust,mystical_swords,mystical_axes,mystical_pickaxes,mystical_shovels
|
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 649 B |
|
@ -0,0 +1,2 @@
|
|||
mystic_runes?
|
||||
mystic_dust?
|
|
@ -0,0 +1,107 @@
|
|||
minetest.register_tool("mystical_pickaxes:pick1",{
|
||||
description = "A weak, mystical pick",
|
||||
inventory_image = "mystical_pickaxes_Weak_rune_pick.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
cracky = {times = {[3] = 5.0},uses = 0,maxlevel = 1}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 5,cracky = 1}
|
||||
},
|
||||
groups = {pickaxe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_pickaxes:pick2",{
|
||||
description = "A slightly weak, mystical pick",
|
||||
inventory_image = "mystical_pickaxes_MediumWeak_rune_pick.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
cracky = {times = {[2] = 5.0,[3] = 4.0},uses = 0,maxlevel = 2}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 6,cracky = 3}
|
||||
},
|
||||
groups = {pickaxe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_pickaxes:pick3",{
|
||||
description = "A mediocore, mystical pick",
|
||||
inventory_image = "mystical_pickaxes_Medium_rune_pick.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
cracky = {times = {[1] = 5.0,[2] = 4.0,[3] = 3.0},uses = 0,maxlevel = 3}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 8, cracky = 6}
|
||||
},
|
||||
groups = {pickaxe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_pickaxes:pick4",{
|
||||
description = "A slightly strong, mystical pick",
|
||||
inventory_image = "mystical_pickaxes_MediumStrong_rune_pick.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
cracky = {times = {[1] = 4.0,[2] = 3.0,[3] = 2.0},uses = 0,maxlevel = 3}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 11, cracky = 10}
|
||||
},
|
||||
groups = {pickaxe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_pickaxes:pick5",{
|
||||
description = "A strong, mystical pick",
|
||||
inventory_image = "mystical_pickaxes_Strong_rune_pick.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.9,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
cracky = {times = {[1] = 3.0,[2] = 2.0,[3] = 1.0},uses = 0,maxlevel = 3}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 15, cracky = 15}
|
||||
},
|
||||
groups = {pickaxe = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_pickaxes:pick1",
|
||||
recipe = {{"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune"},
|
||||
{"","mystic_runes:rune_stick",""},
|
||||
{"","mystic_runes:rune_stick",""}}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_pickaxes:pick2",
|
||||
recipe = {"mystical_pickaxes:pick1","mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_pickaxes:pick3",
|
||||
recipe = {"mystical_pickaxes:pick2","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_pickaxes:pick4",
|
||||
recipe = {"mystical_pickaxes:pick3","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_pickaxes:pick5",
|
||||
recipe = {"mystical_pickaxes:pick4","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_pickaxes:pick5",
|
||||
recipe = {"mystical_pickaxes:pick5","mystic_dust:normal"}
|
||||
})
|
|
@ -0,0 +1,2 @@
|
|||
name = mystical_pickaxes
|
||||
optional_depends = mystic_runes,mystic_dust
|
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,2 @@
|
|||
mystic_runes?
|
||||
mystic_dust?
|
|
@ -0,0 +1,93 @@
|
|||
minetest.register_tool("mystical_shovels:shovel1",{
|
||||
description = "A weak, mystical shovel",
|
||||
inventory_image = "mystical_shovels_weak_rune_shovel.png^[transformR90",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {crumbly = {times = {[3]=3.0},maxlevel = 1,uses = 0}}
|
||||
},
|
||||
damage_groups = {fleshy = 4, crumbly = 1},
|
||||
groups = {shovel = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_shovels:shovel2",{
|
||||
description = "A slightly weak, mystical shovel",
|
||||
inventory_image = "mystical_shovels_mediumWeak_rune_shovel.png^[transformR90",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {crumbly = {times = {[2]=3.0,[3] = 2.5},maxlevel = 2,uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 5, crumbly = 3},
|
||||
groups = {shovel = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_shovels:shovel3",{
|
||||
description = "A medicore, mystical shovel",
|
||||
inventory_image = "mystical_shovels_medium_rune_shovel.png^[transformR90",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {crumbly = {times = {[1]=3.0,[2] = 2.5,[3] = 2.0},maxlevel = 3,uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 7, crumbly = 6},
|
||||
groups = {shovel = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_shovels:shovel4",{
|
||||
description = "A slightly strong, mystical shovel",
|
||||
inventory_image = "mystical_shovels_mediumStrong_rune_shovel.png^[transformR90",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {crumbly = {times = {[1]=2.5,[2] = 2.0,[3] = 1.5},maxlevel = 3,uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 10, crumbly = 10},
|
||||
groups = {shovel = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_shovels:shovel5",{
|
||||
description = "A strong, mystical shovel",
|
||||
inventory_image = "mystical_shovels_strong_rune_shovel.png^[transformR90",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.0,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {crumbly = {times = {[1]=2.0,[2] = 1.5,[3] = 1.0},maxlevel = 3,uses = 0}},
|
||||
punch_attack_uses = 0
|
||||
},
|
||||
damage_groups = {fleshy = 14, crumbly = 15},
|
||||
groups = {shovel = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_shovels:shovel1",
|
||||
recipe = {{"mystic_runes:glassy_rune"},{"mystic_runes:rune_stick"},{"mystic_runes:rune_stick"}}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_shovels:shovel2",
|
||||
recipe = {"mystical_shovels:shovel1","mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_shovels:shovel3",
|
||||
recipe = {"mystical_shovels:shovel2","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_shovels:shovel4",
|
||||
recipe = {"mystical_shovels:shovel3","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mystical_shovels:shovel5",
|
||||
recipe = {"mystical_shovels:shovel4","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune",
|
||||
"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune"}
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
recipe = {"mystic_dust:normal","mystical_shovels:shovel5"},
|
||||
output = "mystical_shovels:shovel5"
|
||||
})
|
|
@ -0,0 +1,2 @@
|
|||
name = mystical_shovels
|
||||
optional_depends = mystic_runes,mystic_dust
|
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,2 @@
|
|||
mystic_dust?
|
||||
mystical_wands?
|
|
@ -0,0 +1,111 @@
|
|||
minetest.register_tool("mystical_staffs:staff1",{
|
||||
description = "A weak staff",
|
||||
inventory_image = "mystical_staffs_staff1.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 2.5,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[5] = 5}, uses=0, maxlevel=1},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=6,runic=6},
|
||||
},
|
||||
groups = {staff = 1,disable_repair = 1,rnd_disabled = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_staffs:staff2",{
|
||||
description = "A slightly weak staff",
|
||||
inventory_image = "mystical_staffs_staff2.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 2,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[4] = 5,[5] = 4}, uses=0, maxlevel=2},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=12,runic=12},
|
||||
},
|
||||
groups = {staff = 1,disable_repair = 1,rnd_disabled = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_staffs:staff3",{
|
||||
description = "A mediocore staff",
|
||||
inventory_image = "mystical_staffs_staff3.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1.5,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[3] = 5,[4] = 4,[5] = 3}, uses=0, maxlevel=3},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=18,runic=18},
|
||||
},
|
||||
groups = {staff = 1,disable_repair = 1,rnd_disabled = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_staffs:staff4",{
|
||||
description = "A slightly strong staff",
|
||||
inventory_image = "mystical_staffs_staff4.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[2] = 5,[3] = 4,[4] = 3,[5] = 2}, uses=0, maxlevel=4},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=24,runic=24},
|
||||
},
|
||||
groups = {staff = 1,disable_repair = 1,rnd_disabled = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_staffs:staff5",{
|
||||
description = "A strong staff",
|
||||
inventory_image = "mystical_staffs_staff5.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.5,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[1] = 5,[2] = 4,[3] = 3,[4] = 2,[5] = 1}, uses=0, maxlevel=5},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=30,runic=30},
|
||||
},
|
||||
groups = {staff = 1,disable_repair = 1,rnd_disabled = 1}
|
||||
})
|
||||
minetest.register_craftitem("mystical_staffs:staff_fragment",{
|
||||
inventory_image = "mystical_staffs0.png",
|
||||
groups = {wand = 1,rnd_disabled = 1}
|
||||
})
|
||||
if not minetest.get_modpath("mystical_wands") then
|
||||
minetest.register_craft({
|
||||
recipe = {"mystic_dust:normal","mystic_dust:normal","mystic_dust:normal",
|
||||
"mystic_dust:normal","group:tree","group:tree",
|
||||
"group:tree","group:tree","group:stone"},
|
||||
type = "shapeless"
|
||||
})
|
||||
end
|
||||
minetest.register_craft({
|
||||
output = "mystical_staffs:staff1",
|
||||
recipe = {{"group:wand"},{"group:wand"},{"group:wand"}}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_staffs:staff2",
|
||||
recipe = {"mystical_staffs:staff1","group:wand","group:wand"},
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_staffs:staff3",
|
||||
recipe = {"mystical_staffs:staff2","group:wand","group:wand",
|
||||
"group:wand","group:wand"},
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_staffs:staff4",
|
||||
recipe = {"mystical_staffs:staff3","group:wand","group:wand",
|
||||
"group:wand","group:wand","group:wand",
|
||||
"group:wand"},
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_staffs:staff5",
|
||||
recipe = {"mystical_staffs:staff4","group:wand","group:wand",
|
||||
"group:wand","group:wand","group:wand",
|
||||
"group:wand","group:wand","group:wand"},
|
||||
type = "shapeless"
|
||||
})
|
|
@ -0,0 +1,2 @@
|
|||
name = mystical_staffs
|
||||
optional_depends = mystical_wands,mystic_dust
|
After Width: | Height: | Size: 672 B |
After Width: | Height: | Size: 693 B |
After Width: | Height: | Size: 689 B |
After Width: | Height: | Size: 706 B |
After Width: | Height: | Size: 706 B |
After Width: | Height: | Size: 707 B |
|
@ -0,0 +1,2 @@
|
|||
mystic_runes?
|
||||
mystic_dust?
|
|
@ -0,0 +1,99 @@
|
|||
minetest.register_tool("mystical_swords:sword5",{
|
||||
description = "A strong mystical sword",
|
||||
inventory_image = "mystical_swords_strong_rune_sword.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.7,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
snappy = {times = {[1] = 0.2,[2] = 0.15, [3] = 0.1},maxlevel = 10,uses = 0}},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 20,snappy = 15}},
|
||||
groups = {sword = 1,rnd_disabled = 1,disable_repair = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_swords:sword4",{
|
||||
description = "A slightly strong mystical sword",
|
||||
inventory_image = "mystical_swords_mediumStrong_rune_sword.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.7,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
snappy = {times = {[1] = 0.25,[2] = 0.2, [3] = 0.15},maxlevel = 10,uses = 0}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 16,snappy = 10}
|
||||
},
|
||||
groups = {sword = 1,rnd_disabled = 1,disable_repair = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_swords:sword3",{
|
||||
description = "A mediocore mystical sword",
|
||||
inventory_image = "mystical_swords_medium_rune_sword.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.7,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
snappy = {times = {[1] = 0.3,[2] = 0.25, [3] = 0.2},maxlevel = 10,uses = 0}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 13,snappy = 6}
|
||||
},
|
||||
groups = {sword = 1,rnd_disabled = 1,disable_repair = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_swords:sword2",{
|
||||
description = "A slightly weak mystical sword",
|
||||
inventory_image = "mystical_swords_mediumWeak_rune_sword.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.7,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
snappy = {times = {[2] = 0.3, [3] = 0.25},maxlevel = 10,uses = 0}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 11,snappy = 3}
|
||||
},
|
||||
groups = {sword = 1,rnd_disabled = 1,disable_repair = 1}
|
||||
})
|
||||
minetest.register_tool("mystical_swords:sword1",{
|
||||
description = "A weak mystical sword",
|
||||
inventory_image = "mystical_swords_weak_rune_sword.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 0.7,
|
||||
max_drop_level = 0,
|
||||
groupcaps = {
|
||||
snappy = {times = {[3] = 0.3},maxlevel = 10,uses = 0}
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy = 10,snappy = 1}
|
||||
},
|
||||
groups = {sword = 1,rnd_disabled = 1,disable_repair = 1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {{"mystic_runes:glassy_rune"},
|
||||
{"mystic_runes:glassy_rune"},
|
||||
{"mystic_runes:rune_stick"}},
|
||||
output = "mystical_swords:sword1"
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystical_swords:sword1"},
|
||||
output = "mystical_swords:sword2",
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystical_swords:sword2"},
|
||||
output = "mystical_swords:sword3",
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystical_swords:sword3"},
|
||||
output = "mystical_swords:sword4",
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {"mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystic_runes:glassy_rune","mystical_swords:sword4"},
|
||||
output = "mystical_swords:sword5",
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
recipe = {"mystic_dust:normal","mystical_swords:sword5"},
|
||||
output = "mystical_swords:sword5",
|
||||
type = "shapeless"
|
||||
})
|
|
@ -0,0 +1,2 @@
|
|||
name = mystical_swords
|
||||
optional_depends = mystic_runes,mystic_dust
|
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.9 KiB |
|
@ -0,0 +1 @@
|
|||
mystic_runes?
|
|
@ -0,0 +1,99 @@
|
|||
minetest.register_tool("mystical_wands:wand1",{
|
||||
description = "A weak wand",
|
||||
inventory_image = "mystical_wands_wand1.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 5,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[5]=10}, uses=0, maxlevel=1},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=3,runic=3},
|
||||
},
|
||||
groups = {wand = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_wands:wand2",{
|
||||
description = "A slightly weak wand",
|
||||
inventory_image = "mystical_wands_wand2.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 4,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[4] = 10,[5]=8}, uses=0, maxlevel=2},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=6,runic=6},
|
||||
},
|
||||
groups = {wand = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_wands:wand3",{
|
||||
description = "A medicore wand",
|
||||
inventory_image = "mystical_wands_wand3.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 3,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[3] = 10,[4]=8,[5]=6}, uses=0, maxlevel=3},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=9,runic=9},
|
||||
},
|
||||
groups = {wand = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_wands:wand4",{
|
||||
description = "A slightly strong wand",
|
||||
inventory_image = "mystical_wands_wand4.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 2,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[2] = 10,[3]=8,[4]=6,[5] = 4}, uses=0, maxlevel=4},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=12,runic=12},
|
||||
},
|
||||
groups = {wand = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_tool("mystical_wands:wand5",{
|
||||
description = "A strong wand",
|
||||
inventory_image = "mystical_wands_wand5.png",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1,
|
||||
max_drop_level=0,
|
||||
groupcaps={
|
||||
runic = {times={[1] = 10,[2]=8,[3]=6,[4] = 4,[5] = 2}, uses=0, maxlevel=5},
|
||||
},
|
||||
punch_attack_uses = 0,
|
||||
damage_groups = {fleshy=15,runic=15},
|
||||
},
|
||||
groups = {wand = 1,disable_repair = 1,rnd_disabled=1}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_wands:wand1",
|
||||
recipe = {{"mystic_runes:rune_stick"},{"mystic_runes:rune_stick"},{"mystic_runes:rune_stick"}}
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_wands:wand2",
|
||||
recipe = {"mystic_runes:rune_stick","mystic_runes:rune_stick","mystical_wands:wand1"},
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_wands:wand3",
|
||||
recipe = {"mystic_runes:rune_stick","mystic_runes:rune_stick","mystic_runes:rune_stick",
|
||||
"mystic_runes:rune_stick","mystical_wands:wand2"},
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_wands:wand4",
|
||||
recipe = {"mystic_runes:rune_stick","mystic_runes:rune_stick","mystic_runes:rune_stick",
|
||||
"mystic_runes:rune_stick","mystic_runes:rune_stick","mystic_runes:rune_stick",
|
||||
"mystical_wands:wand3"},
|
||||
type = "shapeless"
|
||||
})
|
||||
minetest.register_craft({
|
||||
output = "mystical_wands:wand5",
|
||||
recipe = {"mystic_runes:rune_stick","mystic_runes:rune_stick","mystic_runes:rune_stick",
|
||||
"mystic_runes:rune_stick","mystic_runes:rune_stick","mystic_runes:rune_stick",
|
||||
"mystic_runes:rune_stick","mystic_runes:rune_stick","mystical_wands:wand4"},
|
||||
type = "shapeless"
|
||||
})
|
|
@ -0,0 +1,2 @@
|
|||
name = mystical_wands
|
||||
optional_depends = mystic_runes
|
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.6 KiB |