Fixed: a player's override skin (i.e. their weapon's preferred skin or their skin set from ACS) wasn't used if it was explicitly set to "base".
If "base" was explicitly used as a weapon's preferred skin, or for changing the player's skin via SetPlayerSkin
, then it would still be ignored because PLAYER_GetOverrideSkin
treated it as a non-existent skin. Using "base" is valid and should override the player's skin accordingly.