space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.71k stars 3.43k forks source link

Puddle evaporation & visuals should be based on the contents of the puddle solution. #13240

Open ElectroJr opened 1 year ago

ElectroJr commented 1 year ago

Currently properties like whether a puddle should evaporate or turn into wet-floor sparkles is independent of the puddle contents. So if you start with an egg "puddle" and you replace all the egg reagent with water, it should start behaving and looking like a water puddle.

Related to #3103

Ygg01 commented 1 year ago

How do you handle transition from egg to water?

E.g. solution is 50% egg 50% water what does spill look like?

ElectroJr commented 1 year ago

I have no idea how to best handle visual transitions. I guess I'd just have some visualizer that sets specific sprites when certain thresholds/conditions are met. Its not great, but I'd prefer that over having puddles of water evaporate, but not if they were initially a 1u puddle of blood.

metalgearsloth commented 1 year ago

Also puddles are still active despite being pretty much invisible.

ElectroJr commented 1 year ago

Also puddles are still active despite being pretty much invisible.

Do you mean the transparency/coloring, the wet floor sparkle animation, or something else?

metalgearsloth commented 1 year ago

Also puddles are still active despite being pretty much invisible.

Do you mean the transparency/coloring, the wet floor sparkle animation, or something else?

So the puddle itself is invisible and it's just the sparkles and you can still slip, but I think there's also been cases of completely invis and still slipping but I need to grab video of the latter.