summaryrefslogtreecommitdiff
path: root/src/net/ea
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-03-05 18:33:57 +0300
committerAndrei Karas <akaras@inbox.ru>2016-03-05 18:33:57 +0300
commit1c34872aea8d196708aec8277017b467d01d09b0 (patch)
treedd14d98c40666797d1c5c14f39a5f117d17d791c /src/net/ea
parent3fae3f59aad1f1f2eee1e1bfa088672787bc9c78 (diff)
downloadmv-1c34872aea8d196708aec8277017b467d01d09b0.tar.gz
mv-1c34872aea8d196708aec8277017b467d01d09b0.tar.bz2
mv-1c34872aea8d196708aec8277017b467d01d09b0.tar.xz
mv-1c34872aea8d196708aec8277017b467d01d09b0.zip
Replace in Being speed field from vector to int.
Diffstat (limited to 'src/net/ea')
-rw-r--r--src/net/ea/beingrecv.cpp2
-rw-r--r--src/net/ea/playerhandler.cpp9
-rw-r--r--src/net/ea/playerhandler.h2
3 files changed, 5 insertions, 8 deletions
diff --git a/src/net/ea/beingrecv.cpp b/src/net/ea/beingrecv.cpp
index 21e79a089..364236a08 100644
--- a/src/net/ea/beingrecv.cpp
+++ b/src/net/ea/beingrecv.cpp
@@ -458,7 +458,7 @@ void BeingRecv::processBeingMove3(Net::MessageIn &msg)
return;
}
const int16_t speed = msg.readInt16("speed");
- dstBeing->setWalkSpeed(Vector(speed, speed, 0));
+ dstBeing->setWalkSpeed(speed);
int16_t x = msg.readInt16("x");
int16_t y = msg.readInt16("y");
diff --git a/src/net/ea/playerhandler.cpp b/src/net/ea/playerhandler.cpp
index 65466ba5e..d6464028e 100644
--- a/src/net/ea/playerhandler.cpp
+++ b/src/net/ea/playerhandler.cpp
@@ -59,11 +59,9 @@ void PlayerHandler::ignoreAll(const bool ignore A_UNUSED) const
{
}
-Vector PlayerHandler::getDefaultWalkSpeed() const
+int PlayerHandler::getDefaultWalkSpeed() const
{
- // Return an normalized speed for any side
- // as the offset is calculated elsewhere.
- return Vector(150, 150, 0);
+ return 150;
}
bool PlayerHandler::canUseMagic() const
@@ -85,8 +83,7 @@ void PlayerHandler::setStat(Net::MessageIn &msg,
switch (type)
{
case Ea::WALK_SPEED:
- localPlayer->setWalkSpeed(Vector(static_cast<float>(
- base), static_cast<float>(base), 0));
+ localPlayer->setWalkSpeed(base);
PlayerInfo::setStatBase(Attributes::WALK_SPEED, base);
PlayerInfo::setStatMod(Attributes::WALK_SPEED, 0);
break;
diff --git a/src/net/ea/playerhandler.h b/src/net/ea/playerhandler.h
index 18e62a2da..e5105dc16 100644
--- a/src/net/ea/playerhandler.h
+++ b/src/net/ea/playerhandler.h
@@ -52,7 +52,7 @@ class PlayerHandler notfinal : public Net::PlayerHandler
bool canUseMagic() const override final;
- Vector getDefaultWalkSpeed() const override final A_WARN_UNUSED;
+ int getDefaultWalkSpeed() const override final A_WARN_UNUSED;
void setStat(Net::MessageIn &msg,
const int type,