1
This commit is contained in:
parent
4d3f3c43ee
commit
ef03b4c83a
@ -248,7 +248,8 @@ void Human::FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_data
|
||||
if (revive_timer) {
|
||||
countdown = std::ceil(room->xtimer.GetRemainTime(revive_timer) / SERVER_FRAME_RATE);
|
||||
} else {
|
||||
a8::UdpLog::Instance()->Warning("Human::FillMFObjectfull revive_timer == nullptr "
|
||||
a8::UdpLog::Instance()->Warning
|
||||
("Human::FillMFObjectfull revive_timer == nullptr "
|
||||
"dead_frameno:%d dead_times:%d alive_count:%d "
|
||||
"room.frameno:%d",
|
||||
{
|
||||
@ -2410,8 +2411,10 @@ void Human::Revive()
|
||||
hum->downed = false;
|
||||
hum->OnDie();
|
||||
};
|
||||
int wait_revive_time = MetaMgr::Instance()->GetSysParamAsInt("revive_time", 25) + kReviveTimeAdd;
|
||||
revive_timer = room->xtimer.AddDeadLineTimerAndAttach(SERVER_FRAME_RATE * wait_revive_time,
|
||||
int wait_revive_time = MetaMgr::Instance()->GetSysParamAsInt("revive_time", 25) +
|
||||
kReviveTimeAdd;
|
||||
revive_timer = room->xtimer.AddDeadLineTimerAndAttach
|
||||
(SERVER_FRAME_RATE * wait_revive_time,
|
||||
a8::XParams()
|
||||
.SetSender(this),
|
||||
callback,
|
||||
@ -2565,7 +2568,8 @@ void Human::NotifyObservers(cs::SMUpdate* msg, cs::MFActivePlayerData* active_pl
|
||||
e->FillMFObjectFull(room, observer, full_obj);
|
||||
#ifdef DEBUG
|
||||
ObjectSyncFlags* new_sync_flags = observer->GetObjectSyncFlags(e->GetUniId());
|
||||
observer->SendDebugMsg(a8::Format(
|
||||
observer->SendDebugMsg
|
||||
(a8::Format(
|
||||
"resync full frameno:%d uniid:%d net_flags:%d f2:%d "
|
||||
"old_flags:%d,%d new_flags:%d,%d",
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user