zeldaret / mm

Decompilation of The Legend of Zelda: Majora's Mask
https://zelda.deco.mp/games/mm
1.22k stars 443 forks source link

Player Docs: Idle and Fidget #1723

Closed engineer124 closed 2 weeks ago

engineer124 commented 2 weeks ago

This primarily uses the docs from these 2 OoT PRs: https://github.com/zeldaret/oot/pull/2262 https://github.com/zeldaret/oot/pull/2266

There are a few minor differences. First, Player_GetIdleAnim has 3 special cases for zora/goron/mask of scents. The next main difference is that a fidget entry is added for the mask of scent smelling animation. But it's sort of hacked in so the animation played is from the default idle mode, but then it uses the fidget entry to play the animSfx. R_DECELERATE_RATE also has a few extra uses, but it's always to decelerate using func_8083A4A4 so the name is still valid.

Other than that, everything else is pretty much identical to OoT.