From 9b80af87b10412a9732001979b76575b49ad4552 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 10 Mar 2012 02:16:26 +0300 Subject: Add skill range parameter to skills. --- src/net/ea/specialhandler.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/net/ea/specialhandler.cpp') diff --git a/src/net/ea/specialhandler.cpp b/src/net/ea/specialhandler.cpp index 7b2ef601a..dd0284ae8 100644 --- a/src/net/ea/specialhandler.cpp +++ b/src/net/ea/specialhandler.cpp @@ -90,15 +90,15 @@ void SpecialHandler::processPlayerSkills(Net::MessageIn &msg) msg.skip(2); // skill pool flags int level = msg.readInt16(); msg.readInt16(); // sp - msg.readInt16(); // range + int range = msg.readInt16(); msg.skip(24); // 0 unused int up = msg.readInt8(); PlayerInfo::setStatBase(skillId, level); if (skillDialog) { - if (!skillDialog->setModifiable(skillId, up)) - skillDialog->addSkill(skillId, level, up); + if (!skillDialog->updateSkill(skillId, range, up)) + skillDialog->addSkill(skillId, level, range, up); } } } @@ -108,14 +108,14 @@ void SpecialHandler::processPlayerSkillUp(Net::MessageIn &msg) const int skillId = msg.readInt16(); const int level = msg.readInt16(); msg.readInt16(); // sp - msg.readInt16(); // range + int range = msg.readInt16(); int up = msg.readInt8(); PlayerInfo::setStatBase(skillId, level); if (skillDialog) { - if (!skillDialog->setModifiable(skillId, up)) - skillDialog->addSkill(skillId, level, up); + if (!skillDialog->updateSkill(skillId, range, up)) + skillDialog->addSkill(skillId, level, range, up); } } -- cgit v1.2.3-60-g2f50