Fixed skill enchanting packet issues.
This commit is contained in:
parent
94c02216bc
commit
b57de7720a
@ -41,14 +41,7 @@ public class ExEnchantSkillInfoDetail implements IClientOutgoingPacket
|
|||||||
{
|
{
|
||||||
_type = type;
|
_type = type;
|
||||||
_skillId = skillId;
|
_skillId = skillId;
|
||||||
if (skillSubLvl > 1000)
|
_skillLvl = skillSubLvl > 1000 ? SkillEnchantConverter.levelToErtheia(skillSubLvl) : skillLvl;
|
||||||
{
|
|
||||||
_skillLvl=SkillEnchantConverter.levelToUnderground(skillSubLvl);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
_skillLvl = skillLvl;
|
|
||||||
}
|
|
||||||
_enchantSkillHolder = EnchantSkillGroupsData.getInstance().getEnchantSkillHolder(skillSubLvl % 1000);
|
_enchantSkillHolder = EnchantSkillGroupsData.getInstance().getEnchantSkillHolder(skillSubLvl % 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,8 +49,7 @@ public class ExEnchantSkillList implements IClientOutgoingPacket
|
|||||||
for (Skill skill : _skills)
|
for (Skill skill : _skills)
|
||||||
{
|
{
|
||||||
packet.writeD(skill.getId());
|
packet.writeD(skill.getId());
|
||||||
packet.writeH(skill.getLevel());
|
packet.writeD(skill.getLevel());
|
||||||
packet.writeH(skill.getSubLevel());
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,3 @@ What is done
|
|||||||
|
|
||||||
TODO
|
TODO
|
||||||
-Modify all skill levels/sublevels based on client
|
-Modify all skill levels/sublevels based on client
|
||||||
|
|
||||||
Known issues
|
|
||||||
-Skill enchanting must be reworked
|
|
||||||
|
Loading…
Reference in New Issue
Block a user