fix snappy ping cost

pull/171/head
Aevann 2023-07-17 20:24:22 +03:00
parent 7fef1ffab5
commit 883b553c7a
1 changed files with 7 additions and 0 deletions

View File

@ -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)