Legend-of-Dragoon-Modding / Severed-Chains

Legend of Dragoon decompiled, reverse engineered, and ported to Java
https://legendofdragoon.org/projects/severed-chains/
291 stars 23 forks source link

Don't enter location - Inaccurate encounter rate #1691

Open dauerfrost opened 5 months ago

dauerfrost commented 5 months ago

Describe the bug When accessing a location from the world map, the steps that Dart takes after hitting "Don't enter" seem to count toward the encounter rate.

It's also possible that moving toward the initial location counts as an additional step

To Reproduce Steps to reproduce the behavior: This can be reproduced when running from Undersea Cavern to Fueno or the other way around. Undersea Cavern to Fueno

  1. Warp to map 302
  2. Using the D-pad only, move back to the Undersea Cave entrance
  3. Hit X (Don't Enter) -- do not hit O as this will not work
  4. Wait until Dart stops moving
  5. Using the D-pad only, walk or run straight down
  6. When you get to the Fueno entrance, press down to hover over Enter, release the down button then hit X to enter

Fueno to Undersea cavern

  1. Warp to map 309
  2. Using the D-pad only, move back to the Fueno entrance
  3. Hit X (Don't Enter) -- do not hit O as this will not work
  4. Wait until Dart stops moving
  5. Using the D-pad only, walk or run straight up
  6. When you get to the Undersea Cavern entrance, press down to hover over Enter, release the down button then hit X to enter

Expected behavior This movement pattern should not trigger an encounter

Screenshots/Videos Retail: Undersea Cavern to Fueno: https://www.youtube.com/watch?v=rsOaGPM8CrE&t=4h46m22s Fueno to Undersea cavern: https://www.youtube.com/watch?v=rsOaGPM8CrE&t=4h52m46s Severed chains: Undersea Cavern to Fueno: https://github.com/Legend-of-Dragoon-Modding/Severed-Chains/assets/72462322/5ba7e7f8-a20d-432d-b054-4e0966155f93 Fueno to Undersea cavern: https://github.com/Legend-of-Dragoon-Modding/Severed-Chains/assets/72462322/76f939e8-7f99-4658-9c58-5fec4a9cfb88

Stack trace or logs N/A

Zychronix commented 5 months ago

To add additional detail here this same movement pattern in retail will generate an encounter value of 5110. Just shy of >5120 retail check for battle.