}
# Admin
-FROM == OWNER && TO == NICK && /^die in a fire/ {
+AUTH == OWNER && TO == NICK && /^die in a fire/ {
say("Ack, argh, barasdjf..")
quit()
}
-FROM == OWNER && TO == NICK && /^reload/ {
+AUTH == OWNER && TO == NICK && /^reload/ {
say("Reloading..")
reload()
}
-FROM == OWNER && TO == NICK && /^rejoin/ {
+AUTH == OWNER && TO == NICK && /^rejoin/ {
reply("joining..")
join("#rhnoise")
next
}
-FROM == OWNER && TO == NICK && /^(join|part)/ {
+AUTH == OWNER && TO == NICK && /^(join|part)/ {
match(MSG, /(join|part) +(#+\w+)/, arr)
if (arr[1] && arr[2]) {
send(toupper(arr[1]) " " arr[2]);
}
}
-FROM == OWNER && TO == NICK && /^\.msg/ {
+AUTH == OWNER && TO == NICK && /^\.msg/ {
match(MSG, /.*\.msg +(#*\w+) +(.*)/, arr)
send("PRIVMSG " arr[1] " :" arr[2])
}
}
# Noise
-FROM ~ OWNER && /^go go gadget woop/ {
+AUTH == OWNER && /^go go gadget woop/ {
for (i=20; i>0; i--)
say(".delay " i " seconds; .woop " i)
}
# delete user_scores
#}
#
-#FROM == OWNER && length(user_scores) &&
+#AUTH == OWNER && length(user_scores) &&
#tolower($0) ~ /\<nuclear launch detected\>/ {
# for (_i=1; _i<=length(user_scores); _i++)
# say(user_scores[_i]["user"] "--");
say("Spades! " sp_pretty("As,Ah,Ad,Ac", FROM))
}
-FROM == OWNER &&
+AUTH == OWNER &&
/^\.savegame/ {
sp_save("var/sp_save.json");
say("Game saved.")
}
-FROM == OWNER &&
+AUTH == OWNER &&
/^\.loadgame/ {
sp_load("var/sp_save.json");
say("Game loaded.")
}
# Debugging
-FROM == OWNER &&
+AUTH == OWNER &&
/^\.deal (\w+) (.*)/ {
delete sp_hands[$2]
for (i=3; i<=NF; i++)
}
}
-(sp_from == sp_owner || FROM == OWNER) &&
+(sp_from == sp_owner || AUTH == OWNER) &&
/^\.endgame$/ {
if (sp_state == "new") {
reply("There is no game in progress.")