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)