1
0
Fork 0

detect nether and spawn into right nodes, more deep if and more chance

master
general 2024-04-06 17:04:55 -04:00
parent 603ddf50bb
commit e234b4064d
3 changed files with 13 additions and 6 deletions

View File

@ -14,8 +14,9 @@ for VenenuX minetest game, https://forum.minetest.net/viewtopic.php?f=11&t=18459
## Usage
**Spawn chance**: 1 in half a million (twice the chance of being struck
by a lightning in real life) under -1500 on the ground
**Spawn chance**: 1 en a thousand (same the chance of being struck
by a lightning in real life) under -1500 on the ground, but if nether then
will be 1 in half a thousand under -8000 on the ground.
**Lowered stats**: HP range to a min of 200 to a max of 600; if you are
alone then you are dead, if you are in a party you might defeat it.

View File

@ -77,7 +77,7 @@ end
local CHANCE = tonumber(minetest.settings:get("mobs_balrog_chance"))
if (CHANCE == nil) then
CHANCE = 500000
CHANCE = 50000
end
local MAX_NUMBER = tonumber(minetest.settings:get("mobs_balrog_aoc"))
@ -92,7 +92,7 @@ end
local MAX_HEIGHT = tonumber(minetest.settings:get("mobs_balrog_max_height"))
if (MAX_HEIGHT == nil) then
MAX_HEIGHT = -6000
MAX_HEIGHT = -1800
end
@ -131,6 +131,12 @@ if (PATH_FINDER == nil) then
end
local spawn_nodes = {"group:stone"}
if minetest.get_modpath("nether") then
spawn_nodes = {"nether:rack", "nether:rack_deep", "group:stone"}
CHANCE = 10000
MAX_HEIGHT = -8000
end
--
-- Balrog entity
--
@ -359,7 +365,7 @@ minetest.register_tool("mobs_balrog:balrog_whip", {
mobs:spawn({name = "mobs_balrog:balrog",
nodes = {"group:stone"},
nodes = spawn_nodes,
max_light = MAX_LIGHT,
min_light = MIN_LIGHT,
interval = INTERVAL,

View File

@ -12,7 +12,7 @@ mobs_balrog_interval (Interval) int 60
# Spawn chance, higher is less likely
# Probabilita' di comparsa, maggiore e' e meno e' probabile
mobs_balrog_chance (Chance) int 500000
mobs_balrog_chance (Chance) int 50000
# Max number of spawned barlogs
# Numero massimo di balrog generati