Skip to content

Filters but useful & Blurry Vision#286

Open
Sun-Soaked wants to merge 5 commits intoMonkestation:masterfrom
Sun-Soaked:modern_filters
Open

Filters but useful & Blurry Vision#286
Sun-Soaked wants to merge 5 commits intoMonkestation:masterfrom
Sun-Soaked:modern_filters

Conversation

@Sun-Soaked
Copy link
Copy Markdown
Collaborator

@Sun-Soaked Sun-Soaked commented Apr 27, 2026

About The Pull Request

Ports
tgstation/tgstation#55246
era tg filter code
Slightly modernized & adapted to our old bay frankencode with pointers from tgmc's code
Thanks tivi

Comments in filter code are preserved from tg and not mine

Tldr:
-Filters are no longer coder torture to use, and have several streamlined procs to add, remove, and generally mess with them
-Adds some default filter type helpers to plug into the filter procs
-Admins can now use a discreet tgui menu to mess with filters ingame
-ports the wibble function(for enhanced wibbling)

-ports true blur for blurriness as a prototype of plane-master filter implementation
-previous "haze" blurriness has been preserved as a new debuff, which is triggered by flashbang, welding without protection, imminent paincrit, and serious blood loss.

Why It's Good For The Game

finally we are only 5 years behind modern filter technology instead of like. 11.
This extremely useful visual tool is almost completely unimplemented on eris because default dm filter stuff is really annoying to use properly
Ideally this'll allow us to use more advanced visual effects like distortions, glowing outlines

Testing

Works

Changelog

🆑
add: Blurriness debuff now actually blurs the screen, using filters.
add: A "hazy" debuff containing previous screen clouding behavior of blurriness
fix: The damage of welding without protection now scales and gives visual effects as intended
code: filters can now be assigned and manipulated with some discrete procs on atom
code: Adds template helpers for different filter operations
admin: adds "filteriffic", tg's tgui interface for admin manipulation of filters ingame. Accessed via the vv menu "edit filters"
/:cl:

@Sun-Soaked Sun-Soaked changed the title Filters but useful instead of bad Filters but useful & Blurry Vision Apr 27, 2026
@Sun-Soaked Sun-Soaked marked this pull request as ready for review April 27, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant