mirror of https://github.com/marrub--/zscript-doc
1.4 KiB
1.4 KiB
PlayerSkin
A player skin as defined in SKININFO
or S_SKIN
.
struct PlayerSkin
{
int CrouchSprite;
string Face;
uint8 Gender;
int NameSpc;
bool OtherGame;
uint8 Range0End;
uint8 Range0Start;
vector2 Scale;
string SkinName;
int Sprite;
}
-
CrouchSprite
The crouching sprite ID for this skin.
-
Face
Prefix for statusbar face graphics.
-
Gender
Default gender of the skin. May be one of the following:
Name Value Description GENDER_FEMALE
1
Feminine. GENDER_MALE
0
Masculine. GENDER_NEUTRAL
2
Neutral. GENDER_OTHER
3
Other (robot, zombie, etc.) -
NameSpc
If this skin was defined in S_SKIN, this is the lump ID of the marker itself.
-
OtherGame
The player skin is made for another game and needs to be color remapped differently.
-
Range0End
The end index of the translation range to be used for changing the player sprite's color.
-
Range0Start
The beginning index of the translation range to be used for changing the player sprite's color.
-
Scale
The scaling factor used for the player sprite.
-
SkinName
Name of the skin.
-
Sprite
The sprite ID for this skin.