Files
lakebane/src/engine/devcmd/cmds/ResetLevelCmd.java
T

36 lines
795 B
Java
Raw Normal View History

2022-04-30 09:41:17 -04:00
package engine.devcmd.cmds;
import engine.devcmd.AbstractDevCmd;
import engine.objects.AbstractGameObject;
import engine.objects.PlayerCharacter;
public class ResetLevelCmd extends AbstractDevCmd {
2023-07-15 09:23:48 -04:00
public ResetLevelCmd() {
2022-04-30 09:41:17 -04:00
super("resetlevel");
}
2023-07-15 09:23:48 -04:00
// AbstractDevCmd Overridden methods
@Override
protected void _doCmd(PlayerCharacter player, String[] args,
AbstractGameObject target) {
player.ResetLevel(Short.parseShort(args[0]));
}
@Override
protected String _getHelpString() {
2022-04-30 09:41:17 -04:00
return "Resets character level to `level`. All training points are reset. Player must relog for changes to update.";
2023-07-15 09:23:48 -04:00
}
2022-04-30 09:41:17 -04:00
2023-07-15 09:23:48 -04:00
@Override
protected String _getUsageString() {
2022-04-30 09:41:17 -04:00
return "/resetlevel <level>";
2023-07-15 09:23:48 -04:00
}
2022-04-30 09:41:17 -04:00
}