Attığınız dosyayı inceledim fakat gerekli yerlere eklemeleri göremedim .
else if (m_kHorse.IsMounting())
bunun içindeki WEAPON_DAGGER ve WEAPON_FAN case'lerine işlem yapmamışsınız tekrardan konudaki anlatımları okuyun bi derim . Üstelik bu atma sorunu bu işlemden önce varmıydı onuda kontrol...