diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 06b23f42..1b6fb031 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -665,6 +665,7 @@ void Bullet::Check(float distance) }, &sender.Get()->xtimer_attacher.timer_list_ ); + sender.Get()->TryAddBuff(sender.Get(), gun_meta->int_param2); } } ForceRemove(); @@ -907,6 +908,7 @@ void Bullet::ProcFlyHook(Entity* target) &sender.Get()->xtimer_attacher.timer_list_ ); sender.Get()->RemoveBuffById(kKeepShotAnimiBuffId); + sender.Get()->TryAddBuff(sender.Get(), gun_meta->int_param2); } void Bullet::ForceRemove()