summaryrefslogtreecommitdiff
path: root/src/net/ea/skillhandler.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-09-01 23:12:05 +0300
committerAndrei Karas <akaras@inbox.ru>2014-09-06 01:18:55 +0300
commita65ebfceea7e708adef3dd62a01c25b52800e572 (patch)
tree1e4f84c9b71710493b1269dcc74cdae443413bee /src/net/ea/skillhandler.cpp
parent34f1d92ebe54d22a3bee4308eae3fc9620c27b67 (diff)
downloadmanaplus-a65ebfceea7e708adef3dd62a01c25b52800e572.tar.gz
manaplus-a65ebfceea7e708adef3dd62a01c25b52800e572.tar.bz2
manaplus-a65ebfceea7e708adef3dd62a01c25b52800e572.tar.xz
manaplus-a65ebfceea7e708adef3dd62a01c25b52800e572.zip
Move processPlayerSkills from ea namespace into tmwa and eathena.
Diffstat (limited to 'src/net/ea/skillhandler.cpp')
-rw-r--r--src/net/ea/skillhandler.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/net/ea/skillhandler.cpp b/src/net/ea/skillhandler.cpp
index 59e8f75e8..ecf98952a 100644
--- a/src/net/ea/skillhandler.cpp
+++ b/src/net/ea/skillhandler.cpp
@@ -75,36 +75,6 @@ SkillHandler::SkillHandler()
{
}
-void SkillHandler::processPlayerSkills(Net::MessageIn &msg)
-{
- msg.readInt16(); // length
- const int skillCount = (msg.getLength() - 4) / 37;
- int updateSkill = 0;
-
- for (int k = 0; k < skillCount; k++)
- {
- const int skillId = msg.readInt16();
- msg.readInt16(); // target type
- msg.skip(2); // skill pool flags
- const int level = msg.readInt16();
- msg.readInt16(); // sp
- const int range = msg.readInt16();
- msg.skip(24); // 0 unused
- const int up = msg.readUInt8();
- const int oldLevel = PlayerInfo::getSkillLevel(skillId);
- if (oldLevel && oldLevel != level)
- updateSkill = skillId;
- PlayerInfo::setSkillLevel(skillId, level);
- if (skillDialog)
- {
- if (!skillDialog->updateSkill(skillId, range, up))
- skillDialog->addSkill(skillId, level, range, up);
- }
- }
- if (updateSkill && skillDialog)
- skillDialog->playUpdateEffect(updateSkill);
-}
-
void SkillHandler::processPlayerSkillUp(Net::MessageIn &msg)
{
const int skillId = msg.readInt16();