Goonstation Forums
Lube should be shiny at ALL times. - Printable Version

+- Goonstation Forums (https://forum.ss13.co)
+-- Forum: Discussion (https://forum.ss13.co/forumdisplay.php?fid=6)
+--- Forum: Ideas & Suggestions (https://forum.ss13.co/forumdisplay.php?fid=8)
+--- Thread: Lube should be shiny at ALL times. (/showthread.php?tid=17421)



Lube should be shiny at ALL times. - Cal - 10-29-2021

How many times have you noticed lube BEFORE you or someone else slipped on it and or were warned? Be honest.

I can't honestly say I've EVER noticed lube before slipping on it. It lasts for so goddamn long and there's no way to trace who left it besides keeping an eye on the chem dispensers.

I suggest that there be a small overlay on individual lubed tiles WITH a sheen effect added, or just a sort of effect at ALL times instead of sometimes.


RE: Lube should be shiny at ALL times. - KikiMofo - 10-31-2021

I think it use to always look different at one point years ago.


RE: Lube should be shiny at ALL times. - Nihisohel - 10-31-2021

rather, it didnt look like anything at all back then, it was only recent that it used the antique mop shine


RE: Lube should be shiny at ALL times. - KikiMofo - 10-31-2021

Really? I coulda swore it use to always have a sorta shine to it and not something that comes and goes


RE: Lube should be shiny at ALL times. - Froggit_Dogget - 10-31-2021

im pretty sure it is shiny at all times. when the shine goes away its safe to walk on the tile again.


RE: Lube should be shiny at ALL times. - mralexs - 10-31-2021

The shine pulses in and out


RE: Lube should be shiny at ALL times. - MomoBerry - 11-05-2021

Yeah, it fades in and out on around a 4 second shift, with it shining for a second , and then not shining for 4 seconds. Just tested and i'm completely wrong, its a constant flash, i wonder why I remembered it like I did.


RE: Lube should be shiny at ALL times. - Flaborized - 11-06-2021

Hi I looked into this more closely to see what was up with the shine sprite. The sprite used for the lube shine effect is in water.dmi . I don't think it applies at all for the invisible version of lube, which is used... nowhere that I can see? I assumed they were used in fake cleaner grenades but those don't even seem to use the *damaging* version of lube, maybe an oversight or I'm reading it wrong. It's definitely possible for a floor to be lubed with no indicator in the code but the overlay *always* shows up for like, 99% of the applications of lube I'm pretty sure.

The indicator itself is really bad though.

[Image: unknown.png]

This is a picture of the animation of the lube overlay. The frames where it's visible last .7s, and the totally invisible frame lasts .5s. This is actually completely fine IMO, and the animation makes it more visible by having a moving component. If it stayed the same it'd probably be even harder to spot because...

[Image: unknown.png]

... it's got poor visibility. This picture is of the overlay with no transparency. Notice how the 'shine' part of the sprite is actually pretty light grey instead of white, this means that on very bright tiles it'll appear *darker* instead of a brighter shine. This is because overlaying a darker color over a lighter color with transparency makes the lighter color darker. Also bizarrely, the inside of the tile is a dark grey. I assume this is to create greater contrast with the shining part, but in gameplay it often makes the tiles flash... darker? Which is very odd looking. Both of these issues are pronounced on lighter tiles, like medbay tiles or bathroom tiles. It's almost invisible against those. Visibility is ok against regular tiles and very good on dark tiles though.

Additionally, it looks pretty bad against any non-four-square tile. Like plating or carpet or grass. Not much for me to say about that other than it doesn't match up with what it's placed against.

With all the above points considered my opinion is that the overlay is very bad for its purpose and would benefit from being resprited to be both more visible against light backgrounds and to look ok on any tile type. A generic full-tile 'sheen' would look ok for this I think, but making it tile nicely might be difficult. I think it's easy to miss these details if you just look at the behavior in-game, so I hope that my post made what's happening here clearer even if people disagree with my conclusion that the sprite should be adjusted.


RE: Lube should be shiny at ALL times. - Cal - 11-06-2021

Thank you so much for looking into it! I've thought about it and I don't think it has to be ALWAYS visible but a tweak would be very excellent, so like the first sign of lube you can check chokepoints and see it easier, maybe?


RE: Lube should be shiny at ALL times. - Zonespace - 11-06-2021

(11-06-2021, 11:12 AM)Flaborized Wrote:  I don't think it applies at all for the invisible version of lube, which is used... nowhere that I can see? 

It's used for the janitor's Slip & Sign, the thing that puts 1u of invisilube under you when you walk near it


RE: Lube should be shiny at ALL times. - RGBDeadSilent - 11-06-2021

The new sprites are nice, but I feel the animation is too fast. Could it be slowed down?