Skip to content

Let inaccuracy decay while gun is holstered#1664

Open
Agiel wants to merge 1 commit intoNeotokyoRebuild:masterfrom
Agiel:spread_parity_take_3
Open

Let inaccuracy decay while gun is holstered#1664
Agiel wants to merge 1 commit intoNeotokyoRebuild:masterfrom
Agiel:spread_parity_take_3

Conversation

@Agiel
Copy link
Contributor

@Agiel Agiel commented Feb 11, 2026

Description

Turns out ItemPreFrame isn't called while the gun is holstered, which should've been obvious. Less obvious is that it also isn't called while the gun is playing the deploy animation.

The first issue is solved by calling UpdateInaccuracy in ItemHolsterFrame.
The second by calling it in ItemBusyFrame.

I also realized that ItemPreFrame wasn't calling the base class method, which meant that MaintainIdealActivity wasn't being called. I'm not sure if this has been causing any issues previously, but I figure it can't hurt to fix while at it.

ItemHolsterFrame was previously overriden to not call the base class method to avoid automatically reloading holstered guns, but there's already an if-statement in the base class to handle that. I decided to call the base class method for consistency.

As an aside, it would probably make more sense to store the inaccuracy on the player, but I don't feel like doing a larger refactor right now.

Toolchain

  • Linux GCC Distro Native CachyOS

Linked Issues

@Agiel Agiel added the Tournament Priority Issues to be prioritized for the upcoming NT;RE tournament label Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tournament Priority Issues to be prioritized for the upcoming NT;RE tournament

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Inaccuracy should decay while guns are holstered

1 participant