wall-nerds / wallening

A group of /tg/station devs attempt to 3/4thify ss13
https://www.tgstation13.org/
GNU Affero General Public License v3.0
9 stars 4 forks source link

Gas Smoothing! #246

Open LemonInTheDark opened 6 days ago

LemonInTheDark commented 6 days ago

About The Pull Request

Plumbing Changes

Implements a new cardinal only bitmask smoothing mode

I plan on upstreaming this

Actual bulk

Gas Smoothing!

Implements gas smoothing, using fucked up and evil tricks to avoid needing to use the general smoothing system.

I've also had to implement something similar for both sparkles and the hallucination, I optimized the latter as a joke too.

I have transitioned plasma over to the new system, but the rest of the gases have not yet been handled. This work will be hard, since their current animations are both long and also bad.

Why It's Good For The Game

https://github.com/wall-nerds/wallening/assets/58055496/704f1fd4-b2d3-4e7b-9cf1-bb08a5b60cf1

LemonInTheDark commented 6 days ago

Opening this for the purpose of collaboration, still in progress

LemonInTheDark commented 4 days ago

waiting to hear from arcane bout water vapor