From 8dda6c132b4ea4c7bac6dbe151932f1ab7e4b45b Mon Sep 17 00:00:00 2001 From: transbitch <> Date: Mon, 18 Sep 2023 22:27:27 -0400 Subject: [PATCH] small changes uwu --- files/assets/css/main.css | 37 +++++++++++++++++++++++++++++ files/helpers/marseyfx/modifiers.py | 8 +++---- 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/files/assets/css/main.css b/files/assets/css/main.css index 1998f093c..941cebceb 100644 --- a/files/assets/css/main.css +++ b/files/assets/css/main.css @@ -7814,4 +7814,41 @@ body { transform-origin: bottom center; animation: 3s marseyfx-modifier-fallover infinite cubic-bezier(0.19, -0.02, 0.77, 0.16); +} + +.marseyfx-modifier-toptext-text, .marseyfx-modifier-bottomtext-text { + position: absolute; + display: block; + inset: 0; + font: Impact; + font-weight: 900; + font-size: 1.5em; + color: white; + text-align: center; + text-justify: center; + text-shadow: + 1px 1px black, + -1px -1px black, + 1px -1px black, + -1px -1px black; +} + +.marseyfx-modifier-toptext-text { + bottom: unset; +} + +.marseyfx-modifier-bottomtext-text { + top: unset; +} + +.marseyfx-modifier-highcontrast { + filter: contrast(100) +} + +.marseyfx-modifier-enraged { + filter: sepia(1) hue-rotate(315deg) saturate(10) +} + +.marseyfx-modifier-enraged-underlay { + background-color: red; } \ No newline at end of file diff --git a/files/helpers/marseyfx/modifiers.py b/files/helpers/marseyfx/modifiers.py index bb3412f51..68b3e8d9b 100644 --- a/files/helpers/marseyfx/modifiers.py +++ b/files/helpers/marseyfx/modifiers.py @@ -62,7 +62,7 @@ class Modified: # Using this instead of throwing everything in a string and then parsing it helps # mitigate the risk of XSS attacks - def image_href(self, name: str): + def image(self, name: str): image = self.soup.new_tag( 'img', loading='lazy', @@ -139,12 +139,12 @@ class Modified: def enraged(self): self.underlay(self.soup.new_tag( 'div', - attrs={'class': 'marseyfx-enraged-underlay'} + attrs={'class': 'marseyfx-modifier-enraged-underlay'} )) @heavy @modifier - def corrupted(self): + def highcontrast(self): pass @heavy @@ -176,7 +176,7 @@ class Modified: @modifier def spin(self, speed: NumberLiteralToken): - self.add_style('--marseyfx-spin-speed: ' + speed.value + ';') + self.add_style('--marseyfx-spin-peroid-multiplier: ' + (1/speed.value) + ';') @modifier def triumphs(self, other: GroupToken):