/** * */ package net.sf.l2j.gameserver.handler.skillhandlers; import net.sf.l2j.gameserver.handler.ISkillHandler; import net.sf.l2j.gameserver.model.L2Character; import net.sf.l2j.gameserver.model.L2Object; import net.sf.l2j.gameserver.model.L2Skill; import net.sf.l2j.gameserver.model.L2Skill.SkillType; import net.sf.l2j.gameserver.serverpackets.RecipeBookItemList; /** * @author zabbix * Lets drink to code! */ public class Craft implements ISkillHandler { private static SkillType[] _skillIds = {SkillType.CRAFT}; public void useSkill(L2Character activeChar, L2Skill skill, L2Object[] targets) { if(skill.getId() == 1321) // Dwarven craft { activeChar.sendPacket(new RecipeBookItemList(0)); } else if(skill.getId() == 1322) // Common craft { activeChar.sendPacket(new RecipeBookItemList(1)); } } public SkillType[] getSkillIds() { return _skillIds; } }