Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This is an extension of Exodus's notes on fishing https://pastebin.com/WQrpxRCM
- This is regarding what happens after the fish has bitten the lure.
- 801ecb10 - Start of checks for fish.
- 801f5e92 - time to hook countdown
- 801f5e86 - holding back/A Frames
- 801f2974 - lure status
- 801f5de4 - unk status (always 0?)
- 801f5df0 - bitten frames
- 801f5e94 - has hooked
- 801f5e1e - frames in fishing game (with rod)
- 801f5e26 - lure (0x02=sinking)
- if lureStatus<3
- release fish
- if hookedFrames>=0x1770
- release fish
- if timetoSetHook==0
- if !isHookSet
- release fish
- if holdingBackorAFrames==0
- release fish
- if framesInFishingGame & 0x7F == 0 && rand.NextFloat()<0.05 && !hasSinkingLure
- release fish
- Also the holdingBackorAFrames counts of to 0x64 while you're holding A or back on the stick once per frame. Counts Down once per frame if you're not, also when the fish jumps out of the water it gets a random number between 0 and 30 (exclusive), and adds 0x14 to it and that becomes the new holdingBackorAFrames
- The amount of time to set the hook (timetoSetHook is randomly set based on the fishes size when it bites the lure.)
- >=70 rand[0,20) + 0x0A
- Between 70 and 60 rand[0,30) + 0x14
- Between 60 and 50 rand[0,30) + 0x1E
- <50 rand[0,40) + 0x28
- tl;dr If you don't hold back on the control stick or hold A for too long the fish will let go. Also every 128 frames there is a 5% chance that to fish will let go if you don't have the sinking lure.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement