#include "../client.h" void command_permagender(Client *c, const Seperator *sep) { Client *t = c; if (c->GetTarget() && c->GetTarget()->IsClient()) { t = c->GetTarget()->CastToClient(); } if (sep->arg[1][0] == 0) { c->Message(Chat::White, "Usage: #permagender "); c->Message(Chat::White, "Gender Numbers: 0=Male, 1=Female, 2=Neuter"); } else if (!t->IsClient()) { c->Message(Chat::White, "Target is not a client."); } else { c->Message(Chat::White, "Setting %s's gender - zone to take effect", t->GetName()); LogInfo("Permanant gender change request from [{}] for [{}], requested gender:[{}]", c->GetName(), t->GetName(), atoi(sep->arg[1])); t->SetBaseGender(atoi(sep->arg[1])); t->Save(); t->SendIllusionPacket(atoi(sep->arg[1])); } }