diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 08b2d70..d927200 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -74,7 +74,11 @@ void Bullet::OnHit(std::vector& objects) case ET_Player: { Human* hum = (Human*)target; +#if 1 + if (!hum->dead) { +#else if (!hum->dead && (hum->team_id == 0 || hum->team_id != player->team_id)) { +#endif player->stats.damage_amount += 10; hum->DecHP(10, player->entity_uniid, player->name); }