diff --git a/files/assets/images/Drama/banners_bhm/6.webp b/files/assets/images/Drama/banners_bhm/6.webp
index a378cc2b5..5a9595b0b 100644
Binary files a/files/assets/images/Drama/banners_bhm/6.webp and b/files/assets/images/Drama/banners_bhm/6.webp differ
diff --git a/files/assets/images/Drama/banners_bhm/8.webp b/files/assets/images/Drama/banners_bhm/8.webp
deleted file mode 100644
index 5a9595b0b..000000000
Binary files a/files/assets/images/Drama/banners_bhm/8.webp and /dev/null differ
diff --git a/files/assets/images/Drama/houses/femboy.webp b/files/assets/images/Drama/houses/femboy.webp
new file mode 100644
index 000000000..9443abc0a
Binary files /dev/null and b/files/assets/images/Drama/houses/femboy.webp differ
diff --git a/files/assets/images/Drama/houses/furry.webp b/files/assets/images/Drama/houses/furry.webp
new file mode 100644
index 000000000..1fe09016e
Binary files /dev/null and b/files/assets/images/Drama/houses/furry.webp differ
diff --git a/files/assets/images/Drama/houses/racist.webp b/files/assets/images/Drama/houses/racist.webp
new file mode 100644
index 000000000..caaf15d17
Binary files /dev/null and b/files/assets/images/Drama/houses/racist.webp differ
diff --git a/files/assets/images/Drama/houses/vampire.webp b/files/assets/images/Drama/houses/vampire.webp
new file mode 100644
index 000000000..1fd4f7d1e
Binary files /dev/null and b/files/assets/images/Drama/houses/vampire.webp differ
diff --git a/files/classes/user.py b/files/classes/user.py
index 8989466de..493968bfd 100644
--- a/files/classes/user.py
+++ b/files/classes/user.py
@@ -45,6 +45,7 @@ class User(Base):
highres = Column(String)
profileurl = Column(String)
bannerurl = Column(String)
+ house = Column(String)
patron = Column(Integer, default=0)
patron_utc = Column(Integer, default=0)
verified = Column(String)
diff --git a/files/templates/comments.html b/files/templates/comments.html
index 5518a67bc..47d435f81 100644
--- a/files/templates/comments.html
+++ b/files/templates/comments.html
@@ -220,6 +220,10 @@
{% if c.is_bot %}{% endif %}
{% if c.is_blocking %}{% endif %}
{% if c.is_blocked %}{% endif %}
+
+ {% if c.author.house %}
+
+ {% endif %}
{% if c.author.verified and not c.ghost %}
{% endif %}
diff --git a/files/templates/submission.html b/files/templates/submission.html
index 7eacc0876..08187fcea 100644
--- a/files/templates/submission.html
+++ b/files/templates/submission.html
@@ -444,6 +444,10 @@
{% if p.ghost %}
👻
{% else %}
+ {% if p.author.house %}
+
+ {% endif %}
+
{% if p.author.verified %}
{% endif %}
{{p.author_name}}{% if p.author.customtitle %} {% if p.author.quadrant %}
{% endif %}{{p.author.customtitle | safe}}{% endif %}
diff --git a/files/templates/submission_listing.html b/files/templates/submission_listing.html
index 1107c31ce..efe7c6715 100644
--- a/files/templates/submission_listing.html
+++ b/files/templates/submission_listing.html
@@ -180,6 +180,10 @@
{% if p.ghost %}
👻
{% else %}
+ {% if p.author.house %}
+
+ {% endif %}
+
{% if p.author.verified %}
{% endif %}
{{p.author_name}}{% if p.author.customtitle %} {% if p.author.quadrant %}
{% endif %}{{p.author.customtitle | safe}}{% endif %}
diff --git a/files/templates/userpage.html b/files/templates/userpage.html
index a7336408b..fcecef758 100644
--- a/files/templates/userpage.html
+++ b/files/templates/userpage.html
@@ -57,6 +57,10 @@
{% endif %}
+ {% if u.house %}
+
+ {% endif %}
+
{% if u.verified %}{% endif %}
{% if u.admin_level > 1 or (u.admin_level == 1 and not(v and v.admin_level > 1)) %}
@@ -348,6 +352,10 @@
>BANNED USER{% if u.ban_reason %}: {{u.ban_reason}}{% endif %}
{% if u.unban_utc %}>{{u.unban_string}}
{% endif %}
{% endif %}
+ {% if u.house %}
+
+ {% endif %}
+
{% if u.verified %} {% endif %}
{{u.username}}
{% if u.username != u.original_username %}