forked from rDrama/rDrama
parent
31b685db57
commit
783c90f9d3
|
@ -117,8 +117,8 @@ def execute_snappy(post:Post, v:User):
|
||||||
|
|
||||||
group_members = group.member_ids
|
group_members = group.member_ids
|
||||||
|
|
||||||
if group.name == 'biofoids': mul = 10
|
if group.name == 'biofoids': mul = 20
|
||||||
else: mul = 5
|
else: mul = 10
|
||||||
|
|
||||||
for user in g.db.query(User).filter(User.id.in_(group_members)).all():
|
for user in g.db.query(User).filter(User.id.in_(group_members)).all():
|
||||||
user.pay_account('coins', mul)
|
user.pay_account('coins', mul)
|
||||||
|
|
|
@ -154,11 +154,11 @@ def NOTIFY_USERS(text, v, oldtext=None, ghost=False, log_cost=None):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if i.group(1) == 'everyone' and not v.shadowbanned:
|
if i.group(1) == 'everyone' and not v.shadowbanned:
|
||||||
cost = g.db.query(User).count() * 5
|
cost = g.db.query(User).count() * 10
|
||||||
if cost > v.coins:
|
if cost > v.coins:
|
||||||
abort(403, f"You need {cost} coins to mention these ping groups!")
|
abort(403, f"You need {cost} coins to mention these ping groups!")
|
||||||
|
|
||||||
g.db.query(User).update({ User.coins: User.coins + 5 })
|
g.db.query(User).update({ User.coins: User.coins + 10 })
|
||||||
|
|
||||||
v.charge_account('coins', cost)
|
v.charge_account('coins', cost)
|
||||||
if log_cost:
|
if log_cost:
|
||||||
|
@ -173,8 +173,8 @@ def NOTIFY_USERS(text, v, oldtext=None, ghost=False, log_cost=None):
|
||||||
notify_users.update(members)
|
notify_users.update(members)
|
||||||
|
|
||||||
if ghost or v.id not in group.member_ids:
|
if ghost or v.id not in group.member_ids:
|
||||||
if group.name == 'biofoids': mul = 10
|
if group.name == 'biofoids': mul = 20
|
||||||
else: mul = 5
|
else: mul = 10
|
||||||
|
|
||||||
cost += len(members) * mul
|
cost += len(members) * mul
|
||||||
if cost > v.coins:
|
if cost > v.coins:
|
||||||
|
|
Loading…
Reference in New Issue