Tinkerton55 / SourceFOQ

Source engine modified for FOQ
1 stars 0 forks source link

Implement proper recoil #9

Closed Tinkerton55 closed 7 years ago

Tinkerton55 commented 7 years ago

The current recoil implementation doesn't mesh with the gameplay well. Either implement proper recoil or remove it entirely - deciding which of these is the better option will require testing.

Tinkerton55 commented 7 years ago

Recoil was entirely disabled for the crossbow. It is impossible to implement recoil via the already implemented ViewPunch because it relies on being reset to 0 and, if it isn't, the player's view can bug out and turn outside the usual range (looking above your head and then upside down). It is possible, however, to implement this via SnapEyeAngles, but this looks jerky and fast. The final verdict was made even before this was implemented and tested. In order to not compromise the precision aiming required at various ranges against various fast-moving enemies in various numbers, recoil was taken out completely.