diff --git a/src/wolfgame.py b/src/wolfgame.py index 5074750..fe16da4 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -497,7 +497,11 @@ def mark_simple_notify(var, wrapper, message): simple_set, value = (var.SIMPLE_NOTIFY, userhost) if account is None else (var.SIMPLE_NOTIFY_ACCS, account) action, toggle = (simple_set.discard, "off") if simple else (simple_set.add, "on") + if account is not None: + userhost = None + action(value) + db.toggle_simple(account, userhost) wrapper.pm(messages["simple_" + toggle]) @command("notice", pm=True) @@ -520,7 +524,11 @@ def mark_prefer_notice(var, wrapper, message): notice_set, value = (var.PREFER_NOTICE, userhost) if account is None else (var.PREFER_NOTICE_ACCS, account) action, toggle = (notice_set.discard, "off") if notice else (notice_set.add, "on") + if account is not None: + userhost = None + action(value) + db.toggle_notice(account, userhost) wrapper.pm(messages["notice_" + toggle]) @command("swap", "replace", pm=True, phases=("join", "day", "night"))