Counter-Strike 2

Counter-Strike 2

View Stats:
Paul Nov 17, 2014 @ 10:13am
Spray Pattern reset time (e. g. on tapfiring)
Does anyone know how the guns in csgo react after you stopped shooting?
All i know is that it does not reset instantly, because the guns do not shoot perfectly accurate after taking the finger off the trigger after a longer burst.

So can anyone help me, how exactly does the spraypattern move when you stop shooting?
Does it just go backwards very fast, does it move radomly to its origin?

If it goes backwards to its origin, at what speed would it move back?
< >
Showing 1-11 of 11 comments
Flint Nov 17, 2014 @ 12:20pm 
Originally posted by Paul:
Does anyone know how the guns in csgo react after you stopped shooting?
All i know is that it does not reset instantly, because the guns do not shoot perfectly accurate after taking the finger off the trigger after a longer burst.

So can anyone help me, how exactly does the spraypattern move when you stop shooting?
Does it just go backwards very fast, does it move radomly to its origin?

If it goes backwards to its origin, at what speed would it move back?
For what purpose would you need this knowledge Im sure for some mods some modders could help you in garrys mod or something similar.
Paul Nov 17, 2014 @ 12:34pm 

i maybe want to make a webapplication which shows exactly that behavior. just like those gifs all over the internet, just with more information.

edit: i think visualising that could help me and a lot of people to increase their tapfiring-skills.

isnt garrys mod based on source? that would not help me then, because their changed the recoil of some guns in csgo.but nice idea, thank you
Last edited by Paul; Nov 17, 2014 @ 12:37pm
apple Nov 17, 2014 @ 1:03pm 
Originally posted by Paul:
Does anyone know how the guns in csgo react after you stopped shooting?
All i know is that it does not reset instantly, because the guns do not shoot perfectly accurate after taking the finger off the trigger after a longer burst.

So can anyone help me, how exactly does the spraypattern move when you stop shooting?
Does it just go backwards very fast, does it move radomly to its origin?

If it goes backwards to its origin, at what speed would it move back?

When you stop shooting, there is a cooldown that starts before the recoil pattern resets. This cooldown is controlled by the console command weapon_recoil_cooldown which is set at 0.55 as its default value.

If you stop shooting and then start again before the cooldown time of 0.55 has elapsed then the spray pattern contines where it was left on when you initially stopped firing.

There is also inaccuracy that increases after shooting and when you stop shooting then the inaccuracy will decrease. The inaccuracy cooldown length is controlled by the weapon script files RecoveryTimeStand, RecoveryTimeCrouch and InaccuracyFire.
Last edited by apple; Nov 17, 2014 @ 1:09pm
Paul Nov 17, 2014 @ 1:37pm 
Wow thank you for the detailed information :)

That really helps a lot.
Originally posted by Paul:
If it goes backwards to its origin, at what speed would it move back?
It's differnet for every weapon. It's the quickest when you are crouched.
How do you get that info Super Mario and doesnt every weapon have its own recovery time?

It's definitely faster when crouched. :)
Last edited by Ξ︎∨○︎L∨Ξ; Nov 17, 2014 @ 1:58pm
apple Nov 17, 2014 @ 2:21pm 
Originally posted by ✞o✡i ☪:
How do you get that info Super Mario and doesnt every weapon have its own recovery time?

It's definitely faster when crouched. :)

Yes every weapon has its own recovery time and RecoveryTimeCrouch has a smaller value than RecoveryTimeStand so your recoil cools down quicker if you're crouching.

RecoveryTimeStand, RecoveryTimeCrouch and InaccuracyFire are found in each individual weapon's text file which is in Steam\steamapps\common\Counter-Strike Global Offensive\csgo\scripts.

Weapon_recoil_cooldown value is from opening the console and typing the command in.
Paul Nov 18, 2014 @ 9:18am 
Originally posted by 123THE345:

When you stop shooting, there is a cooldown that starts before the recoil pattern resets. This cooldown is controlled by the console command weapon_recoil_cooldown which is set at 0.55 as its default value.

If you stop shooting and then start again before the cooldown time of 0.55 has elapsed then the spray pattern contines where it was left on when you initially stopped firing.

There is also inaccuracy that increases after shooting and when you stop shooting then the inaccuracy will decrease. The inaccuracy cooldown length is controlled by the weapon script files RecoveryTimeStand, RecoveryTimeCrouch and InaccuracyFire.

after trying it out today i dont think this is correct. weapon_recoil_cooldown somehow changes the recoil pattern itself, but it does not to anything to the weapon behavior after shooting.
Halber_G Nov 18, 2014 @ 9:26am 
swap to any other gun like knife or pistol, swap back to ur gun that u used for exempel the ak, and the spray will get re-set,
apple Nov 18, 2014 @ 1:44pm 
Originally posted by Paul:
Originally posted by 123THE345:

When you stop shooting, there is a cooldown that starts before the recoil pattern resets. This cooldown is controlled by the console command weapon_recoil_cooldown which is set at 0.55 as its default value.

If you stop shooting and then start again before the cooldown time of 0.55 has elapsed then the spray pattern contines where it was left on when you initially stopped firing.

There is also inaccuracy that increases after shooting and when you stop shooting then the inaccuracy will decrease. The inaccuracy cooldown length is controlled by the weapon script files RecoveryTimeStand, RecoveryTimeCrouch and InaccuracyFire.

after trying it out today i dont think this is correct. weapon_recoil_cooldown somehow changes the recoil pattern itself, but it does not to anything to the weapon behavior after shooting.

The reason the recoil pattern appears different is because there is a maximum height the shots can go in the recoil pattern. If you stop and then start shooting again before the crosshair moves back onto its default position, then recoil is added onto each shot until its limit. This leads to making the pattern look different but it's still following the pattern, just with the extra upwards deviation from recoil.

It does have an effect on weapon behaviour after shooting because it controls how long until the pattern resets.
Doge Nov 18, 2014 @ 1:49pm 
Try to use dynamic crosshair to test.
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Nov 17, 2014 @ 10:13am
Posts: 11