Fascinating! I haven't learned to use a GBA debugger yet, so I guess that's next on my list if I plan to get any good at this. Thanks for the tip!
I guess Surf ended up being a bad example. I had actually searched for it by looking for scripts with an "if koga's badge" condition, similar to the Cut, Strength, and Rock Smash scripts. Going back and searching for the string again, I found the pointer quickly and from there was able to make the change I wanted. Silly me, I must've just typed in the search wrong last time I tried. Either way, thank you for your help in this matter. I understand that you're busy and probably only do this as a hobby, so I really appreciate you taking the time to help out the new guys.