From f91ad9a0c39ae1c537f2769f1fdf4b0a59e8bf91 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 16 Sep 2014 21:24:09 +0300 Subject: add server feature haveMonsterAttackRange. --- src/net/tmwa/beinghandler.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/net/tmwa/beinghandler.cpp') diff --git a/src/net/tmwa/beinghandler.cpp b/src/net/tmwa/beinghandler.cpp index 398d582bd..f39b88979 100644 --- a/src/net/tmwa/beinghandler.cpp +++ b/src/net/tmwa/beinghandler.cpp @@ -1133,7 +1133,8 @@ void BeingHandler::processBeingVisible(Net::MessageIn &msg) msg.readInt16("manner"); dstBeing->setStatusEffectBlock(32, msg.readInt16("opt3")); - if (serverVersion > 0 && dstBeing->getType() == ActorType::Monster) + if (Net::getServerFeatures()->haveMonsterAttackRange() + && dstBeing->getType() == ActorType::Monster) { const int attackRange = static_cast( msg.readUInt8("attack range (was karma)")); @@ -1336,7 +1337,8 @@ void BeingHandler::processBeingMove(Net::MessageIn &msg) msg.readInt16("manner"); dstBeing->setStatusEffectBlock(32, msg.readInt16("opt3")); - if (serverVersion > 0 && dstBeing->getType() == ActorType::Monster) + if (Net::getServerFeatures()->haveMonsterAttackRange() + && dstBeing->getType() == ActorType::Monster) { const int attackRange = static_cast( msg.readUInt8("attack range (was karma)")); -- cgit v1.2.3-70-g09d2