RunnersRevival / revival_issues

Issue/bug tracker for Sonic Runners Revival and related services.
2 stars 0 forks source link

Do not claim overshot prizes on story map nodes. #67

Open mpdacey opened 1 year ago

mpdacey commented 1 year ago

Describe the bug When finishing a run in story mode, if the earned total score is greater than the sum of multiple nodes in the map, reward nodes that are not the last node reach will be automatically nullified.

To Reproduce

  1. Play story mode. For the sake of this example, say the first node is the reward, and the second node is some story.
  2. Finish a run with a score that is greater than at least two node thresholds. For example, say the point threshold to move to the next node is 1,200,000, and the player's score greater than 2,400,000.
  3. Sonic runs to the first node, then skips it as they run to the second node and so on.

Expected behavior I expected sonic to run to a node, claim its prize if it exists, then move on. If a player were to complete a run with a score greater than an entire episodes total point threshold, then I expected that player to claim every reward in that episode map.

Smartphone (please complete the following information):

Additional context I've only just started playing Revival a couple of days ago but had experience from OG runners so I was able to survive a while and one shot most of the early episodes. I've noticed that even if I wasn't skipping dialogue, sonic would run to a node with a reward, stop on it, and then carry on without rewarding me. I've had to tailor my runs to the specified point values so I don't overshoot the nodes to claim my rewards. If this is intentional, I would like to know why.

I did a quick search through the FAQ and Github issues (open and closed) to see if anyone had made this post and I couldn't find any. I apologize if this is a dupe or a known issue.

mpdacey commented 1 year ago

ADDENDUM: I've recorded and published an unlisted video demonstrating this issue which can be found here: https://youtu.be/evOj4BqLmjI

FairPlay137 commented 1 year ago

Sounds like an oversight in the story mode reward server code involving nodes with no rewards. Will investigate.