Make /npc speed modify the speed as a percentage

This commit is contained in:
fullwall 2012-09-01 23:17:07 +08:00
parent 2e9f82a76c
commit 3415f2c630

View File

@ -545,16 +545,16 @@ public class NPCCommands {
@Command(
aliases = { "npc" },
usage = "speed [speed]",
desc = "Sets the movement speed of an NPC",
desc = "Sets the movement speed of an NPC as a percentage",
modifiers = { "speed" },
min = 2,
max = 2,
permission = "npc.speed")
public void speed(CommandContext args, CommandSender sender, NPC npc) throws CommandException {
float newSpeed = (float) args.getDouble(1);
npc.getNavigator().getDefaultParameters().speed(newSpeed);
npc.getNavigator().getDefaultParameters().speedModifier(newSpeed);
Messaging.sendF(sender, ChatColor.GREEN + "NPC speed set to %f.", newSpeed);
Messaging.sendF(sender, ChatColor.GREEN + "NPC speed modifier set to %f.", newSpeed);
}
@Command(