From e98e0b2137d7f444d12d0f0400bd24b509843a00 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 21 Jun 2021 05:42:57 +0000 Subject: [PATCH] =?UTF-8?q?6.=E6=80=AA=E7=89=A9=EF=BC=8C=E9=9C=80=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=8D=E4=BC=9A=E8=A7=A6=E5=8F=91=E5=BC=B9=E5=B0=84?= =?UTF-8?q?=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/obstacle.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/gameserver/obstacle.cc b/server/gameserver/obstacle.cc index 22d6eb9..f394b26 100644 --- a/server/gameserver/obstacle.cc +++ b/server/gameserver/obstacle.cc @@ -718,12 +718,12 @@ void Obstacle::OnCollisionTrigger(Creature* c, OptResult& opt_result) switch (meta->i->thing_type()) { case kObstacleSpring: { - if (c->IsHuman() && c->AsHuman()->GetCar()) { - - } else { - AddObstacleBuff(c); - a8::SetBitFlag(c->status, CS_Collisioning); - opt_result = kOptBreak; + if (c->IsHuman()) { + if (!c->AsHuman()->GetCar()) { + AddObstacleBuff(c); + a8::SetBitFlag(c->status, CS_Collisioning); + opt_result = kOptBreak; + } } } break;