mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-29 01:31:30 +00:00
19 lines
587 B
C++
19 lines
587 B
C++
#include "zone/client.h"
|
|
|
|
void command_faction_association(Client *c, const Seperator *sep)
|
|
{
|
|
if (sep->argnum < 2 || !sep->IsNumber(1) || !sep->IsNumber(2)) {
|
|
c->Message(Chat::White, "Usage: #factionassociation <factionid> <amount>");
|
|
c->Message(Chat::White, " Defaults to self, unless target is also a client.");
|
|
return;
|
|
}
|
|
|
|
// default to self unless target is also a client
|
|
auto target = c;
|
|
if (c->GetTarget() && c->GetTarget()->IsClient()) {
|
|
target = c->GetTarget()->CastToClient();
|
|
}
|
|
|
|
target->RewardFaction(Strings::ToInt(sep->arg[1]), Strings::ToInt(sep->arg[2]));
|
|
}
|