diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index a2728b8..cc34de1 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -240,7 +240,7 @@ void Bullet::ProcMissible(const a8::XParams& param) { Human* sender = (Human*)param.sender.GetUserData(); MetaData::Equip* bullet_meta = MetaMgr::Instance()->GetEquip(param.param1); - if (sender && bullet_meta) { + if (sender && bullet_meta && !sender->room->IsGameOver()) { Human* target = sender->room->GetHumanByUniId(param.param2); if (target && !target->dead) { target->DecHP(10, sender->entity_uniid, sender->name, bullet_meta->i->id());