From 6eb3b3b6fc9ce629801a781085c63761ba48c1ed Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 10 Oct 2023 17:27:41 +0300 Subject: [PATCH] improve grinch awards --- files/routes/awards.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/files/routes/awards.py b/files/routes/awards.py index ded2af8c2..efd8a893b 100644 --- a/files/routes/awards.py +++ b/files/routes/awards.py @@ -539,15 +539,20 @@ def award_thing(v, thing_type, id): emoji = g.db.query(Emoji).filter_by(name=award.note).one_or_none() if not emoji: abort(404, f'an Emoji with the name "{award.note}" was not found!') + elif IS_FISTMAS(): + if kind == "grinch": + badge_grant(badge_id=91, user=author) + if v.id == author.id: + session['event_music'] = False elif IS_HOMOWEEN(): - if kind == "spider": + if kind == "hw-grinch": + badge_grant(badge_id=185, user=author) + if v.id == author.id: + session['event_music'] = False + elif kind == "spider": if author.spider: author.spider += 86400 else: author.spider = int(time.time()) + 86400 badge_grant(user=author, badge_id=179, notify=False) - elif kind == "grinch": - badge_grant(badge_id=91, user=author) - elif kind == "hw-grinch": - badge_grant(badge_id=185, user=author) elif kind == "bite": if author.zombie < 0: author = v