Index: C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java =================================================================== --- C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (revision 1451) +++ C:/eclipse/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/clientpackets/EnterWorld.java (working copy) @@ -31,9 +31,12 @@ import net.sf.l2j.gameserver.ClientThread; import net.sf.l2j.gameserver.LoginServerThread; import net.sf.l2j.gameserver.SevenSigns; +import net.sf.l2j.gameserver.SkillTable; import net.sf.l2j.gameserver.model.L2Clan; import net.sf.l2j.gameserver.model.L2Effect; +import net.sf.l2j.gameserver.model.L2Skill; import net.sf.l2j.gameserver.model.L2World; +import net.sf.l2j.gameserver.model.Race; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.Quest; import net.sf.l2j.gameserver.serverpackets.CreatureSay; @@ -198,6 +201,24 @@ activeChar.setNameColor(Config.GM_NAME_COLOUR); } } + + if(activeChar.getSkillLevel(1320) < 1) + { + activeChar.rewardSkills(); + } + + if(activeChar.getSkillLevel(1321) < 1 && activeChar.getRace() == Race.dwarf) + { + L2Skill skill = SkillTable.getInstance().getInfo(1321,1); + activeChar.addSkill(skill); + } + + if(activeChar.getSkillLevel(1322) < 1) + { + L2Skill skill = SkillTable.getInstance().getInfo(1322,1); + activeChar.addSkill(skill); + } + } /**