package commands.general; import core.CharacterManager; import core.Command; import core.LocStrings; import dataStructures.KittyChannel; import dataStructures.KittyGuild; import dataStructures.KittyRating; import dataStructures.KittyRole; import dataStructures.KittyUser; import dataStructures.Response; import dataStructures.UserInput; public class CommandCharacterCreate extends Command { public CommandCharacterCreate(KittyRole level, KittyRating rating) { super(level, rating); } @Override public String getHelpText() { return LocStrings.stub("CharacterCreateInfo"); } @Override public void onRun(KittyGuild guild, KittyChannel channel, KittyUser user, UserInput input, Response res) { String [] info = input.args.split(","); if(info.length < 3) { res.send(LocStrings.stub("CharacterCreateNullInfo")); return; } if(CharacterManager.instance.addCharacter(user, info[0], info[1], info[2])) { res.send(LocStrings.stub("CharacterCreateSuccess")); return; } res.send(LocStrings.stub("CharacterCreateDuplicate")); } }