[adv_spawning] Update to Git patch 757197a:

https://github.com/AntumDeluge/mtmod-adv_spawning/tree/757197a
master
AntumDeluge 2017-06-07 02:00:03 -07:00
parent 84cc432cb6
commit a8f7de727b
9 changed files with 5 additions and 160 deletions

View File

@ -89,7 +89,7 @@ The game includes the mods from the default [minetest_game](https://github.com/m
* sound/
* [ambience][ambience_ultralite] ([WTFPL][lic.wtfpl] / [CC BY / CC BY-SA / CC BY-NC-SA / CC0][lic.ambience_ultralite]) -- version: 0.36
* spawning/
* [adv_spawning][animals] (part of "animals" modpack) ([WTFPL][lic.wtfpl]) -- version: [0.0.13 ec41aa9 Git][ver.adv_spawning] *2015-12-28* ([patched][patch.adv_spawning])
* [adv_spawning][animals] (part of "animals" modpack) ([WTFPL][lic.wtfpl]) -- version: [0.0.13 (ec41aa9 Git)][ver.adv_spawning] *2015-12-28* ([patched][patch.adv_spawning])
* [spawneggs][] ([WTFPL][lic.spawneggs]) -- version [4650370 Git][ver.spawneggs] *2013-09-09* ([patched][patch.spawneggs])
* storage/
* [drawers][] () -- version: [0.4.3 (7063e2b Git)][ver.drawers] *2017-06-04* ([patched][patch.drawers])
@ -490,7 +490,7 @@ The game includes the mods from the default [minetest_game](https://github.com/m
[ver.worldedge]: https://github.com/minetest-mods/worldedge/tree/e15fa99
[patch.3d_armor]: https://github.com/AntumDeluge/mtmp-3d_armor/tree/07c7b9c
[patch.adv_spawning]: https://github.com/AntumDeluge/mtmod-adv_spawning/tree/e73c0aa
[patch.adv_spawning]: https://github.com/AntumDeluge/mtmod-adv_spawning/tree/757197a
[patch.advtrains]: https://github.com/AntumDeluge/mtmp-advtrains/tree/26f8bf4
[patch.animals]: https://github.com/AntumDeluge/mtmp-animals_modpack/tree/ad4c5da
[patch.areas]: https://github.com/AntumDeluge/mtmod-areas/tree/eef1203

View File

@ -15,7 +15,7 @@ local version = "0.0.13"
-- -----------------------------------------------------------------------------
adv_spawning = {}
adv_spawning.debug = minetest.setting_get("adv_spawning.debug")
adv_spawning.debug = core.settings:get("adv_spawning.debug")
local adv_modpath = core.get_modpath("adv_spawning")

View File

@ -68,7 +68,7 @@ function adv_spawning.initialize()
adv_spawning.spawner_validation_delta = 0
adv_spawning.spawner_validation_interval = 30
adv_spawning.active_range = minetest.setting_get("active_block_range")
adv_spawning.active_range = minetest.settings:get("active_block_range")
if (adv_spawning.active_range == nil) then
adv_spawning.log("info", "No \"active_block_range\" set, defaulting to 5")
@ -222,7 +222,7 @@ function adv_spawning.global_onstep(dtime)
adv_spawning.statistics.session.steps
if core.is_yes(
minetest.setting_get("adv_spawning_validate_spawners")) then
core.settings:get("adv_spawning_validate_spawners")) then
adv_spawning.spawner_validation_delta =
adv_spawning.spawner_validation_delta + dtime

View File

@ -1 +0,0 @@
adv_spawning

View File

@ -1,154 +0,0 @@
minetest.register_entity("testmod:bogus_1",
{
collisionbox = { -0.5,-0.5,-0.5,0.5,0.5,0.5 },
visual = "sprite",
textures = { "testmod_num1.png" },
physical = false,
groups = { "immortal" },
}
)
minetest.register_entity("testmod:bogus_2",
{
collisionbox = { -0.5,-0.5,-0.5,0.5,0.5,0.5 },
visual = "sprite",
textures = { "testmod_num2.png" },
physical = false,
groups = { "immortal" },
}
)
minetest.register_entity("testmod:bogus_3",
{
collisionbox = { -0.5,-0.5,-0.5,0.5,0.5,0.5 },
visual = "sprite",
textures = { "testmod_num3.png" },
physical = false,
groups = { "immortal" },
}
)
minetest.register_entity("testmod:bogus_4",
{
collisionbox = { -0.5,-0.5,-0.5,0.5,0.5,0.5 },
visual = "sprite",
textures = { "testmod_num4.png" },
physical = false,
groups = { "immortal" },
}
)
--adv_spawning.register("some_bogus_entity_1",
-- {
-- spawnee = "testmod:bogus_1",
-- spawn_interval = 10,
--
-- spawn_inside =
-- {
-- "air"
-- },
--
-- entities_around =
-- {
-- { type="MAX",entityname = "testmod:bogus_1",distance=20,threshold=1 }
-- },
--
-- relative_height =
-- {
-- max = 1
-- }
-- })
--adv_spawning.register("some_bogus_entity_2",
-- {
-- spawnee = "testmod:bogus_2",
-- spawn_interval = 5,
-- spawn_inside =
-- {
-- "air"
-- },
--
-- entities_around =
-- {
-- { type="MAX",distance=20,threshold=1 }
-- },
--
-- relative_height =
-- {
-- max = 1
-- },
--
-- surfaces =
-- {
-- "default:dirt_with_grass"
-- }
-- })
--adv_spawning.register("some_bogus_entity_3",
-- {
-- spawnee = "testmod:bogus_3",
-- spawn_interval = 3,
-- spawn_inside =
-- {
-- "air"
-- },
--
-- entities_around =
-- {
-- { type="MAX",entityname = "testmod:bogus_4",distance=20,threshold=1 }
-- },
--
-- relative_height =
-- {
-- max = 4,
-- min = 4,
-- },
-- })
adv_spawning.register("some_bogus_entity_4",
{
spawnee = "testmod:bogus_4",
spawn_interval = 3,
spawn_inside =
{
"air"
},
entities_around =
{
{ type="MAX",distance=30,threshold=1 }
},
relative_height =
{
max = 4,
min = 4,
},
surfaces =
{
"default:leaves"
}
})
minetest.register_chatcommand("adv_stats",
{
params = "",
description = "print advanced spawning satistics to logfile" ,
func = function()
local stats = adv_spawning.get_statistics()
adv_spawning.dbg_log(0, "Adv. Spawning stats:")
adv_spawning.dbg_log(0, "----------------------------------------")
adv_spawning.dbg_log(0, "Spawners added: " .. stats.session.spawners_created)
adv_spawning.dbg_log(0, "Spawnees added: " .. stats.session.entities_created)
adv_spawning.dbg_log(0, "")
adv_spawning.dbg_log(0, "Longest step: " .. stats.step.max)
adv_spawning.dbg_log(0, "")
adv_spawning.dbg_log(0, "Current load: " .. stats.load.cur)
adv_spawning.dbg_log(0, "Average load: " .. stats.load.avg)
adv_spawning.dbg_log(0, "Maximum load: " .. stats.load.max)
end
})

Binary file not shown.

Before

Width:  |  Height:  |  Size: 327 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 790 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 543 B