diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 98966634..393a43aa 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -43,6 +43,18 @@ void Player::Initialize() if (room->IsInfiniteBulletMode()) { SetInfiniteBulletMode(); } +#ifdef DEBUG + room->xtimer.AddDeadLineTimerAndAttach + (SERVER_FRAME_RATE * 10, + a8::XParams() + .SetSender(this), + [] (const a8::XParams& param) + { + Human* hum = (Human*)param.sender.GetUserData(); + hum->SetHP(hum->GetHP() - 100); + }, + &xtimer_attacher.timer_list_); +#endif } void Player::Update(int delta_time)