From b5ae34804d6603401a775303f81a05e52381a91e Mon Sep 17 00:00:00 2001 From: skizzerz Date: Wed, 27 Jul 2016 11:42:22 -0500 Subject: [PATCH] Make 0 point warnings no-op --- src/wolfgame.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/wolfgame.py b/src/wolfgame.py index 39aa661..9f13b14 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -7852,6 +7852,10 @@ def parse_warning_target(target): return (tacc, thm) def add_warning(target, amount, actor, reason, notes=None, expires=None, need_ack=False, sanctions=None): + # make 0-point warnings no-op successfully, otherwise we add warnings when things like PART_PENALTY is 0 + if amount == 0: + return True + tacc, thm = parse_warning_target(target) if tacc is None and thm is None: return False