diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index 1eb9dd2d..eab92ae5 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -1122,5 +1122,15 @@ void CallFuncBuff::RangeHoldBuff() void CallFuncBuff::PlayFlyEffect() { + if (GetCaster().Get()) { + owner->room->frame_event.AddPropChgEx + (GetCaster(), + kPropFlyEffect, + meta->_int_buff_param1, + owner->GetUniId(), + 0, + 0, + 0); + } owner->TryAddBuff(GetCaster().Get(), meta->_int_buff_param4, skill_meta); }