Fix a bad bug in villagers spawn

master
Solebull 2019-01-04 02:25:47 +01:00
parent 745d3d6dac
commit 0162568d54
2 changed files with 15 additions and 0 deletions

12
ROADMAP
View File

@ -270,6 +270,18 @@ It's really fast. May be used on a website, to show the actual map.
- [ ] Then, remove protection. Other players should be able to open doors
Works in local multiplayer test. Should be tested with another players
Maybe removing the owner meta is enough to remove protection
- [ ] Another server fail
2019-01-03 18:21:23: ERROR[Main]: stack traceback:
2019-01-03 18:21:23: ERROR[Main]: ....minetest/games/minetest-pvp/mods/mobs/mobs_redo/api.lua:2196: in function <....minetest/games/minetest-pvp/mods/mobs/mobs_redo/api.lua:2090>
2019-01-03 19:29:33: ERROR[Main]: stack traceback:
2019-01-03 19:29:33: ERROR[Main]: ...ru/.minetest/games/minetest-pvp/mods/villagers/spawn.lua:199: in function <...ru/.minetest/games/minetest-pvp/mods/villagers/spawn.lua:178>
2019-01-03 19:37:07: ERROR[Main]: stack traceback:
2019-01-03 19:37:07: ERROR[Main]: ...ru/.minetest/games/minetest-pvp/mods/villagers/spawn.lua:199: in function <...ru/.minetest/games/minetest-pvp/mods/villagers/spawn.lua:178>
2019-01-03 20:28:08: ERROR[Main]: stack traceback:
2019-01-03 20:28:08: ERROR[Main]: [C]: in function 'upper'
2019-01-03 20:28:08: ERROR[Main]: .../.minetest/games/minetest-pvp/mods/villagers/actions.lua:600: in function 'on_leftclick'
**** Try mumble-link
- see https://github.com/chipgw/minetest-mumble-wrapper
*** DONE v0.0.2

View File

@ -196,6 +196,9 @@ minetest.register_lbm({
local village_id = meta_table.fields.village_id
local village_data = mg_villages.all_villages[village_id]
if village_data == nil then
return
end
local village_pos = {x=village_data.vx, y=village_data.vh, z=village_data.vz}
local village_pos_str = minetest.pos_to_string(village_pos)
local village_radius = village_data.vs