momentum-mod/game

RJ: Increase lenience of sync ss

Opened this issue · 0 comments

What feature is your improvement idea related to?

A sync ss is done by using two rockets for one speedshot. This is usually done by shooting the first rocket early so you land on it, like this https://youtu.be/OxCdPgxLj1E?si=BV5d8qrzUGSVCI0Z&t=15 This technique is extremely precise, and essentially impossible to be consistent at. They are a very common pain point in many runs. In the past they were considered too risky to go for without extreme payoff, however as players have gotten better they are becoming more common, and will continue to become more common as times become more optimized.

Describe the solution you'd like

Ideally the solution shouldn't affect normal speedshots, so the solution I would like to see tried is to increase the window for a speedshot only for rockets that have traveled a certain distance. decent values to try could be giving 2 ticks of leniency for rockets that travel ~800 units, but obviously this needs testing. This is the best solution I can think of that doesnt also affect normal speedshots.

Describe alternatives you've considered, if any.

Alternative solutions could be to have the player gradually slow down rather than instantly lose all speed the tick after landing. This solution is interesting. However my issues with this solution are mostly if you need to do a good sync ss then nothing has changed, and you're back to where we started. just delaying the speed clamp universally would make speedshots too easy.

Additional context

the discussion in the mmod discord https://discord.com/channels/235111289435717633/602643431453360148/1235995871926292480