Recoil FOV bump is now configurable.

This commit is contained in:
Mari the Deer 2021-06-29 18:16:35 +02:00
commit 3bb11a00c4
7 changed files with 14 additions and 5 deletions

View file

@ -52,6 +52,7 @@ Class Demolitionist : PlayerPawn
transient int bumptic;
transient double lastbump;
transient CVar bumpstr;
Actor selflight;
Actor oldencroached;
@ -684,7 +685,9 @@ Class Demolitionist : PlayerPawn
if ( lastbump <= 0. ) lastbump = 1.;
if ( lastbump != 1. )
{
player.fov *= lastbump;
if ( !bumpstr ) bumpstr = CVar.GetCVar('swwm_bumpstrength',player);
double str = bumpstr.GetFloat();
player.fov *= lastbump*str+1.-str;
lastbump = 1.;
}
// adjust fov from dashing