Scripts/Commands: Convert argument parsing of honor commands to new system

(cherry picked from commit 515a34f64f200ea0fb9722914b76ab8abd358891)
This commit is contained in:
Carbenium
2022-02-02 23:02:41 +01:00
committed by Shauren
parent eaa3c7e5a0
commit a773039211
+3 -7
View File
@@ -55,11 +55,8 @@ public:
return commandTable; return commandTable;
} }
static bool HandleHonorAddCommand(ChatHandler* handler, char const* args) static bool HandleHonorAddCommand(ChatHandler* handler, int32 amount)
{ {
if (!*args)
return false;
Player* target = handler->getSelectedPlayer(); Player* target = handler->getSelectedPlayer();
if (!target) if (!target)
{ {
@@ -72,12 +69,11 @@ public:
if (handler->HasLowerSecurity(target, ObjectGuid::Empty)) if (handler->HasLowerSecurity(target, ObjectGuid::Empty))
return false; return false;
int32 amount = atoi(args);
target->RewardHonor(nullptr, 1, amount); target->RewardHonor(nullptr, 1, amount);
return true; return true;
} }
static bool HandleHonorAddKillCommand(ChatHandler* handler, char const* /*args*/) static bool HandleHonorAddKillCommand(ChatHandler* handler)
{ {
Unit* target = handler->getSelectedUnit(); Unit* target = handler->getSelectedUnit();
if (!target) if (!target)
@@ -96,7 +92,7 @@ public:
return true; return true;
} }
static bool HandleHonorUpdateCommand(ChatHandler* handler, char const* /*args*/) static bool HandleHonorUpdateCommand(ChatHandler* handler)
{ {
Player* target = handler->getSelectedPlayer(); Player* target = handler->getSelectedPlayer();
if (!target) if (!target)