diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 5257d7b..0157c59 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -77,6 +77,9 @@ void Bullet::OnHit(std::set& objects) continue; } #endif + if (meta->buff_meta) { + hum->MustBeAddBuff(hum, meta->i->buffid()); + } hum->DecHP(finaly_dmg, sender.Get()->GetEntityUniId(), sender.Get()->GetName(), gun_meta->i->id()); #ifdef DEBUG sender.Get()->SendDebugMsg(a8::Format("bullet weapon_id:%d atk:%f",