add exhausting with mod stamina

master
A. Demant 2018-09-05 16:52:03 +02:00
parent dbbb69ad75
commit 95e9964ae0
2 changed files with 21 additions and 1 deletions

View File

@ -1 +1,3 @@
default
chat2?
stamina?

View File

@ -128,6 +128,14 @@ messages.other = {en = {
" dient als Dünger."
}}
-- exhausted
messages.exhausted = {en = {
" was exhausted."
},
de = {
" war erschöpft."
}}
-- PVP Messages
messages.pvp = {en = {
" fisted",
@ -236,6 +244,13 @@ minetest.register_on_dieplayer(function(player,reason)
player_name = "You"
end
-- check if stamina is used and death may occured by exhausting
local mstamina = minetest.get_modpath("stamina")
local lstamina = 100
if mstamina ~= nil then
lstamina = get_int_attribute(player, "stamina:level")
end
-- Death by lava
if node.name == "default:lava_source" then
minetest.chat_send_all(
@ -275,7 +290,10 @@ minetest.register_on_dieplayer(function(player,reason)
string.char(0x1b).."(c@#00CED1)"..player_name ..
string.char(0x1b).."(c@#ff0000)"..get_message("toxic"))
--player:setpos(death)
elseif lstamina == 0 then
minetest.chat_send_all(
string.char(0x1b).."(c@#00CED1)"..player_name ..
string.char(0x1b).."(c@#ff0000)"..get_message("exhausted"))
-- Death by something else
else
--minetest.chat_send_all(