mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2025-01-11 18:40:25 +01:00
Mobs update (because of the mapgen), mainly spawn/nodes improve
Many small adjustments : - 10% less for the spawn rate of the Creeper - Dirt Monster now spawn also on DryGrass, and the spawn rate is increased by 5% - Dungeon Master now spawn on sandstone, and now only under -250 - Mese Monster now spawn on sandstone, and now only under -125 - Minotaur now spawn only on DryGrass, and the spawn rate is increased of +20% - NPC spawns rate is increased by 300%, BUT the NPC now spawns on many nodes ! ("Beach" Sand, Jungle Grass, Dirt, Dirt With Grass) - Oerkki now spawn on sandstone and below -75 - Spider spawns rate is decreased by 30% due to the new mapgen (jungletrees have less leaves) - Stone Monster now spawn on sandstone, only under -25 - Wolf spawns rate is increased by 5% - Zombies now spawn 10% lesser
This commit is contained in:
parent
e774ed402d
commit
77bd0b28b0
@ -52,5 +52,5 @@ mobs:register_mob("mobs:creeper", {
|
||||
speed_normal = 15, speed_run = 15,
|
||||
},
|
||||
})
|
||||
mobs:register_spawn("mobs:creeper", {"default:dirt_with_grass"}, 20, 8, 18000, 1, 31000)
|
||||
mobs:register_spawn("mobs:creeper", {"default:dirt_with_grass"}, 20, 8, 20000, 1, 31000)
|
||||
mobs:register_egg("mobs:creeper", "Creeper", "mobs_creeper_inv.png", 1)
|
||||
|
@ -51,7 +51,7 @@ mobs:register_mob("mobs:dirt_monster", {
|
||||
punch_start = 40, punch_end = 63,
|
||||
},
|
||||
})
|
||||
-- spawn on normal;grey dirt between -1 and 5 light, 1 in 7000 change, 1 dirt monster in area up to 31000 in height
|
||||
mobs:register_spawn("mobs:dirt_monster", {"default:dirt_with_grass", "watershed:drygrass"}, 5, -1, 9500, 1, 31000)
|
||||
-- spawn on dirt_with_grass and drygrass between -1 and 5 light, 1 in 10000 change, 1 dirt monster in area up to 31000 in height
|
||||
mobs:register_spawn("mobs:dirt_monster", {"default:dirt_with_grass", "watershed:drygrass"}, 5, -1, 10000, 1, 31000)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:dirt_monster", "Dirt Monster", "default_dirt.png", 1)
|
||||
|
@ -71,7 +71,7 @@ mobs:register_mob("mobs:dungeon_master", {
|
||||
},
|
||||
})
|
||||
-- spawn on stone between 20 and -1 light, 1 in 7000 chance, 1 dungeon master in area starting at -100 and below
|
||||
mobs:register_spawn("mobs:dungeon_master", {"default:stone, nether:netherrack"}, 20, -1, 7000, 1, -100)
|
||||
mobs:register_spawn("mobs:dungeon_master", {"default:stone", "default:sandstone", "nether:netherrack"}, 20, -1, 7000, 1, -250)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:dungeon_master", "Dungeon Master", "fire_basic_flame.png", 1)
|
||||
|
||||
|
@ -64,4 +64,3 @@ mobs:register_mob("mobs:goat", {
|
||||
mobs:register_spawn("mobs:goat", {"default:dirt_with_grass"}, 20, -1, 10000, 1, 31000)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:goat", "Goat", "default_grass.png", 1)
|
||||
|
||||
|
@ -23,7 +23,6 @@ dofile(minetest.get_modpath("mobs").."/sandmonster.lua") -- PilzAdam
|
||||
dofile(minetest.get_modpath("mobs").."/stonemonster.lua") -- PilzAdam
|
||||
dofile(minetest.get_modpath("mobs").."/treemonster.lua") -- PilzAdam
|
||||
dofile(minetest.get_modpath("mobs").."/wolf.lua") -- PilzAdam
|
||||
--dofile(minetest.get_modpath("mobs").."/dog-can-help.lua") -- ???
|
||||
dofile(minetest.get_modpath("mobs").."/dog.lua") -- CProgrammerRU
|
||||
--dofile(minetest.get_modpath("mobs").."/lava_flan.lua") -- Zeg9 --Remplaced by Lava Slimes
|
||||
dofile(minetest.get_modpath("mobs").."/mese_monster.lua") -- Zeg9
|
||||
|
@ -62,7 +62,7 @@ mobs:register_mob("mobs:mese_monster", {
|
||||
},
|
||||
})
|
||||
-- spawn on stone between 20 and -1 light, 1 in 7000 chance, 1 in area below -25
|
||||
mobs:register_spawn("mobs:mese_monster", {"default:stone", }, 20, -1, 7000, 1, -25)
|
||||
mobs:register_spawn("mobs:mese_monster", {"default:stone", "default:sandstone"}, 20, -1, 7000, 1, -125)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:mese_monster", "Mese Monster", "default_mese_block.png", 1)
|
||||
|
||||
|
@ -60,7 +60,7 @@ mobs:register_mob("mobs:minotaur", {
|
||||
},
|
||||
})
|
||||
-- spawns on desert sand between -1 and 20 light, 1 in 20000 chance, 1 Minotaur in area up to 31000 in height
|
||||
mobs:register_spawn("mobs:minotaur", {"default:desert_sand"}, 20, -1, 30000, 1, 31000)
|
||||
mobs:register_spawn("mobs:minotaur", {"watershed:drygrass"}, 20, -1, 25000, 1, 31000)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:minotaur", "Minotaur", "default_desert_sand.png", 1)
|
||||
|
||||
|
@ -47,7 +47,7 @@ mobs:register_mob("mobs:npc", {
|
||||
},
|
||||
-- damaged by
|
||||
water_damage = 0,
|
||||
lava_damage = 2,
|
||||
lava_damage = 6,
|
||||
light_damage = 0,
|
||||
-- follow diamond
|
||||
follow = "default:diamond",
|
||||
@ -138,6 +138,6 @@ mobs:register_mob("mobs:npc", {
|
||||
end,
|
||||
})
|
||||
-- spawning enable for now
|
||||
mobs:register_spawn("mobs:npc", {"default:dirt_with_grass"}, 20, -1, 20000, 1, 31000)
|
||||
mobs:register_spawn("mobs:npc", {"default:dirt_with_grass", "default:dirt", "default:junglegrass", "default:sand"}, 20, -1, 50000, 1, 31000)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:npc", "Npc", "default_brick.png", 1)
|
||||
|
@ -58,7 +58,7 @@ mobs:register_mob("mobs:oerkki", {
|
||||
replace_with = "air",
|
||||
replace_offset = -1,
|
||||
})
|
||||
-- spawns on stone between 5 and -1 light, 1 in 7000 chance, 1 in area starting at -10 and below
|
||||
mobs:register_spawn("mobs:oerkki", {"default:stone"}, 5, -1, 7000, 1, -10)
|
||||
-- spawns on stone/sandstone between 5 and -1 light, 1 in 7000 chance, 1 in area starting at -10 and below
|
||||
mobs:register_spawn("mobs:oerkki", {"default:stone", "default:sandstone"}, 5, -1, 7000, 1, -75)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:oerkki", "Oerkki", "default_obsidian.png", 1)
|
||||
|
@ -57,8 +57,8 @@ mobs:register_mob("mobs:spider", {
|
||||
punch_start = 50, punch_end = 90,
|
||||
},
|
||||
})
|
||||
-- spawn on desert stone/crystal dirt, between 0 and 5 light, 1 in 10000 chance, 1 in area up to 31000 in height
|
||||
mobs:register_spawn("mobs:spider", {"default:jungleleaves", "default:jungletree"}, 20, -1, 10000, 1, 31000)
|
||||
-- spawn on jungleleaves/jungletree, between 0 and 5 light, 1 in 10000 chance, 1 in area up to 31000 in height
|
||||
mobs:register_spawn("mobs:spider", {"default:jungleleaves", "default:jungletree"}, 20, -1, 7000, 1, 31000)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:spider", "Spider", "mobs_cobweb.png", 1)
|
||||
|
||||
|
@ -57,7 +57,7 @@ mobs:register_mob("mobs:stone_monster", {
|
||||
punch_start = 40, punch_end = 63,
|
||||
},
|
||||
})
|
||||
-- spawns on stone between -1 and 5 light, 1 in 7000 chance, 1 in area below -5
|
||||
mobs:register_spawn("mobs:stone_monster", {"default:stone"}, 5, -1, 7000, 1, -5)
|
||||
-- spawns on stone between -1 and 5 light, 1 in 7000 chance, 1 in area below -25
|
||||
mobs:register_spawn("mobs:stone_monster", {"default:stone", "default:sandstone"}, 5, -1, 7000, 1, -25)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:stone_monster", "Stone Monster", "default_stone.png", 1)
|
||||
|
@ -67,5 +67,5 @@ mobs:register_mob("mobs:wolf", {
|
||||
end
|
||||
end
|
||||
})
|
||||
mobs:register_spawn("mobs:wolf", {"default:dirt_with_grass"}, 3, -1, 9500, 1, 31000)
|
||||
mobs:register_spawn("mobs:wolf", {"default:dirt_with_grass"}, 3, -1, 10000, 1, 31000)
|
||||
mobs:register_egg("mobs:wolf", "Wolf", "mobs_wolf_inv.png", 1)
|
||||
|
@ -59,7 +59,7 @@ mobs:register_mob("mobs:zombie", {
|
||||
})
|
||||
|
||||
-- spawn in nether forest between -1 and 5 light, 1 in 6000 change, 1 zombie in area up to 31000 in height
|
||||
mobs:register_spawn("mobs:zombie", {"nether:dirt_top"}, 5, -1, 6000, 1, 31000)
|
||||
mobs:register_spawn("mobs:zombie", {"nether:dirt_top"}, 5, -1, 6600, 1, 31000)
|
||||
-- register spawn egg
|
||||
mobs:register_egg("mobs:zombie", "Zombie", "mobs_zombie_head.png", 1)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user