[sneeker] Update to Git commit a56b9c2:
https://github.com/AntumDeluge/mtmod-sneeker/tree/a56b9c2master
parent
76f5fc05c1
commit
7b76d32bba
|
@ -62,7 +62,7 @@ The game includes the mods from the default [minetest_game](https://github.com/m
|
|||
* mobiles/aggressive/
|
||||
* [mobs_goblins][] ([CC-BY-SA / CC-BY / CC0][lic.mobs_goblins]) -- version: [6c7fdf9 Git][ver.mobs_goblins] *2017-05-23* ([patched][patch.mobs_goblins])
|
||||
* [mobs_monster][] ([MIT][lic.mobs_monster]) -- version: [f6d0e01 Git][ver.mobs_monster] *2017-04-27*
|
||||
* [sneeker][] ([WTFPL][lic.wtfpl] / [CC0][lic.cc0]) -- version: [9e1b11a Git][ver.sneeker] *2017-06-04*
|
||||
* [sneeker][] ([WTFPL][lic.wtfpl] / [CC0][lic.cc0]) -- version: [a56b9c2 Git][ver.sneeker] *2017-06-07*
|
||||
* [spidermob][] ([LGPL][lic.lgpl2.1] / [CC BY-SA][lic.ccbysa3.0] / [MIT][lic.mit] / [WTFPL][lic.spidermob] / [Unlicense][lic.unlicense]) -- version [8f9080a Git][ver.spidermob] *2017-06-02* ([patched][patch.spidermob])
|
||||
* mobiles/engine/
|
||||
* [mobs_redo][] ([MIT][lic.mobs_redo]) -- version: [4eb1c93 Git][ver.mobs_redo] *2017-06-04* ([patched][patch.mobs_redo])
|
||||
|
@ -468,7 +468,7 @@ The game includes the mods from the default [minetest_game](https://github.com/m
|
|||
[ver.signs_lib]: https://github.com/minetest-mods/signs_lib/tree/3e00159
|
||||
[ver.simple_protection]: https://github.com/SmallJoker/simple_protection/tree/23c024f
|
||||
[ver.slingshot]: https://github.com/AntumDeluge/mtmod-slingshot/tree/dffa38f
|
||||
[ver.sneeker]: https://github.com/AntumDeluge/mtmod-sneeker/tree/9e1b11a
|
||||
[ver.sneeker]: https://github.com/AntumDeluge/mtmod-sneeker/tree/a56b9c2
|
||||
[ver.snowdrift]: https://github.com/paramat/snowdrift/tree/fcb0537
|
||||
[ver.spawneggs]: https://github.com/thefamilygrog66/spawneggs/tree/4650370
|
||||
[ver.spectator_mode]: https://github.com/minetest-mods/spectator_mode/tree/7d68bec
|
||||
|
|
|
@ -1777,24 +1777,24 @@ mobs.enable_sheep = false
|
|||
|
||||
# Sets maximum number of spawns that can exist in world.
|
||||
# type: int
|
||||
# default: 25
|
||||
#sneeker.spawn_cap = 25
|
||||
# default: 10
|
||||
#sneeker.spawn_cap = 10
|
||||
|
||||
# Sets possibility for sneeker mob spawn.
|
||||
# type: int
|
||||
# default: 2
|
||||
#sneeker.spawn_chance = 2
|
||||
# default: 1000
|
||||
#sneeker.spawn_chance = 1000
|
||||
|
||||
# Sets frequency of sneeker mob spawn chance. Default 1200 is
|
||||
# equivalent to 40 minutes (60 * 40).
|
||||
# type: int
|
||||
# default: 2400
|
||||
#sneeker.spawn_interval = 120
|
||||
#sneeker.spawn_interval = 2400
|
||||
|
||||
# Sets the maximum light that a node can have for spawn to occur.
|
||||
# type: int
|
||||
# default: 7
|
||||
#sneeker.spawn_maxlight = 7
|
||||
# default: 5
|
||||
#sneeker.spawn_maxlight = 5
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
-- Functions for sneeker mod
|
||||
|
||||
|
||||
local log_mods = minetest.setting_getbool('log_mods')
|
||||
local log_mods = minetest.settings:get_bool('log_mods')
|
||||
|
||||
|
||||
-- Displays a message in log output
|
||||
|
|
|
@ -5,7 +5,7 @@ sneeker = {}
|
|||
sneeker.modname = minetest.get_current_modname()
|
||||
sneeker.modpath = minetest.get_modpath(sneeker.modname)
|
||||
|
||||
if minetest.setting_getbool('log_mods') then
|
||||
if minetest.settings:get_bool('log_mods') then
|
||||
minetest.log('action', 'Loading mod "' .. sneeker.modname .. '" ...')
|
||||
end
|
||||
|
||||
|
@ -353,7 +353,7 @@ if minetest.get_modpath('spawneggs') and minetest.get_modpath('tnt') then
|
|||
local pos = pointed_thing.above
|
||||
pos.y = pos.y+1
|
||||
minetest.add_entity(pos, sneeker.mob_name)
|
||||
if not minetest.setting_getbool('creative_mode') then
|
||||
if not minetest.settings:get_bool('creative_mode') then
|
||||
itemstack:take_item()
|
||||
end
|
||||
return itemstack
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
-- Settings for sneeker mod
|
||||
|
||||
|
||||
sneeker.debug = minetest.setting_getbool('sneeker.debug') or false
|
||||
sneeker.debug = minetest.settings:get_bool('sneeker.debug')
|
||||
if sneeker.debug == nil then
|
||||
sneeker.debug = false
|
||||
end
|
||||
|
|
|
@ -5,14 +5,20 @@ local time_min = 60
|
|||
local time_hr = time_min * 60
|
||||
local time_day = time_hr * 24
|
||||
|
||||
local spawn_cap = tonumber(minetest.setting_get('sneeker.spawn_cap')) or 10 -- Maximum number of spawns active at one time
|
||||
local spawn_chance = tonumber(minetest.setting_get('sneeker.spawn_chance')) or 1000 -- 1/1000 chance of spawn
|
||||
local spawn_interval = tonumber(minetest.setting_get('sneeker.spawn_interval')) or time_min * 4 -- Default interval is 4 minutes
|
||||
local spawn_maxlight = tonumber(minetest.setting_get('sneeker.spawn_maxlight')) or 5 -- Maximum light of node for spawn
|
||||
local spawn_cap = tonumber(minetest.settings:get('sneeker.spawn_cap')) or 10 -- Maximum number of spawns active at one time
|
||||
local spawn_chance = tonumber(minetest.settings:get('sneeker.spawn_chance')) or 1000 -- 1/1000 chance of spawn
|
||||
local spawn_interval = tonumber(minetest.settings:get('sneeker.spawn_interval')) or time_min * 4 -- Default interval is 4 minutes
|
||||
local spawn_maxlight = tonumber(minetest.settings:get('sneeker.spawn_maxlight')) or 5 -- Maximum light of node for spawn
|
||||
|
||||
local spawn_chance_percent = tostring(math.floor(1 / spawn_chance * 100)) .. '%'
|
||||
-- Display spawn chance as percentage in log
|
||||
local spawn_chance_percent = math.floor(1 / spawn_chance * 100)
|
||||
if spawn_chance_percent < 1 then
|
||||
spawn_chance_percent = 'Less than 1%'
|
||||
else
|
||||
spawn_chance_percent = tostring(spawn_chance_percent) .. '%'
|
||||
end
|
||||
|
||||
sneeker.log('Spawn cap: ' .. tostring(sneeker.spawn_cap))
|
||||
sneeker.log('Spawn cap: ' .. tostring(spawn_cap))
|
||||
sneeker.log('Spawn chance: ' .. spawn_chance_percent)
|
||||
sneeker.log('Spawn interval: ' .. tostring(spawn_interval) .. ' (' .. tostring(spawn_interval/60) .. ' minute(s))')
|
||||
sneeker.log('Maximum light value for spawn: ' .. tostring(spawn_maxlight))
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
-- From TNT
|
||||
local cid_data = {}
|
||||
local radius = tonumber(minetest.setting_get('tnt_radius') or 3)
|
||||
local radius = tonumber(minetest.settings:get('tnt_radius') or 3)
|
||||
local large_radius = 5
|
||||
local loss_prob = {
|
||||
['default:cobble'] = 3,
|
||||
|
|
|
@ -125,14 +125,14 @@ sneeker.debug (Log debug output) bool false
|
|||
sneeker.spawn_cap (Maximum spawns) int 10
|
||||
|
||||
# Sets possibility for spawn.
|
||||
sneeker.spawn_chance (Spawn chance) int 2
|
||||
sneeker.spawn_chance (Spawn chance) int 1000
|
||||
|
||||
# Sets frequency of spawn chance.
|
||||
# Default 120 is equivalent to 2 minutes (60 * 2).
|
||||
sneeker.spawn_interval (Spawn interval) int 120
|
||||
# Default 2400 is equivalent to 2 minutes (60 * 4).
|
||||
sneeker.spawn_interval (Spawn interval) int 2400
|
||||
|
||||
# Sets the maximum light that a node can have for spawn to occur.
|
||||
sneeker.spawn_maxlight (Max node light for spawn) int 7
|
||||
sneeker.spawn_maxlight (Max node light for spawn) int 5
|
||||
|
||||
|
||||
[*Player Visuals]
|
||||
|
|
Loading…
Reference in New Issue