diff --git a/files/assets/images/WPD/sidebar/1.webp b/files/assets/images/WPD/sidebar/1.webp new file mode 100644 index 0000000000..fd3160f3c9 Binary files /dev/null and b/files/assets/images/WPD/sidebar/1.webp differ diff --git a/files/assets/images/WPD/sidebar/2.webp b/files/assets/images/WPD/sidebar/2.webp new file mode 100644 index 0000000000..e87296f63d Binary files /dev/null and b/files/assets/images/WPD/sidebar/2.webp differ diff --git a/files/assets/images/hats/flowercrown-01.webp b/files/assets/images/hats/flowercrown-01.webp new file mode 100644 index 0000000000..cc8fdf3a75 Binary files /dev/null and b/files/assets/images/hats/flowercrown-01.webp differ diff --git a/files/assets/images/hats/flowercrown-02.webp b/files/assets/images/hats/flowercrown-02.webp new file mode 100644 index 0000000000..cc9c4af209 Binary files /dev/null and b/files/assets/images/hats/flowercrown-02.webp differ diff --git a/files/assets/images/hats/flowercrown-03.webp b/files/assets/images/hats/flowercrown-03.webp new file mode 100644 index 0000000000..81aaaed2cb Binary files /dev/null and b/files/assets/images/hats/flowercrown-03.webp differ diff --git a/files/assets/images/hats/flowercrown-04.webp b/files/assets/images/hats/flowercrown-04.webp new file mode 100644 index 0000000000..f24411ca12 Binary files /dev/null and b/files/assets/images/hats/flowercrown-04.webp differ diff --git a/files/assets/images/hats/flowercrown-05.webp b/files/assets/images/hats/flowercrown-05.webp new file mode 100644 index 0000000000..c2ddc02c33 Binary files /dev/null and b/files/assets/images/hats/flowercrown-05.webp differ diff --git a/files/assets/images/hats/flowercrown-06.webp b/files/assets/images/hats/flowercrown-06.webp new file mode 100644 index 0000000000..c2471b36b0 Binary files /dev/null and b/files/assets/images/hats/flowercrown-06.webp differ diff --git a/files/assets/images/hats/flowercrown-07.webp b/files/assets/images/hats/flowercrown-07.webp new file mode 100644 index 0000000000..11e0177c89 Binary files /dev/null and b/files/assets/images/hats/flowercrown-07.webp differ diff --git a/files/assets/images/hats/flowercrown-08.webp b/files/assets/images/hats/flowercrown-08.webp new file mode 100644 index 0000000000..09a1ff9e8a Binary files /dev/null and b/files/assets/images/hats/flowercrown-08.webp differ diff --git a/files/assets/images/hats/flowercrown-09.webp b/files/assets/images/hats/flowercrown-09.webp new file mode 100644 index 0000000000..66fe930cde Binary files /dev/null and b/files/assets/images/hats/flowercrown-09.webp differ diff --git a/files/assets/images/hats/flowercrown-10.webp b/files/assets/images/hats/flowercrown-10.webp new file mode 100644 index 0000000000..0b815711e8 Binary files /dev/null and b/files/assets/images/hats/flowercrown-10.webp differ diff --git a/files/assets/images/hats/flowercrown-11.webp b/files/assets/images/hats/flowercrown-11.webp new file mode 100644 index 0000000000..a9915f738f Binary files /dev/null and b/files/assets/images/hats/flowercrown-11.webp differ diff --git a/files/assets/images/hats/flowercrown-12.webp b/files/assets/images/hats/flowercrown-12.webp new file mode 100644 index 0000000000..a4ef0ab811 Binary files /dev/null and b/files/assets/images/hats/flowercrown-12.webp differ diff --git a/files/assets/images/hats/flowercrown-13.webp b/files/assets/images/hats/flowercrown-13.webp new file mode 100644 index 0000000000..ae43570d76 Binary files /dev/null and b/files/assets/images/hats/flowercrown-13.webp differ diff --git a/files/assets/images/hats/flowercrown-14.webp b/files/assets/images/hats/flowercrown-14.webp new file mode 100644 index 0000000000..838cb4536f Binary files /dev/null and b/files/assets/images/hats/flowercrown-14.webp differ diff --git a/files/assets/images/hats/flowercrown-15.webp b/files/assets/images/hats/flowercrown-15.webp new file mode 100644 index 0000000000..2633f730bb Binary files /dev/null and b/files/assets/images/hats/flowercrown-15.webp differ diff --git a/files/assets/images/rDrama/sidebar/723.webp b/files/assets/images/rDrama/sidebar/723.webp new file mode 100644 index 0000000000..fdcd5a7305 Binary files /dev/null and b/files/assets/images/rDrama/sidebar/723.webp differ diff --git a/files/classes/user.py b/files/classes/user.py index 04c585fa74..18c333bdb5 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -616,6 +616,9 @@ class User(Base): if self.is_cakeday: return 'cakeday-1' + elif SITE_NAME == 'rDrama': # temporary branch for flowercrown event + flowercrowns = ['01','02','03','04','05','06','07','08','09','10','11','12','13','14','15'] + return 'flowercrown-' + random.choice(flowercrowns) return '' @property diff --git a/files/helpers/const.py b/files/helpers/const.py index 71fc495487..33f1d8ddc5 100644 --- a/files/helpers/const.py +++ b/files/helpers/const.py @@ -318,6 +318,7 @@ elif SITE == 'pcmemes.net': LOTTERY_SINK_RATE = -8 elif SITE == 'watchpeopledie.co': PERMS['HOLE_CREATE'] = 2 + PERMS['CONTENT_THREADS'] = 2 FEATURES['PROCOINS'] = False @@ -333,6 +334,8 @@ elif SITE == 'watchpeopledie.co': CARP_ID = 14668 AEVANN_ID = 9 SNAKES_ID = 32 + + SIDEBAR_THREAD = 5403 elif SITE == 'lgbdropthet.com': PERMS['HOLE_CREATE'] = 3 PERMS['VOTES_VISIBLE'] = 2 diff --git a/files/routes/users.py b/files/routes/users.py index 63edd388ea..0f712ccff7 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -887,7 +887,8 @@ def following(username, v): @app.get("/views") @auth_required def visitors(v): - if v.admin_level < 2 and not v.patron: return render_template("errors/patron.html", v=v) + if v.admin_level < 2 and (not v.patron and SITE_NAME != 'WPD'): + return render_template("errors/patron.html", v=v) viewers=sorted(v.viewers, key = lambda x: x.last_view_utc, reverse=True) return render_template("viewers.html", v=v, viewers=viewers) diff --git a/files/templates/sidebar_WPD.html b/files/templates/sidebar_WPD.html index eb00f7d304..2debac8a30 100644 --- a/files/templates/sidebar_WPD.html +++ b/files/templates/sidebar_WPD.html @@ -1,14 +1,11 @@