add exhausting with mod stamina
parent
dbbb69ad75
commit
95e9964ae0
|
@ -1 +1,3 @@
|
||||||
|
default
|
||||||
chat2?
|
chat2?
|
||||||
|
stamina?
|
||||||
|
|
20
init.lua
20
init.lua
|
@ -128,6 +128,14 @@ messages.other = {en = {
|
||||||
" dient als Dünger."
|
" dient als Dünger."
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
-- exhausted
|
||||||
|
messages.exhausted = {en = {
|
||||||
|
" was exhausted."
|
||||||
|
},
|
||||||
|
de = {
|
||||||
|
" war erschöpft."
|
||||||
|
}}
|
||||||
|
|
||||||
-- PVP Messages
|
-- PVP Messages
|
||||||
messages.pvp = {en = {
|
messages.pvp = {en = {
|
||||||
" fisted",
|
" fisted",
|
||||||
|
@ -236,6 +244,13 @@ minetest.register_on_dieplayer(function(player,reason)
|
||||||
player_name = "You"
|
player_name = "You"
|
||||||
end
|
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
|
-- Death by lava
|
||||||
if node.name == "default:lava_source" then
|
if node.name == "default:lava_source" then
|
||||||
minetest.chat_send_all(
|
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@#00CED1)"..player_name ..
|
||||||
string.char(0x1b).."(c@#ff0000)"..get_message("toxic"))
|
string.char(0x1b).."(c@#ff0000)"..get_message("toxic"))
|
||||||
--player:setpos(death)
|
--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
|
-- Death by something else
|
||||||
else
|
else
|
||||||
--minetest.chat_send_all(
|
--minetest.chat_send_all(
|
||||||
|
|
Loading…
Reference in New Issue