Решил трабл:
При юзании одного скилла, на перезарядку уходит весь скилл лист
SkillList
PHP код:
protected void writeImpl()
{
writeC(0x5f);
writeD(_skills.length);
for (L2Skill s : _skills)
{
writeD(s.isPassive() ? 1 : 0);
writeD(s.getLevel());
writeD(s.getDisplayId());
writeD(s.getDisplayId()); //GoD
// FIXME
writeC(/*s.isClanSkill() && _activeChar.getClan().getReputationScore() <*/ 0);
writeC(s.isEnchantable());
}
}
ShortCutInit
PHP код:
case L2ShortCut.TYPE_SKILL: //2
writeD(sc.getId());
writeD(sc.getLevel());
writeD(0x00); // GOD
writeD(sc.getId()); // GOD
writeC(0x00); // C5
writeD(0x01); // C6
break;
//upd Для тех кто не знал как решить трабл.
P.S. Спасибо VISTALL'у