From 83a971edc80fe91f53e4743940f17a761e1a6f62 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 13 Sep 2022 21:11:19 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 2 +- server/gameserver/obstacle.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index fbd73a79..e7fa33e7 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -2156,7 +2156,7 @@ void Creature::SummonObstacle(Buff* buff, int id, const a8::Vec2& target_pos) if (!GetAttackDir().IsZero()) { pos = target_pos + GetAttackDir() * 100; rotate = GetAttackDir().CalcAngleEx(a8::Vec2::UP); - if (GetAttackDir().x > 0.00001f) { + if (GetAttackDir().x < 0.00001f) { rotate = -rotate; } p_rotate = &rotate; diff --git a/server/gameserver/obstacle.cc b/server/gameserver/obstacle.cc index 6b907a4e..b1c4f2c4 100644 --- a/server/gameserver/obstacle.cc +++ b/server/gameserver/obstacle.cc @@ -226,7 +226,7 @@ void Obstacle::FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_d } } } - if (std::abs(rotate_) > 0.000001) { + if (meta->i->thing_type() == kObstacleStrengthenWall) { p->set_rotate(rotate_ * 180); } }