X-Git-Url: https://jfr.im/git/irc/quakenet/lua-labspace.git/blobdiff_plain/f96b460b0cf5e0d1a93466a158a7a97b0ce3d16b..730acd4f06ae822aa5fdaaaa530945cc94adeff2:/labspace.lua diff --git a/labspace.lua b/labspace.lua index b999b2f..ff0b89c 100644 --- a/labspace.lua +++ b/labspace.lua @@ -17,7 +17,7 @@ -- TODO -- logging --- make idle notifications independent from game delay +-- vote info in !status -- Ideas: -- scientists vote on kills @@ -461,6 +461,11 @@ function ls_cmd_hl(channel, numeric) return end + if string.lower(channel) ~= "#labspace" then + ls_notice(numeric, "Sorry, you can't use this command here.") + return + end + ls_set_lasthl(channel, os.time()) local numerics = {} @@ -491,7 +496,7 @@ function ls_cmd_enable(channel, numeric) return end - ls_set_enabled(channel, false) + ls_set_enabled(channel, true) ls_notice(numeric, "Game has been enabled.") end @@ -572,10 +577,10 @@ function ls_cmd_kill(numeric, victim) ls_devoice_player(channel, numeric) ls_devoice_player(channel, victimnumeric) + ls_chanmsg(channel, "An alien bursts out of " .. ls_format_player(channel, victimnumeric, true) .. "'s chest just as " .. ls_format_player(channel, numeric, true) .. " was about to murder them, killing them both.") + ls_remove_player(channel, numeric, true) ls_remove_player(channel, victimnumeric, true) - - ls_chanmsg(channel, "An alien bursts out of " .. ls_format_player(channel, victimnumeric) .. "'s chest just as " .. ls_format_player(channel, numeric) .. " was about to murder them, killing them both.") else ls_devoice_player(channel, victimnumeric) @@ -938,7 +943,7 @@ function ls_add_player(channel, numeric, forced) end if chanuser.opped then - ls_notice(channel, "You must not be opped to use this command.") + ls_notice(numeric, "You must not be opped to use this command.") return end @@ -1248,7 +1253,6 @@ function ls_start_game(channel) local infested_player = players[math.random(table.getn(players))] ls_set_trait(channel, infested_player, "infested", true) ls_notice(infested_player, "You're infested with an \002alien parasite\002.") - ls_chanmsg(channel, "It's " .. ls_format_player(channel, infested_player) .. ".") end ls_chanmsg(channel, "Roles have been assigned: " ..