2E 00 Lockall 74 00 FacePlayer A6 00 47 05 Sound Clink 4C 00 00 SetTextHeroName 3D 00 00 04 00 00 00 00 00 00 Message (line 0) 47 00 10 80 Pop YesNo, Result@Var10 09 00 10 80 Internalize Var10 08 00 00 00 Compare to 0 (yes=true=0) 11 00 01 00 Condition Equal 1F 00 FF 1C 00 00 00 If False, Jump 0x0000001C to #no 03 00 06 00 Wait (0006) 98 00 B4 04 ChangeMusic (04B4) 3D 00 00 04 01 00 00 00 00 00 Message (line 1) 32 00 WaitKeypress 3F 00 CloseMessage 1E 00 18 00 00 00 Jump 0x00000018 to #body 3D 00 00 04 02 00 00 00 00 00 ##no Message (line 2) 32 00 WaitKeypress 3F 00 CloseMessage 30 00 WaitMoment 2F 00 ReleaseAll 02 00 End A6 00 47 05 ##body Sound Clink 3D 00 00 04 03 00 00 00 00 00 Message (line 3) 32 00 WaitKeypress 3F 00 CloseMessage 30 00 WaitMoment 09 00 00 80 Reserve Var0 09 00 01 80 Reserve Var1 2A 00 00 80 01 00 SetVarNum Var0 0x0001 = Master Ball 2A 00 01 80 02 00 SetVarNum Var1 0x0002 = Quantity 1C 00 F5 0A CallStd 0xF5 0x0A (built in-give Var0 Item, qty Var1) 0A 00 01 80 Clear Var0 0A 00 00 80 Clear Var1 03 00 0A 00 Wait (000A) 30 00 WaitMoment A6 00 47 05 Sound Clink 3D 00 00 04 04 00 00 00 00 00 Message (line 4) 32 00 WaitKeypress 3F 00 CloseMessage 03 00 04 00 Wait (0004) 98 00 F3 04 ChangeMusic (04F3) 9B 01 6D 00 AnimateSpecial (006D) 6D 00 0A 00 74 00 01 00 A8 02 00 00 Move Kyogre to spot 6D 00 0B 00 76 00 01 00 A8 02 00 00 Move PlasmaM to spot 6D 00 0C 00 78 00 01 00 A8 02 00 00 Move PlasmaF to spot 6D 00 0D 00 7A 00 01 00 A8 02 00 00 Move Groudon to spot AD 01 FadeInFromWhite 03 00 0A 00 Wait (000A) 64 00 FF 00 08 00 00 00 ApplyMovement 0xFF~hero (jump 0x00000008, execute, come back) 65 00 WaitMovement 1E 00 16 00 00 00 Jump (0x00000016) past the movement instructions 01 00 00 00 Face Down for 0 iterations. 4B 00 00 00 Exclamation for 0 iterations (0 or 1 is ok) 17 00 01 00 Shuffle right 1 step (one can always have StoreHeroPosition -> different moves) 14 00 01 00 Shuffle up 1 step 01 00 00 00 Face Down for 0 iterations FE 00 00 00 End Movement && Return to script. 36 01 08 00 SetWeather Diamond Dust 30 00 WaitMoment 3D 00 00 04 06 00 00 00 00 00 Message (06) 32 00 WaitKeypress 3F 00 CloseMessage 64 00 09 00 06 00 00 00 Applymovement NPC=0x9 (jump 0x0000006, execute, come back) 1E 00 10 00 00 00 Jump (0x00000010) past the movement instructions 02 00 00 00 Face Left for 0 iter 16 00 06 00 Shuffle Left for 6 steps 15 00 0C 00 Shuffle Down for 12 steps FE 00 00 00 03 00 06 00 Wait (0006) 6C 00 09 00 RemoveNPC (09) - he ran away, remove from Overworld 64 00 0B 00 06 00 00 00 Applymovement NPC=0xB (jump 0x0000006, execute, come back) 1E 00 0C 00 00 00 Jump (0x0000000C) past the movement instructions 9F 00 01 00 QuestionMark 1 iter 4C 00 02 00 Quick Forward 2 steps FE 00 00 00 End Movement && Return to script. 03 00 24 00 Wait (0024) 64 00 0C 00 06 00 00 00 Applymovement NPC=0xC (jump 0x0000006, execute, come back) 1E 00 08 00 00 00 Jump (0x00000008) past the movement instructions 4C 00 02 00 Quick Forward 2 steps FE 00 00 00 End Movement && Return to script. 65 00 WaitMovement A6 00 47 05 Sound Clink 3C 00 00 04 07 00 0C 00 00 00 00 00 Message (7) from NPC=0xC 32 00 WaitKeypress 3F 00 CloseMessage (can be 3E too) AB 00 7E 01 00 00 Cry (Kyogre) 64 00 0D 00 06 00 00 00 Applymovement NPC=0xD (jump 0x0000006, execute, come back) 1E 00 10 00 00 00 4C 00 02 00 Kyogre 4E 00 01 00 00 00 01 00 FE 00 00 00 64 00 0C 00 06 00 00 00 More Movement Male 1E 00 10 00 00 00 4D 00 02 00 Male 4F 00 01 00 00 00 01 00 FE 00 00 00 65 00 WaitMovement A6 00 47 05 3C 00 00 04 08 00 0B 00 00 00 00 00 Go Groudon 32 00 3F 00 AB 00 7F 01 00 00 Cry Groudon 64 00 0A 00 06 00 00 00 Groudon Movement 1E 00 10 00 00 00 4C 00 02 00 4F 00 03 00 00 00 01 00 FE 00 00 00 64 00 0B 00 06 00 00 00 Female Movement 1E 00 10 00 00 00 4D 00 02 00 4F 00 01 00 00 00 01 00 FE 00 00 00 6D 00 0E 00 72 00 01 00 9A 02 00 00 Reposition Alder (originally off map) 6D 00 0F 00 70 00 01 00 9A 02 00 00 Reposition Iris .. 65 00 Wait Movement 03 00 08 00 Wait 0008 3C 00 00 04 09 00 0E 00 00 00 01 00 STOP RIGHT THERE CRIMINAL SCUM (0001 at the end is for the angry + sound) 32 00 3F 00 98 00 4D 04 ChangeMusic aldertheme 64 00 0E 00 06 00 00 00 Alder walks down 1E 00 14 00 00 00 4D 00 0B 00 4F 00 07 00 4C 00 01 00 01 00 01 00 FE 00 00 00 64 00 0F 00 06 00 00 00 Iris walks down 1E 00 14 00 00 00 4D 00 0B 00 4F 00 07 00 4C 00 01 00 01 00 01 00 FE 00 00 00 03 00 4C 00 Wait long enough for them to be close 64 00 0A 00 06 00 00 00 1E 00 0C 00 00 00 Move Groudon down 1 and face up 4D 00 01 00 00 00 01 00 FE 00 00 00 03 00 08 00 Wait for them to be nearer to kyogre 64 00 0D 00 06 00 00 00 Move Kyogre down 1 and face up 1E 00 0C 00 00 00 4D 00 01 00 00 00 01 00 FE 00 00 00 65 00 WaitMovement 03 00 1A 00 Wait a little 64 00 0E 00 06 00 00 00 Move Alder to face player 1E 00 08 00 00 00 02 00 01 00 FE 00 00 00 65 00 Wait Movement 4C 00 00 SetText for hero name A6 00 47 05 clink 3C 00 00 04 0A 00 0E 00 00 00 00 00 %name let us take care of this 32 00 waitbutt 3F 00 close 03 00 0C 00 Wait a little AC 01 Fade to black 03 00 24 00 Wait a little bit A6 00 00 08 Playsound WCS02 to cover up... 98 00 00 00 changemusic to nothing 03 00 4C 00 Wait a little A9 00 76 05 Sound = Sendout Crash large A7 00 WaitSound 03 00 08 00 Wait a little AB 00 80 01 00 00 Cry Rayquaza 03 00 10 00 wait a little AC 00 Wait cry (just in case) 03 00 2C 00 Wait a little A6 00 91 05 Sound 03 00 1F 00 Wait a little A6 00 8F 05 From here on it's just more sound + delays... 00 00 03 00 0C 00 A6 00 8F 05 00 00 03 00 06 00 A6 00 90 05 A8 00 03 00 10 00 A6 00 6C 05 00 00 03 00 18 00 A6 00 6D 05 00 00 A8 00 A6 00 6E 05 00 00 03 00 06 00 A9 00 15 05 Fanfare Save Sound 00 00 nops 03 00 38 00 A6 00 99 07 00 00 03 00 41 00 A6 00 58 05 00 00 03 00 1F 00 A6 00 9D 07 00 00 03 00 1C 00 A6 00 9C 07 00 00 03 00 21 00 A6 00 47 07 Cackle sound from whatever move.. 00 00 03 00 21 00 A7 00 Wait sound 56 01 Do Hall of Fame 00 00 02 00 End