From 883b553c7accb69763fea8668a24f4363f6fe8a7 Mon Sep 17 00:00:00 2001 From: Aevann Date: Mon, 17 Jul 2023 20:24:22 +0300 Subject: [PATCH] fix snappy ping cost --- files/helpers/actions.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/files/helpers/actions.py b/files/helpers/actions.py index a92830efc..7654580f9 100644 --- a/files/helpers/actions.py +++ b/files/helpers/actions.py @@ -58,6 +58,8 @@ def execute_snappy(post:Post, v:User): snappy = get_account(SNAPPY_ID) + ping_cost = None + if v.id == CARP_ID: if random.random() < 0.02: body = "i love you carp" @@ -128,6 +130,8 @@ def execute_snappy(post:Post, v:User): snappy.charge_account('coins', cost) body = f'!{group.name}' + + ping_cost = cost elif body.startswith(':#marseyglow'): award_object = AwardRelationship( user_id=snappy.id, @@ -200,6 +204,9 @@ def execute_snappy(post:Post, v:User): ghost=ghost ) + if ping_cost: + c.ping_cost = ping_cost + g.db.add(c) check_slots_command(c, v, snappy)