mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-12-25 18:20:36 +01:00
Fix spawning fregency
Drastically decrease chance to spawn NPCs
This commit is contained in:
parent
d8572b83cf
commit
a22a4e7c3e
@ -1 +1 @@
|
|||||||
Subproject commit 7f37810119561de8b66cf12c5ae616f7536ad513
|
Subproject commit 82dd61cfe6ffc45cb25edb6f21d33619459a89ca
|
@ -1 +1 @@
|
|||||||
Subproject commit 86c46b3ecf2c38c649eeb17089b86ce156962195
|
Subproject commit 6694e7d12f0f398bb59bb4aa3535ff5b7fb65c5a
|
@ -271,7 +271,7 @@ description = S("Raw Chicken"),
|
|||||||
minetest.register_craftitem(":mobs:chicken_cooked", {
|
minetest.register_craftitem(":mobs:chicken_cooked", {
|
||||||
description = S("Cooked Chicken"),
|
description = S("Cooked Chicken"),
|
||||||
inventory_image = "mobs_chicken_cooked.png",
|
inventory_image = "mobs_chicken_cooked.png",
|
||||||
on_use = minetest.item_eat(6),
|
on_use = minetest.item_eat(4), -- Modif MFF
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -52,10 +52,10 @@ mobs:register_mob("mobs_animal:cow", {
|
|||||||
replace_rate = 10,
|
replace_rate = 10,
|
||||||
-- replace_what = {"default:grass_3", "default:grass_4", "default:grass_5", "farming:wheat_8"},
|
-- replace_what = {"default:grass_3", "default:grass_4", "default:grass_5", "farming:wheat_8"},
|
||||||
replace_what = {
|
replace_what = {
|
||||||
{"group:grass", "air", 0},
|
{"group:grass", "mobs:dung", 0},
|
||||||
{"default:dirt_with_grass", "default:dirt", -1}
|
{"default:dirt_with_grass", "default:dirt", -1}
|
||||||
},
|
},
|
||||||
replace_with = "mobs:dung",
|
-- replace_with = "mobs:dung",
|
||||||
fear_height = 2,
|
fear_height = 2,
|
||||||
on_rightclick = function(self, clicker)
|
on_rightclick = function(self, clicker)
|
||||||
|
|
||||||
@ -173,25 +173,27 @@ minetest.register_craft({
|
|||||||
})
|
})
|
||||||
|
|
||||||
-- Dung (from factory's fertilizer)
|
-- Dung (from factory's fertilizer)
|
||||||
minetest.register_node(":mobs:dung", {
|
minetest.register_node(
|
||||||
tiles = {"default_dirt.png"},
|
":mobs:dung",
|
||||||
inventory_image = "mobs_dung.png",
|
{
|
||||||
description = "Cow dung",
|
tiles = {"default_dirt.png"},
|
||||||
drawtype = "nodebox",
|
inventory_image = "mobs_dung.png",
|
||||||
paramtype = "light",
|
description = "Cow dung",
|
||||||
is_ground_content = true,
|
drawtype = "nodebox",
|
||||||
groups = {snappy = 3, attached_node = 1},
|
paramtype = "light",
|
||||||
node_box = {
|
is_ground_content = true,
|
||||||
type = "fixed",
|
groups = {snappy = 3, attached_node = 1},
|
||||||
fixed = {
|
node_box = {
|
||||||
{-0.1875, -0.5, -0.1875, 0.1875, -0.4375, 0.1875},
|
type = "fixed",
|
||||||
{-0.125, -0.4375, -0.125, 0.125, -0.375, 0.125},
|
fixed = {
|
||||||
{0, -0.375, -0.0625, 0.0625, -0.3125, 0.0625},
|
{-0.1875, -0.5, -0.1875, 0.1875, -0.4375, 0.1875},
|
||||||
{0, -0.3125, -0.0625, 0.0625, -0.25, 0},
|
{-0.125, -0.4375, -0.125, 0.125, -0.375, 0.125},
|
||||||
{-0.0625, -0.375, -0.0625, 0, -0.3125, 0},
|
{0, -0.375, -0.0625, 0.0625, -0.3125, 0.0625},
|
||||||
}
|
{0, -0.3125, -0.0625, 0.0625, -0.25, 0},
|
||||||
}
|
{-0.0625, -0.375, -0.0625, 0, -0.3125, 0},
|
||||||
})
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "fuel",
|
type = "fuel",
|
||||||
|
@ -67,7 +67,7 @@ mobs:spawn({
|
|||||||
name = "mobs_animal:kitten",
|
name = "mobs_animal:kitten",
|
||||||
nodes = {"default:dirt_with_grass", "ethereal:grove_dirt"},
|
nodes = {"default:dirt_with_grass", "ethereal:grove_dirt"},
|
||||||
min_light = 12,
|
min_light = 12,
|
||||||
chance = 22000,
|
chance = 122000,
|
||||||
min_height = 0,
|
min_height = 0,
|
||||||
max_height = 31000,
|
max_height = 31000,
|
||||||
day_toggle = true,
|
day_toggle = true,
|
||||||
|
@ -60,7 +60,7 @@ mobs:register_mob("mobs_monster:spider", {
|
|||||||
local spawn_on = {"default:desert_stone", "default:jungleleaves", "default:jungletree"}
|
local spawn_on = {"default:desert_stone", "default:jungleleaves", "default:jungletree"}
|
||||||
|
|
||||||
if minetest.get_modpath("ethereal") then
|
if minetest.get_modpath("ethereal") then
|
||||||
spawn_on = {"ethereal:crystal_dirt"}
|
spawn_on = {"ethereal:crystal_dirt"}
|
||||||
else
|
else
|
||||||
minetest.register_alias("ethereal:crystal_spike", "default:sandstone")
|
minetest.register_alias("ethereal:crystal_spike", "default:sandstone")
|
||||||
end
|
end
|
||||||
|
@ -98,7 +98,7 @@ mobs:register_mob("pmobs:npc", {
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
-- spawning disabled for now
|
-- spawning disabled for now
|
||||||
mobs:register_spawn("pmobs:npc", {"default:dirt_with_grass"}, 20, 0, 22000, 1, 51000)
|
mobs:register_spawn("pmobs:npc", {"default:dirt_with_grass"}, 20, 0, 500000, 1, 31000)
|
||||||
|
|
||||||
-- register spawn egg
|
-- register spawn egg
|
||||||
mobs:register_egg("pmobs:npc", "Npc", "default_brick.png", 1)
|
mobs:register_egg("pmobs:npc", "Npc", "default_brick.png", 1)
|
||||||
|
@ -129,7 +129,7 @@ mobs:register_mob("pmobs:npc_female", {
|
|||||||
|
|
||||||
-- spawning enable for now
|
-- spawning enable for now
|
||||||
--mobs:spawn_specific("pmobs:npc_female", {"default:dirt_with_grass"}, {"air"}, -1, 20, 30, 500000, 1, -31000, 31000, true, true)
|
--mobs:spawn_specific("pmobs:npc_female", {"default:dirt_with_grass"}, {"air"}, -1, 20, 30, 500000, 1, -31000, 31000, true, true)
|
||||||
mobs:register_spawn("pmobs:npc_female", {"default:dirt_with_grass"}, 20, 0, 22000, 1, 51000)
|
mobs:register_spawn("pmobs:npc_female", {"default:dirt_with_grass"}, 20, 0, 500000, 1, 31000)
|
||||||
|
|
||||||
-- register spawn egg
|
-- register spawn egg
|
||||||
mobs:register_egg("pmobs:npc_female", "Npc", "mobs_npc_female_inv.png", 1)
|
mobs:register_egg("pmobs:npc_female", "Npc", "mobs_npc_female_inv.png", 1)
|
||||||
|
@ -8,7 +8,9 @@ mobs:register_mob(
|
|||||||
passive = false,
|
passive = false,
|
||||||
pathfinding = false,
|
pathfinding = false,
|
||||||
reach = 2,
|
reach = 2,
|
||||||
|
hp_min = 15,
|
||||||
hp_max = 20,
|
hp_max = 20,
|
||||||
|
armor = 200,
|
||||||
passive = false,
|
passive = false,
|
||||||
collisionbox = {-0.4, -0.01, -0.4, 0.4, 1, 0.4},
|
collisionbox = {-0.4, -0.01, -0.4, 0.4, 1, 0.4},
|
||||||
visual = "mesh",
|
visual = "mesh",
|
||||||
@ -26,7 +28,6 @@ mobs:register_mob(
|
|||||||
run_velocity = 3,
|
run_velocity = 3,
|
||||||
stepheight = 1.1,
|
stepheight = 1.1,
|
||||||
damage = 3,
|
damage = 3,
|
||||||
armor = 200,
|
|
||||||
attack_type = "dogfight",
|
attack_type = "dogfight",
|
||||||
drops = {
|
drops = {
|
||||||
{name = "mobs:meat_raw",
|
{name = "mobs:meat_raw",
|
||||||
@ -64,7 +65,7 @@ mobs:register_mob(
|
|||||||
step = 0.5,
|
step = 0.5,
|
||||||
blood_texture = "mobs_blood.png",
|
blood_texture = "mobs_blood.png",
|
||||||
})
|
})
|
||||||
mobs:register_spawn("pmobs:wolf", {"default:dirt_with_grass","default:dirt","default:snow", "default:snowblock"}, 20, -1, 22000, 1, 51000)
|
mobs:register_spawn("pmobs:wolf", {"default:dirt_with_grass","default:dirt","default:snow", "default:snowblock"}, 20, -1, 100000, 1, 31000)
|
||||||
mobs:register_egg("pmobs:wolf", "Wolf", "wool_grey.png", 1)
|
mobs:register_egg("pmobs:wolf", "Wolf", "wool_grey.png", 1)
|
||||||
|
|
||||||
mobs:alias_mob("mobs:wolf", "pmobs:wolf")
|
mobs:alias_mob("mobs:wolf", "pmobs:wolf")
|
||||||
|
Loading…
Reference in New Issue
Block a user