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

Port From (https://github.com/TrinityCore/TrinityCore/commit/a77303921195ea512c4a39ea801ca2880ce08aad)
This commit is contained in:
hondacrx
2022-06-03 22:55:41 -04:00
parent 038fd90903
commit b08bc96538
+3 -7
View File
@@ -25,7 +25,7 @@ namespace Game.Chat.Commands
class HonorCommands class HonorCommands
{ {
[Command("update", RBACPermissions.CommandHonorUpdate)] [Command("update", RBACPermissions.CommandHonorUpdate)]
static bool HandleHonorUpdateCommand(CommandHandler handler, StringArguments args) static bool HandleHonorUpdateCommand(CommandHandler handler)
{ {
Player target = handler.GetSelectedPlayer(); Player target = handler.GetSelectedPlayer();
if (!target) if (!target)
@@ -46,11 +46,8 @@ namespace Game.Chat.Commands
class HonorAddCommands class HonorAddCommands
{ {
[Command("", RBACPermissions.CommandHonorAdd)] [Command("", RBACPermissions.CommandHonorAdd)]
static bool HandleHonorAddCommand(CommandHandler handler, StringArguments args) static bool HandleHonorAddCommand(CommandHandler handler, int amount)
{ {
if (args.Empty())
return false;
Player target = handler.GetSelectedPlayer(); Player target = handler.GetSelectedPlayer();
if (!target) if (!target)
{ {
@@ -62,13 +59,12 @@ namespace Game.Chat.Commands
if (handler.HasLowerSecurity(target, ObjectGuid.Empty)) if (handler.HasLowerSecurity(target, ObjectGuid.Empty))
return false; return false;
int amount = args.NextInt32();
target.RewardHonor(null, 1, amount); target.RewardHonor(null, 1, amount);
return true; return true;
} }
[Command("kill", RBACPermissions.CommandHonorAddKill)] [Command("kill", RBACPermissions.CommandHonorAddKill)]
static bool HandleHonorAddKillCommand(CommandHandler handler, StringArguments args) static bool HandleHonorAddKillCommand(CommandHandler handler)
{ {
Unit target = handler.GetSelectedUnit(); Unit target = handler.GetSelectedUnit();
if (!target) if (!target)