- reverted D_GenderToInt to check full words instead of merely initial letters.

This commit is contained in:
Christoph Oelckers 2019-03-30 18:12:33 +01:00
parent 71caf27039
commit d40ed5c587

View file

@ -137,23 +137,13 @@ FString D_UnescapeUserInfo (const char *str, size_t len)
int D_GenderToInt (const char *gender) int D_GenderToInt (const char *gender)
{ {
switch (gender[0]) if (!stricmp(gender, "female")) return GENDER_FEMALE;
{ if (!stricmp(gender, "neutral")) return GENDER_NEUTER;
case 'F': if (!stricmp(gender, "neuter")) return GENDER_NEUTER;
case 'f': if (!stricmp(gender, "other")) return GENDER_OBJECT;
return GENDER_FEMALE; if (!stricmp(gender, "object")) return GENDER_OBJECT;
if (!stricmp(gender, "cyborg")) return GENDER_OBJECT;
case 'N': return GENDER_MALE;
case 'n':
return GENDER_NEUTER;
case 'O':
case 'o':
return GENDER_OBJECT;
default:
return GENDER_MALE;
}
} }
int D_PlayerClassToInt (const char *classname) int D_PlayerClassToInt (const char *classname)