#include "../client.h" void command_petname(Client *c, const Seperator *sep) { Mob *target; target = c->GetTarget(); if (!target) { c->Message(Chat::White, "Usage: #petname newname (requires a target)"); } else if (target->IsPet() && (target->GetOwnerID() == c->GetID()) && strlen(sep->arg[1]) > 0) { char *oldname = strdup(target->GetName()); target->TempName(sep->arg[1]); c->Message(Chat::White, "Renamed %s to %s", oldname, sep->arg[1]); free(oldname); } else { target->TempName(); c->Message(Chat::White, "Restored the original name"); } }