[adv_spawning] Update to Git patch 757197a:
https://github.com/AntumDeluge/mtmod-adv_spawning/tree/757197amaster
parent
84cc432cb6
commit
a8f7de727b
|
@ -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
|
||||
|
|
|
@ -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")
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
adv_spawning
|
|
@ -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 |
Loading…
Reference in New Issue