fix 在定身时候,无法左右调整朝向

This commit is contained in:
aozhiwei 2021-05-13 14:16:27 +08:00
parent 79f1f5d793
commit 66f93388bd

View File

@ -1008,11 +1008,13 @@ void Player::_CMMove(f8::MsgHdr& hdr, const cs::CMMove& msg)
a8::Vec2 old_move_dir; a8::Vec2 old_move_dir;
a8::Vec2 new_move_dir; a8::Vec2 new_move_dir;
TypeConvert::FromPb(new_move_dir, &msg.move_dir()); TypeConvert::FromPb(new_move_dir, &msg.move_dir());
if (!HasBuffEffect(kBET_Vertigo)) {
new_move_dir.Normalize(); new_move_dir.Normalize();
SetMoveDir(new_move_dir); SetMoveDir(new_move_dir);
moving = true; moving = true;
} }
} }
}
assert(!isnan(GetMoveDir().x) && !isnan(GetMoveDir().y)); assert(!isnan(GetMoveDir().x) && !isnan(GetMoveDir().y));
if (msg.has_attack_dir()) { if (msg.has_attack_dir()) {
if (std::isfinite(msg.attack_dir().x()) && if (std::isfinite(msg.attack_dir().x()) &&