Adjust goblin spawns and digging.

This commit is contained in:
Duane 2016-07-02 03:03:23 -05:00
parent 91de8b0abf
commit 7c6f09db63
2 changed files with 29 additions and 2 deletions

View file

@ -34,6 +34,12 @@ local diggable = {
'fun_caves:giant_mushroom_cap', 'fun_caves:giant_mushroom_cap',
'fun_caves:huge_mushroom_cap', 'fun_caves:huge_mushroom_cap',
'fun_caves:giant_mushroom_stem', 'fun_caves:giant_mushroom_stem',
'fun_caves:stalactite',
'fun_caves:stalagmite',
'fun_caves:stalactite_slimy',
'fun_caves:stalagmite_slimy',
'fun_caves:stalactite_mossy',
'fun_caves:stalagmite_mossy',
'flowers:mushroom_red', 'flowers:mushroom_red',
'flowers:mushroom_brown' 'flowers:mushroom_brown'
} }
@ -266,7 +272,7 @@ mobs:register_mob("fun_caves:goblin_digger", {
}) })
mobs:register_egg("fun_caves:goblin_digger", "Goblin Egg (digger)", "default_mossycobble.png", 1) mobs:register_egg("fun_caves:goblin_digger", "Goblin Egg (digger)", "default_mossycobble.png", 1)
mobs:register_spawn("fun_caves:goblin_digger", {'fun_caves:stone_with_algae', 'fun_caves:stone_with_lichen'}, 100, 0, 20 * spawn_frequency, 3, 2000) mobs:register_spawn("fun_caves:goblin_digger", {'fun_caves:stone_with_algae', 'fun_caves:stone_with_lichen'}, 100, 0, 30 * spawn_frequency, 3, 2000)
mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, spawn_frequency, 3, 2000) mobs:register_spawn("fun_caves:goblin_digger", {"default:mossycobble"}, 100, 0, spawn_frequency, 3, 2000)
@ -278,7 +284,7 @@ m.drops = drops['cobbler']
minetest.registered_entities["fun_caves:goblin_cobbler"] = m minetest.registered_entities["fun_caves:goblin_cobbler"] = m
mobs.spawning_mobs["fun_caves:goblin_cobbler"] = true mobs.spawning_mobs["fun_caves:goblin_cobbler"] = true
mobs:register_spawn("fun_caves:goblin_cobbler", {'fun_caves:stone_with_algae', 'fun_caves:stone_with_lichen'}, 100, 0, 10 * spawn_frequency, 3, 2000) mobs:register_spawn("fun_caves:goblin_cobbler", {'fun_caves:stone_with_algae', 'fun_caves:stone_with_lichen'}, 100, 0, 30 * spawn_frequency, 3, 2000)
mobs:register_spawn("fun_caves:goblin_cobbler", {"default:mossycobble"}, 100, 0, spawn_frequency, 3, 2000) mobs:register_spawn("fun_caves:goblin_cobbler", {"default:mossycobble"}, 100, 0, spawn_frequency, 3, 2000)
mobs:register_egg("fun_caves:goblin_cobbler", "Goblin Egg (cobbler)", "default_mossycobble.png", 1) mobs:register_egg("fun_caves:goblin_cobbler", "Goblin Egg (cobbler)", "default_mossycobble.png", 1)

View file

@ -107,6 +107,27 @@ newnode = fun_caves.clone_node("default:stone")
newnode.tiles = {'dna.png'} newnode.tiles = {'dna.png'}
minetest.register_node("fun_caves:dna", newnode) minetest.register_node("fun_caves:dna", newnode)
newnode = fun_caves.clone_node("farming:straw")
newnode.description = 'Bundle of Grass'
newnode.tiles = {'farming_straw.png^[colorize:#00FF00:50'}
minetest.register_node("fun_caves:bundle_of_grass", newnode)
minetest.register_craft({
output = 'fun_caves:bundle_of_grass',
type = 'shapeless',
recipe = {
'default:junglegrass', 'default:junglegrass',
'default:junglegrass', 'default:junglegrass',
}
})
minetest.register_craft({
type = "cooking",
output = "fun_caves:dry_fiber",
recipe = 'fun_caves:bundle_of_grass',
cooktime = 3,
})
local function rope_remove(pos) local function rope_remove(pos)
for i = 1, 100 do for i = 1, 100 do
local newpos = table.copy(pos) local newpos = table.copy(pos)