diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index 7e3d8dc4..5d349d9f 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -1568,7 +1568,8 @@ void CallFuncBuff::Shot() fly_distance, owner->GetCurrWeapon()->weapon_uniid, 0, - on_bullet_exit); + on_bullet_exit, + duration); } else { InternalShot(owner, owner->GetCurrWeapon()->meta, @@ -1577,7 +1578,8 @@ void CallFuncBuff::Shot() 0, owner->GetCurrWeapon()->weapon_uniid, 0, - on_bullet_exit); + on_bullet_exit, + duration); } if (force_client_report) { owner->GetAbility()->DecSwitch(kForceClientReportBullet);