Though I love the idea of these two features for the immersion they provide, they can quickly grow annoying, and feel more like a chore you have to work around when you just want your character to look how you want.
Coupled with the fact that most new players won’t have a brig to wash themselves for quite some time, you can run into people in the starter zones who look like they’ve been rolling in dirt, and for some, this can bother them. Aesthetic matters.
With Sameria on the horizon, this problems only going to get more annoying. Having a huge island like that will surely lead to constant tanning and lots of dirt accumulation that people cannot easily be rid of due to the size of the island.
So!
Two ways to approach this.
The “Immersive” Fix
Soap & Aloe Vera. Yeah, seriously.
Aloe Vera
Spawns on desert islands like Sandfall & Sameria. Depending on how deep you want to go, Aloe Vera could need to be cooked first before its made into ‘sunscreen’.
When applied, it prevents the characters tanning level from changing. This means that not only do you not tan anymore, but if you find a particular level of tan that you enjoy, you can essentially ‘lock it in’ by using Aloe vera. This lock will stay forever, until you use another aloe vera to ‘remove’ it.
Soap
Bought in merchant shops or found in chests, Soap, when used, cleans dirt off, and stops it from appearing again for a long time. Alternatively, could be a ‘lock’ function like Aloe Vera but that might be a bit unintuitive.
(As an aside, can we maybe have the dirt accumulation toned down? It doesn’t seem to take a lot to get to maximum dirtiness.)
The “Boring” Fix
Add two new options in settings that let players turn these features on or off for their characters. When clicked off dirt and tan will slowly fade regardless of where you are and what you are doing, and if you relog your character will look like they do by default. That’s it, not really an ‘immersive’ fix but probably a simpler one.