diff --git a/mods/fail/depends.txt b/mods/fail/depends.txt new file mode 100755 index 00000000..20efb189 --- /dev/null +++ b/mods/fail/depends.txt @@ -0,0 +1 @@ +irc? diff --git a/mods/fail/init.lua b/mods/fail/init.lua index 1c85865a..5b35c4f6 100755 --- a/mods/fail/init.lua +++ b/mods/fail/init.lua @@ -42,13 +42,17 @@ end data.send_func = function(name, msg) minetest.chat_send_player(name, msg) end if data.PUB_MSG then - data.send_func = function (name, msg) minetest.chat_send_all(msg) end + data.send_func = function (name, msg) + if irc then + irc:say(msg) + end + minetest.chat_send_all(msg) + end end data.is_player_available = minetest.get_player_by_name if data.STRICT_PLAYER_CHECK == false then - data.is_player_available = function (name) return (io.open(minetest.get_worldpath().."/players/"..name) ~= nil) end