This commit is contained in:
aozhiwei 2020-04-21 10:26:43 +08:00
parent b3b3e2f6ea
commit 121dd00397

View File

@ -858,10 +858,9 @@ void Human::BeKill(int killer_id, const std::string& killer_name, int weapon_id)
dead_frameno = room->frame_no; dead_frameno = room->frame_no;
++dead_times; ++dead_times;
int max_revive_times = MetaMgr::Instance()->GetSysParamAsInt("max_revive_times", 1); int max_revive_times = MetaMgr::Instance()->GetSysParamAsInt("max_revive_times", 1);
if (AliveCount() >= 5 && if (weapon_id != VW_Spectate &&
weapon_id != VW_Spectate &&
dead_times <= max_revive_times && dead_times <= max_revive_times &&
room->AliveCount() > 2 && room->AliveCount() > 5 &&
entity_subtype == EST_Player) { entity_subtype == EST_Player) {
Revive(); Revive();
} else { } else {