Thou'st done a great work with this tutorial, it's surprisingly detailed, with powerful references to the disassembly repository and it helps a lot to understand how move effects really work in Emerald.
By the way, since there are people who aren't too familiarized with assembly, perhaps it'd...