From 4f9da03f435100a2e995d69e1ce041cd3cf6c2f8 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 28 May 2020 18:16:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=AF=92=E5=93=81=E5=9C=88?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/room.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 99e8c28..4283ac0 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -2154,7 +2154,7 @@ void Room::ProcDieAndroid(int die_time, int die_num) alive_humans_copy.erase(alive_humans_copy.begin() + i); break; } - if (killer && (rand() % 100 < 70)) { + if (killer && ((rand() % 100 < 70) || !gas_data.old_area_meta)) { hum->BeKill(killer->entity_uniid, killer->name, killer->curr_weapon->weapon_id); @@ -2174,7 +2174,7 @@ void Room::ProcDieAndroid(int die_time, int die_num) ++dead_num; break; } - } while(++try_count < 40 && dead_num < die_num && !alive_humans.empty()); + } while(++try_count < 10 && dead_num < die_num && !alive_humans.empty()); } void Room::CheckAutoDie(Human* target,