From 780a22c7347a875c57cd69a30d50a03c97b6436d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 17 Jun 2021 23:42:36 +0800 Subject: [PATCH] 1 --- server/gameserver/obstacle.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/server/gameserver/obstacle.cc b/server/gameserver/obstacle.cc index d9f6bf4..6d60253 100644 --- a/server/gameserver/obstacle.cc +++ b/server/gameserver/obstacle.cc @@ -659,10 +659,12 @@ void Obstacle::OnCollisionTrigger(Creature* c, OptResult& opt_result) case kObstacleMine: case kObstacleTrap: { - AddObstacleBuff(c); - Explosion(); - Die(c->room); - BroadcastFullState(c->room); + if (c->team_id != GetTeamId(c->room)) { + AddObstacleBuff(c); + Explosion(); + Die(c->room); + BroadcastFullState(c->room); + } } break; default: