* @param client
	 */
	private void cmd_setskill(final String arg, final Client client) {
		// setskill <skill name> = <int value < max skill value>
		// setskill <player>:<skill name> = <int value < max skill value>
		final String[] args = arg.split("=");

		System.out.println("@setskill args: ");

		for (final String s : args) {
			System.out.println(s);
		}

		Player player = getPlayer(client);

		if (args.length > 1) {
			String skillName = args[0];
			Integer skillValue = Integer.parseInt(args[1].replaceAll(" ", ""));

			Skill skill = getSkill(skillName);

			if (skill != null) {
				System.out.println(skillName);
				System.out.println(skill.toString());

				if (skillValue < Constants.MAX_SKILL) {
					send("Set " + skill.toString() + " skill to " + skillValue,
							client);
					player.setSkill(skill, skillValue);
				} else {
					send("Setting exceeds maximum skill value, change aborted.",
							client);
				}
			} else {
				send("No such skill!", client);
			}
		} else {
			String skillName = args[0];

			Skill skill = getSkill(skillName);

			if (skill != null) {
				send(skill.getName() + " = " + player.getSkill(skill));
			}
		}
	}