[Cleanup] Gender constants cleanup (#3817)

* [Cleanup] Gender constants cleanup

# Notes
- Convert to a `Gender` namespace using `constexpr`.
- Cleanup spots where we were using magic numbers for gender values.

* Cleanup
This commit is contained in:
Alex King
2023-12-30 11:22:09 -05:00
committed by GitHub
parent 836c3d6596
commit 4712ca471b
20 changed files with 120 additions and 118 deletions
+4 -4
View File
@@ -60,11 +60,11 @@ void command_fixmob(Client *c, const Seperator *sep)
ChangeSetting = Race;
}
else if (strcasecmp(command, "gender") == 0) {
if (Gender == MALE && codeMove == 'p') {
Gender = NEUTER;
if (Gender == Gender::Male && codeMove == 'p') {
Gender = Gender::Neuter;
}
else if (Gender >= NEUTER && codeMove != 'p') {
Gender = MALE;
else if (Gender >= Gender::Neuter && codeMove != 'p') {
Gender = Gender::Male;
}
else {
Gender += Adjustment;