besteon / Ironmon-Tracker

A Lua script for the Bizhawk/mGBA emulator compatible with Pokemon Fire Red, Leaf Green, Ruby, Sapphire, and Emerald that tracks relevant data for the IronMon challenge.
MIT License
122 stars 44 forks source link

[Bug]: Moves getting tracked from partner mon in doubles #417

Open Fellshadow opened 10 months ago

Fellshadow commented 10 months ago

Describe the bug

Saw this in a FRLG doubles kaizo stream, probably affects RSE too unless it's a weird memory thing

Moves from one mon was being tracked on the other. In this case, metal sound from walrein was being tracked on muk and muk's bite was being tracked on walrein. Walrein learned metal sound at Lv.39 and muk learned bite at Lv.47

Moments I could find in VODs:

Steps to Reproduce

Not sure on reproducing, but it seems to be doubles-mode-related

What tracker version are you using?

8.3.0

What operating system are you using?

Windows (not sure if 10 or 11)

What emulator(s) are you seeing the problem on?

Bizhawk 2.9

Relevant log output

No response

Additional Information

Given that it incorrectly showed on a main tracker screen once in addition to the move history, my guess is that it stems from the move tracking itself rather than displaying tracked info. Not sure where level 45 came from for metal sound though, since neither mon learns moves at that level. Best guess here is it mistakenly thought muk used it once when walrein used it

Worth noting that this streamer has one or two custom edits in their ROM which may/may not have affected something elsewhere in memory somehow, though still worth investigating if it's reproducable and a bug on our end

UTDZac commented 10 months ago

Here's another example of the move history screen having a move it shouldn't have https://clips.twitch.tv/TastyBreakableOctopusHotPokket-_Oiy9wxGJSZ9JsfS