forked from MarseyWorld/MarseyWorld
remove fish award
parent
3ec2038caf
commit
45be4132ce
|
@ -1258,11 +1258,6 @@ class User(Base):
|
||||||
def unblockable(self):
|
def unblockable(self):
|
||||||
return self.has_badge(87)
|
return self.has_badge(87)
|
||||||
|
|
||||||
@property
|
|
||||||
@lazy
|
|
||||||
def fish(self):
|
|
||||||
return self.has_badge(90)
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@lazy
|
@lazy
|
||||||
def offsitementions(self):
|
def offsitementions(self):
|
||||||
|
|
|
@ -42,6 +42,19 @@ AWARDS = {
|
||||||
"ghost": False,
|
"ghost": False,
|
||||||
"enabled": False,
|
"enabled": False,
|
||||||
},
|
},
|
||||||
|
"fish": {
|
||||||
|
"kind": "fish",
|
||||||
|
"title": "Fish",
|
||||||
|
"description": "This user cannot be unfollowed",
|
||||||
|
"icon": "fas fa-fish",
|
||||||
|
"color": "text-gold",
|
||||||
|
"price": 20000,
|
||||||
|
"deflectable": True,
|
||||||
|
"cosmetic": False,
|
||||||
|
"ghost": False,
|
||||||
|
"enabled": False,
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
### Fistmas
|
### Fistmas
|
||||||
"lootbox": {
|
"lootbox": {
|
||||||
|
@ -735,18 +748,6 @@ AWARDS = {
|
||||||
"ghost": False,
|
"ghost": False,
|
||||||
"enabled": True,
|
"enabled": True,
|
||||||
},
|
},
|
||||||
"fish": {
|
|
||||||
"kind": "fish",
|
|
||||||
"title": "Fish",
|
|
||||||
"description": "This user cannot be unfollowed",
|
|
||||||
"icon": "fas fa-fish",
|
|
||||||
"color": "text-gold",
|
|
||||||
"price": 20000,
|
|
||||||
"deflectable": True,
|
|
||||||
"cosmetic": False,
|
|
||||||
"ghost": False,
|
|
||||||
"enabled": True,
|
|
||||||
},
|
|
||||||
"pause": {
|
"pause": {
|
||||||
"kind": "pause",
|
"kind": "pause",
|
||||||
"title": "Pause",
|
"title": "Pause",
|
||||||
|
|
|
@ -449,8 +449,6 @@ def award_thing(v, thing_type, id):
|
||||||
elif kind == "unblockable":
|
elif kind == "unblockable":
|
||||||
badge_grant(badge_id=87, user=author)
|
badge_grant(badge_id=87, user=author)
|
||||||
for block in g.db.query(UserBlock).filter_by(target_id=author.id): g.db.delete(block)
|
for block in g.db.query(UserBlock).filter_by(target_id=author.id): g.db.delete(block)
|
||||||
elif kind == "fish":
|
|
||||||
badge_grant(badge_id=90, user=author)
|
|
||||||
elif kind == "progressivestack":
|
elif kind == "progressivestack":
|
||||||
if not FEATURES['PINS']:
|
if not FEATURES['PINS']:
|
||||||
abort(403)
|
abort(403)
|
||||||
|
|
|
@ -1224,12 +1224,6 @@ def unfollow_user(username, v):
|
||||||
|
|
||||||
target = get_user(username)
|
target = get_user(username)
|
||||||
|
|
||||||
if target.fish:
|
|
||||||
if not v.shadowbanned:
|
|
||||||
send_notification(target.id, f"@{v.username} has tried to unfollow you and failed because of your fish award!")
|
|
||||||
g.db.commit()
|
|
||||||
abort(400, f"You can't unfollow @{target.username}")
|
|
||||||
|
|
||||||
follow = g.db.query(Follow).filter_by(user_id=v.id, target_id=target.id).one_or_none()
|
follow = g.db.query(Follow).filter_by(user_id=v.id, target_id=target.id).one_or_none()
|
||||||
|
|
||||||
if follow:
|
if follow:
|
||||||
|
|
Loading…
Reference in New Issue