Poison after dead fix

master
daret 2020-11-23 23:13:13 +01:00
parent dc58c5a564
commit 27f74f6f3f
3 changed files with 12 additions and 0 deletions

View File

@ -78,4 +78,11 @@ minetest.register_on_joinplayer(function(player)
end)
minetest.register_on_dieplayer(function(player)
if not player then return end
if water_life.poison_after_death then return end
local meta=player:get_meta()
meta:set_int("snakepoison",0)
water_life.change_hud(player,"poison",0)
end)

View File

@ -31,6 +31,7 @@ water_life.moskitolifetime = tonumber(minetest.settings:get("water_life_moskitol
water_life.radar_debug = minetest.settings:get_bool("water_life_radar_debug") or false
water_life.muddy_water = minetest.settings:get_bool("water_life_muddy_water") or false
water_life.repeltime = math.floor (720 / (tonumber(minetest.settings:get("time_speed")) or 72)*60) -- the repellent lasts half a minetest day
water_life.poison_after_death = minetest.settings:get_bool("water_life_poison_after_death") or false
local path = minetest.get_modpath(minetest.get_current_modname())

View File

@ -62,3 +62,7 @@ water_life_muddy_water (muddy water in rainforest and savanna biome) bool false
#-
# turn this value to true to see api function debug
water_life_radar_debug (api function debug shown in chat) bool false
#
# Turn this Value to true, if you want poison to persist after death
water_life_poison_after_death (Poison stays after death) bool false