Index: /java/net/sf/l2j/gameserver/model/quest/QuestState.java =================================================================== --- /java/net/sf/l2j/gameserver/model/quest/QuestState.java (revision 2244) +++ /java/net/sf/l2j/gameserver/model/quest/QuestState.java (working copy) @@ -28,6 +28,7 @@ import net.sf.l2j.Config; import net.sf.l2j.gameserver.GameTimeController; import net.sf.l2j.gameserver.ItemTable; +import net.sf.l2j.gameserver.SkillTable; import net.sf.l2j.gameserver.cache.HtmCache; import net.sf.l2j.gameserver.lib.Rnd; import net.sf.l2j.gameserver.model.L2Character; @@ -35,12 +36,14 @@ import net.sf.l2j.gameserver.model.L2ItemInstance; import net.sf.l2j.gameserver.model.L2NpcInstance; import net.sf.l2j.gameserver.model.L2PcInstance; +import net.sf.l2j.gameserver.model.L2Skill; import net.sf.l2j.gameserver.serverpackets.ItemList; import net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage; import net.sf.l2j.gameserver.serverpackets.PlaySound; import net.sf.l2j.gameserver.serverpackets.QuestList; import net.sf.l2j.gameserver.serverpackets.SystemMessage; import net.sf.l2j.gameserver.skills.Stats; +import net.sf.l2j.gameserver.templates.L2Item; /** * @author Luis Arias @@ -703,6 +706,16 @@ return content; } + public L2Skill getSkill(int id, int lvl) + { + return SkillTable.getInstance().getInfo(id,lvl); + } + + public L2Item getItem(int id) + { + return ItemTable.getInstance().getTemplate(id); + } + /** * Destroy element used by quest when quest is exited * @param repeatable