This commit is contained in:
aozhiwei 2022-08-24 14:47:00 +08:00
parent 8c82241bb6
commit 75e93302b9
2 changed files with 12 additions and 1 deletions

View File

@ -1007,7 +1007,16 @@ void Human::BeKill(int killer_id, const std::string& killer_name, int weapon_id)
((Creature*)killer)->GetTrigger()->Kill(this);
}
}
{
if (room->IsPveRoom()){
GetTrigger()->Die();
dead = true;
downed = false;
SetHP(0.0f);
dead_frameno = room->GetFrameNo();
OnDie();
KillMgr::Instance()->OnHumanDead(this, &info);
room->frame_event.AddDead(GetWeakPtrRef(), MetaMgr::Instance()->revive_time);
} else {
GetTrigger()->Die();
dead = true;
real_dead = true;

View File

@ -200,6 +200,8 @@ class MetaMgr : public a8::Singleton<MetaMgr>
int kill_exp_monster = 0;
int kill_exp_player = 0;
int revive_time = 1000 * 15;
private:
MetaDataLoader* loader_ = nullptr;