your-land/bugtracker#5691 tweak spawn rates
This commit is contained in:
parent
0d937e8064
commit
2ec89da73f
@ -21,7 +21,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "mobs_animal:bunny",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance * (60 * 8000) / BASE_CHANCE_RATIO,
|
||||
chance = yl_spawnit.base_chance * (60 * 8000) / BASE_CHANCE_RATIO * 3,
|
||||
on = { "group:soil" },
|
||||
near = { "group:grass" },
|
||||
min_y = 5,
|
||||
@ -109,7 +109,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "mobs_animal:rat",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance * (60 * 8000) / BASE_CHANCE_RATIO,
|
||||
chance = yl_spawnit.base_chance * (60 * 8000) / BASE_CHANCE_RATIO * 5,
|
||||
max_y = 0,
|
||||
min_node_light = 3,
|
||||
max_node_light = 9,
|
||||
|
@ -32,7 +32,7 @@ else
|
||||
spawnit.register({
|
||||
entity_name = "mobs_ghost_redo:ghost",
|
||||
groups = { monster = 1 },
|
||||
chance = yl_spawnit.base_chance / 3,
|
||||
chance = yl_spawnit.base_chance * 3,
|
||||
within = { "any" },
|
||||
on = { "any" },
|
||||
near = { "bones:bones" },
|
||||
|
@ -1,7 +1,7 @@
|
||||
spawnit.register({
|
||||
entity_name = "mobs_mime:mime",
|
||||
groups = { monster = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance * 10,
|
||||
max_in_area = 3,
|
||||
within = { "not walkable" },
|
||||
min_player_distance = 12,
|
||||
|
@ -104,7 +104,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "mobs_monster:oerkki",
|
||||
groups = { monster = 1 },
|
||||
chance = yl_spawnit.base_chance * 6000 / BASE_CHANCE_RATIO,
|
||||
chance = yl_spawnit.base_chance * 30000 / BASE_CHANCE_RATIO,
|
||||
on = { "group:cracky", "group:crumbly" },
|
||||
max_y = -10,
|
||||
max_node_light = 6,
|
||||
@ -117,7 +117,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "mobs_monster:oerkki",
|
||||
groups = { monster = 1 },
|
||||
chance = yl_spawnit.base_chance * 3000 / BASE_CHANCE_RATIO,
|
||||
chance = yl_spawnit.base_chance * 15000 / BASE_CHANCE_RATIO,
|
||||
on = { "group:cracky", "group:crumbly" },
|
||||
max_y = -10000,
|
||||
max_node_light = 6,
|
||||
@ -130,7 +130,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "mobs_monster:oerkki",
|
||||
groups = { monster = 1 },
|
||||
chance = yl_spawnit.base_chance * 1000 / BASE_CHANCE_RATIO,
|
||||
chance = yl_spawnit.base_chance * 5000 / BASE_CHANCE_RATIO,
|
||||
on = { "group:cracky", "group:crumbly" },
|
||||
max_y = -25000,
|
||||
max_node_light = 6,
|
||||
@ -156,7 +156,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "mobs_monster:spider",
|
||||
groups = { monster = 1 },
|
||||
chance = yl_spawnit.base_chance * 7000 / BASE_CHANCE_RATIO,
|
||||
chance = yl_spawnit.base_chance * 21000 / BASE_CHANCE_RATIO,
|
||||
on = {
|
||||
"default:dirt_with_rainforest_litter",
|
||||
"default:snowblock",
|
||||
@ -187,7 +187,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "mobs_monster:stone_monster",
|
||||
groups = { monster = 1 },
|
||||
chance = yl_spawnit.base_chance * 7000 / BASE_CHANCE_RATIO,
|
||||
chance = yl_spawnit.base_chance * 35000 / BASE_CHANCE_RATIO,
|
||||
on = { "default:stone", "default:desert_stone", "default:sandstone" },
|
||||
max_y = 0,
|
||||
max_node_light = 7,
|
||||
|
@ -3,7 +3,7 @@ local positions_per_mapblock = 32
|
||||
spawnit.register({
|
||||
entity_name = "nether_mobs:dragon",
|
||||
groups = { monster = 1, nether = 1 },
|
||||
chance = 60 * 60 * 42,
|
||||
chance = 60 * 60 * 6,
|
||||
cluster = 1,
|
||||
positions_per_mapblock = positions_per_mapblock,
|
||||
on = { "any" },
|
||||
|
28
petz.lua
28
petz.lua
@ -4,7 +4,7 @@ petz.settings.spawn_interval = math.huge
|
||||
spawnit.register({
|
||||
entity_name = "petz:bat",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance * 5,
|
||||
within = { "breathable airlike" },
|
||||
on = { "any" },
|
||||
max_y = 5000,
|
||||
@ -119,7 +119,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:clownfish",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance / 25,
|
||||
cluster = 3,
|
||||
within = { "default:water_source" },
|
||||
on = { "any" },
|
||||
@ -135,7 +135,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:dolphin",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance * 2,
|
||||
within = { "default:water_source" },
|
||||
on = { "any" },
|
||||
min_y = -100,
|
||||
@ -223,7 +223,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:foxy",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance / 0.8,
|
||||
chance = yl_spawnit.base_chance / 0.8 * 2,
|
||||
on = { "group:soil" },
|
||||
min_y = 0,
|
||||
max_y = 5000,
|
||||
@ -296,7 +296,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:grizzly",
|
||||
groups = { animal = 1, hostile = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance * 2,
|
||||
on = {
|
||||
"default:dirt_with_grass",
|
||||
"default:dirt_with_rainforest_litter",
|
||||
@ -318,7 +318,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:hamster",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance * 3,
|
||||
on = { "group:sand", "default:desert_sandstone", "default:sandstone" },
|
||||
min_y = 0,
|
||||
max_y = 5000,
|
||||
@ -345,7 +345,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:kitty",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance / 0.6,
|
||||
chance = yl_spawnit.base_chance / 0.6 * 2,
|
||||
on = { "group:soil" },
|
||||
min_y = 0,
|
||||
max_y = 5000,
|
||||
@ -401,7 +401,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:moth",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance / 0.8,
|
||||
chance = yl_spawnit.base_chance / 0.8 * 3,
|
||||
on = { "any" },
|
||||
min_y = 0,
|
||||
max_y = 5000,
|
||||
@ -482,7 +482,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:pigeon",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance / 0.6,
|
||||
chance = yl_spawnit.base_chance / 0.6 * 2,
|
||||
on = { "any" },
|
||||
min_y = 0,
|
||||
max_y = 5000,
|
||||
@ -582,7 +582,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:rat",
|
||||
groups = { animal = 1, hostile = 1 },
|
||||
chance = yl_spawnit.base_chance / 0.2,
|
||||
chance = yl_spawnit.base_chance / 0.2 * 2,
|
||||
on = { "group:soil", "group:stone", "rainbow_source:black_water_source" },
|
||||
max_y = 5000,
|
||||
max_node_light = 10,
|
||||
@ -612,7 +612,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:silkworm",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance * 3,
|
||||
on = { "group:leaves" },
|
||||
min_y = 0,
|
||||
max_y = 5000,
|
||||
@ -653,7 +653,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:tarantula",
|
||||
groups = { animal = 1, hostile = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance * 10,
|
||||
on = {
|
||||
"group:stone",
|
||||
"default:dirt_with_rainforest_litter",
|
||||
@ -698,7 +698,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:tropicalfish",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance,
|
||||
chance = yl_spawnit.base_chance / 25,
|
||||
within = { "default:water_source" },
|
||||
on = { "any" },
|
||||
near = { "group:coral" },
|
||||
@ -713,7 +713,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "petz:turtle",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance / 0.6,
|
||||
chance = yl_spawnit.base_chance / 0.6 * 2,
|
||||
within = { "group:water" },
|
||||
on = { "any" },
|
||||
min_y = -100,
|
||||
|
@ -171,7 +171,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "water_life:gull",
|
||||
groups = { animal = 1 },
|
||||
chance = yl_spawnit.base_chance * 1,
|
||||
chance = yl_spawnit.base_chance * 5,
|
||||
on = { "any" },
|
||||
min_y = 0,
|
||||
max_y = 150,
|
||||
@ -258,7 +258,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "water_life:snake",
|
||||
groups = { animal = 1, hostile = 1 },
|
||||
chance = yl_spawnit.base_chance * 1,
|
||||
chance = yl_spawnit.base_chance * 2,
|
||||
on = {
|
||||
"default:dirt_with_dry_grass",
|
||||
"default:dry_dirt_with_dry_grass",
|
||||
@ -281,7 +281,7 @@ spawnit.register({
|
||||
spawnit.register({
|
||||
entity_name = "water_life:snake",
|
||||
groups = { animal = 1, hostile = 1 },
|
||||
chance = yl_spawnit.base_chance * 1,
|
||||
chance = yl_spawnit.base_chance * 2,
|
||||
within = { "default:river_water_source", "default:river_water_flowing" },
|
||||
near = { "air" },
|
||||
min_y = 0,
|
||||
|
Loading…
Reference in New Issue
Block a user