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
{
[Command("update", RBACPermissions.CommandHonorUpdate)]
static bool HandleHonorUpdateCommand(CommandHandler handler, StringArguments args)
static bool HandleHonorUpdateCommand(CommandHandler handler)
{
Player target = handler.GetSelectedPlayer();
if (!target)
@@ -46,11 +46,8 @@ namespace Game.Chat.Commands
class HonorAddCommands
{
[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();
if (!target)
{
@@ -62,13 +59,12 @@ namespace Game.Chat.Commands
if (handler.HasLowerSecurity(target, ObjectGuid.Empty))
return false;
int amount = args.NextInt32();
target.RewardHonor(null, 1, amount);
return true;
}
[Command("kill", RBACPermissions.CommandHonorAddKill)]
static bool HandleHonorAddKillCommand(CommandHandler handler, StringArguments args)
static bool HandleHonorAddKillCommand(CommandHandler handler)
{
Unit target = handler.GetSelectedUnit();
if (!target)