Update deprecated get_mapgen_params call

This commit is contained in:
Wuzzy 2019-03-20 15:01:03 +01:00
parent 90435a443b
commit 688313a28d
4 changed files with 10 additions and 6 deletions

View File

@ -5,7 +5,8 @@
gold = {}
gold.pr = PseudoRandom(minetest.get_mapgen_params().seed+8732)
local mapseed = minetest.get_mapgen_setting("seed")
gold.pr = PseudoRandom(mapseed+8732)
gold.trades = {}
gold.trade_names = {}

View File

@ -11,7 +11,8 @@ village.max_size = 6 -- Max chunk gen iterations
-- Closest distance a village will spawn from another village
village.min_spawn_dist = 512
village.pr = PseudoRandom(minetest.get_mapgen_params().seed)
local mapseed = minetest.get_mapgen_setting("seed")
village.pr = PseudoRandom(mapseed)
dofile(minetest.get_modpath("village") .. "/names.lua")
dofile(minetest.get_modpath("village") .. "/generate.lua")

View File

@ -5,6 +5,7 @@
local spawn_pos = minetest.setting_get_pos("static_spawnpoint") or {x = 0, y = 0, z = 0}
local spawn_radius = minetest.settings:get("static_spawn_radius") or 256
local mapseed = minetest.get_mapgen_setting("seed")
-- Nodes
@ -30,7 +31,7 @@ minetest.register_node(
on_construct = function(pos)
minetest.remove_node(pos)
local pr = PseudoRandom(minetest.get_mapgen_params().seed
local pr = PseudoRandom(mapseed
+ pos.x + pos.y + pos.z)
village.spawn_village(pos, pr)
@ -73,10 +74,10 @@ minetest.register_lbm(
return
end
local pr = PseudoRandom(minetest.get_mapgen_params().seed
local pr = PseudoRandom(mapseed
+ pos.x + pos.y + pos.z)
if ((minetest.get_mapgen_params().seed + pos.x + pos.y + pos.z) % 30) == 1 then
if ((mapseed + pos.x + pos.y + pos.z) % 30) == 1 then
local nearest = village.get_nearest_village(pos)
if nearest.dist > village.min_spawn_dist then

View File

@ -14,7 +14,8 @@ end
local snow_enable = minetest.settings:get_bool("weather_snow_enable") or false
local weather_soundspec=nil
local weather_pr=PseudoRandom(minetest.get_mapgen_params().seed + 2387)
local mapseed = minetest.get_mapgen_setting("seed")
local weather_pr=PseudoRandom(mapseed + 2387)
local sound_min_height = -20 -- Below -20m you can't hear weather