diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 9f1952f..4779d60 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -70,6 +70,11 @@ void Bullet::ProcBomb() sender.Get()->team_id == hum->team_id) { return; } + if (meta->i->_inventory_slot() == IS_C4) { + if (hum->IsHuman()) { + return; + } + } if (TestCollision(room, hum)) { objects.insert(hum); }