Fixes most commands.

This commit is contained in:
hondacrx
2022-06-11 21:09:48 -04:00
parent 130444d893
commit e0025794a5
31 changed files with 1275 additions and 928 deletions
+29 -29
View File
@@ -674,6 +674,35 @@ namespace Game.Chat
return true;
}
[Command("xp", RBACPermissions.CommandModifyXp)]
static bool HandleModifyXPCommand(CommandHandler handler, StringArguments args)
{
if (args.Empty())
return false;
int xp = args.NextInt32();
if (xp < 1)
{
handler.SendSysMessage(CypherStrings.BadValue);
return false;
}
Player target = handler.GetSelectedPlayerOrSelf();
if (!target)
{
handler.SendSysMessage(CypherStrings.NoCharSelected);
return false;
}
if (handler.HasLowerSecurity(target, ObjectGuid.Empty))
return false;
// we can run the command
target.GiveXP((uint)xp, null);
return true;
}
[CommandNonGroup("morph", RBACPermissions.CommandMorph)]
static bool HandleModifyMorphCommand(CommandHandler handler, StringArguments args)
{
@@ -711,35 +740,6 @@ namespace Game.Chat
return true;
}
[Command("xp", RBACPermissions.CommandModifyXp)]
static bool HandleModifyXPCommand(CommandHandler handler, StringArguments args)
{
if (args.Empty())
return false;
int xp = args.NextInt32();
if (xp < 1)
{
handler.SendSysMessage(CypherStrings.BadValue);
return false;
}
Player target = handler.GetSelectedPlayerOrSelf();
if (!target)
{
handler.SendSysMessage(CypherStrings.NoCharSelected);
return false;
}
if (handler.HasLowerSecurity(target, ObjectGuid.Empty))
return false;
// we can run the command
target.GiveXP((uint)xp, null);
return true;
}
[CommandGroup("speed")]
class ModifySpeed
{