When retrying a beatmap with a SkinPreference set to an installed skin other than "default" and has no skin bundled with it, the skin reverts to default (or whichever skin the player has set as their default skin) upon retrying. (Presumably, the skin reverts to default even when the beatmap already uses the default skin - but this would be rather hard to confirm via testing.)
This is very simple to reproduce.
This is very simple to reproduce.
- Take a beatmap that uses non-default SkinPreference (I tested with this map which uses SkinPreference:okami and this one, which uses SkinPreference:Touhou)
- Start playing the beatmap in Osu mode as normal
- At any point after starting open the menu and press "Retry". (Failing and retrying works as well.)
- The beatmap now uses the skin set in the Settings menu instead of its preferred skin