This commit is contained in:
aozhiwei 2021-08-30 15:40:54 +08:00
parent 951681db6a
commit d4d67eca37

View File

@ -208,9 +208,10 @@ void RoomObstacle::SpecExplosion()
room->grid_service->TraverseAllLayerHumanList
(room->GetRoomIdx(),
*grid_list_,
[this, &human_list] (Human* hum, bool& stop)
[this, &human_list, &bomb_pos] (Human* hum, bool& stop)
{
if (master.Get()->team_id != hum->team_id && TestCollision(room, hum)) {
if (master.Get()->team_id != hum->team_id &&
bomb_pos.Distance(hum->GetPos()) < meta->i->damage_dia()) {
human_list.insert(hum);
}
}