AUTH == OWNER &&
sp_state == "play" &&
-/^\.play (\w+) (\S+)$/ {
+/^\.force (\w+) (\S+)$/ {
say(sp_channel, FROM " is cheating for " $2)
sp_from = $2
sp_play($3)
# Setup
-/^\.newgame ?([0-9]+)?/ {
+/^\.newgame ?([0-9]+)?$/ {
if (sp_state != "new") {
reply("There is already a game in progress.")
} else {
sp_valid &&
sp_state == "play" &&
-/^\.play (\S+)$/ {
+/^\.play (\S+)/ {
_card = $2
+ gsub(/[^A-Za-z0-9]/, "", _card);
if (!(_card in sp_deck)) {
reply("Invalid card")
}