diff options
author | YamaArashi <shadow962@live.com> | 2016-05-30 20:36:39 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-05-30 20:36:39 -0700 |
commit | 8bf503d437e5a43fa893343b8c2e791ad07c7ff1 (patch) | |
tree | c581924c7d575d1015caffb7be28ef4c0f64f02b | |
parent | 2a9c15e60c46805ed90ed5d44c2610a81b9052dc (diff) |
contest moves
-rw-r--r-- | asm/rom5.s | 68 | ||||
-rw-r--r-- | data/contest_moves.s | 2488 | ||||
-rw-r--r-- | data/data2.s | 5 |
3 files changed, 2524 insertions, 37 deletions
diff --git a/asm/rom5.s b/asm/rom5.s index 9dcd41577..15e00fc99 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -76027,7 +76027,7 @@ _080A0282: pop {r0} bx r0 .align 2, 0 -_080A0290: .4byte gUnknown_083CF594 +_080A0290: .4byte gContestMoves _080A0294: .4byte gMoveNames _080A0298: .4byte 0x020231cc thumb_func_end sub_80A015C @@ -76099,7 +76099,7 @@ _080A0304: bl sub_80A1FF8 b _080A033E .align 2, 0 -_080A0320: .4byte gUnknown_083CF594 +_080A0320: .4byte gContestMoves _080A0324: .4byte 0x02018000 _080A0328: .4byte gMoveNames _080A032C: @@ -76315,7 +76315,7 @@ _080A04BC: .align 2, 0 _080A04C0: .4byte 0x0000ffff _080A04C4: .4byte gUnknown_083CADD4 -_080A04C8: .4byte gUnknown_083CF594 +_080A04C8: .4byte gContestMoves thumb_func_end sub_80A0498 thumb_func_start sub_80A04CC @@ -76513,7 +76513,7 @@ _080A063A: _080A0648: .4byte 0x06006800 _080A064C: .4byte 0x0000ffff _080A0650: .4byte gUnknown_083D00AC -_080A0654: .4byte gUnknown_083CF594 +_080A0654: .4byte gContestMoves _080A0658: .4byte 0x00001039 _080A065C: .4byte 0x0000044c _080A0660: .4byte 0x0000103d @@ -100212,7 +100212,7 @@ _080ABE20: pop {r0} bx r0 .align 2, 0 -_080ABE74: .4byte gUnknown_083CF594 +_080ABE74: .4byte gContestMoves _080ABE78: .4byte gUnknown_083CC3A7 _080ABE7C: .4byte gMoveNames _080ABE80: .4byte gUnknown_083CA341 @@ -102564,7 +102564,7 @@ _080AD262: .align 2, 0 _080AD270: .4byte 0x020233cc _080AD274: .4byte gUnknown_083CC2D8 -_080AD278: .4byte gUnknown_083CF594 +_080AD278: .4byte gContestMoves _080AD27C: .4byte 0x02019260 _080AD280: .4byte 0x020231cc _080AD284: .4byte 0x02038572 @@ -105753,7 +105753,7 @@ sub_80AEB68: @ 80AEB68 mov pc, r0 .align 2, 0 _080AEB90: .4byte gUnknown_083D00AC -_080AEB94: .4byte gUnknown_083CF594 +_080AEB94: .4byte gContestMoves _080AEB98: .4byte _080AEB9C .align 2, 0 _080AEB9C: @@ -105866,7 +105866,7 @@ _080AEC48: b _080AEC9C .align 2, 0 _080AEC74: .4byte 0x03004210 -_080AEC78: .4byte gUnknown_083CF594 +_080AEC78: .4byte gContestMoves _080AEC7C: .4byte 0x00004040 _080AEC80: .4byte gUnknown_083D00AC _080AEC84: .4byte gUnknown_083CADD4 @@ -110857,7 +110857,7 @@ _080B1176: b _080B11D8 .align 2, 0 _080B11B8: .4byte 0x02019260 -_080B11BC: .4byte gUnknown_083CF594 +_080B11BC: .4byte gContestMoves _080B11C0: lsls r4, r6, 3 subs r1, r4, r6 @@ -111027,7 +111027,7 @@ _080B12EC: orrs r0, r1 b _080B1320 .align 2, 0 -_080B1310: .4byte gUnknown_083CF594 +_080B1310: .4byte gContestMoves _080B1314: .4byte 0x02019260 _080B1318: ldrb r1, [r3, 0x15] @@ -111270,7 +111270,7 @@ _080B14CC: .4byte 0x02038572 _080B14D0: .4byte 0x020232cc _080B14D4: .4byte 0x02019260 _080B14D8: .4byte gMoveNames -_080B14DC: .4byte gUnknown_083CF594 +_080B14DC: .4byte gContestMoves _080B14E0: .4byte 0x020233cc _080B14E4: .4byte gUnknown_083CC280 _080B14E8: @@ -111930,7 +111930,7 @@ sub_80B19FC: @ 80B19FC bx lr .align 2, 0 _080B1A20: .4byte gUnknown_083CC5B4 -_080B1A24: .4byte gUnknown_083CF594 +_080B1A24: .4byte gContestMoves _080B1A28: .4byte 0x0203869c thumb_func_end sub_80B19FC @@ -124971,7 +124971,7 @@ _080B7D6E: ldrb r0, [r0] b _080B7D82 .align 2, 0 -_080B7D78: .4byte gUnknown_083CF594 +_080B7D78: .4byte gContestMoves _080B7D7C: .4byte gUnknown_083D016C _080B7D80: movs r0, 0 @@ -125602,7 +125602,7 @@ sub_80B81D4: @ 80B81D4 bx r0 .align 2, 0 _080B8208: .4byte 0x020192d0 -_080B820C: .4byte gUnknown_083CF594 +_080B820C: .4byte gContestMoves thumb_func_end sub_80B81D4 thumb_func_start sub_80B8210 @@ -125861,7 +125861,7 @@ _080B83BC: b _080B83FE .align 2, 0 _080B83F0: .4byte 0x02019260 -_080B83F4: .4byte gUnknown_083CF594 +_080B83F4: .4byte gContestMoves _080B83F8: .4byte gUnknown_083D016C _080B83FC: movs r0, 0 @@ -126165,7 +126165,7 @@ _080B8636: _080B863C: .4byte 0x02038696 _080B8640: .4byte 0x020192d0 _080B8644: .4byte gUnknown_083D00AC -_080B8648: .4byte gUnknown_083CF594 +_080B8648: .4byte gContestMoves thumb_func_end sub_80B85F8 thumb_func_start sub_80B864C @@ -126208,7 +126208,7 @@ _080B868A: _080B8690: .4byte 0x02038696 _080B8694: .4byte 0x020192d0 _080B8698: .4byte gUnknown_083D00AC -_080B869C: .4byte gUnknown_083CF594 +_080B869C: .4byte gContestMoves thumb_func_end sub_80B864C thumb_func_start ContestEffectFunc_080E5EB4 @@ -126615,7 +126615,7 @@ _080B8994: pop {r0} bx r0 .align 2, 0 -_080B899C: .4byte gUnknown_083CF594 +_080B899C: .4byte gContestMoves _080B89A0: .4byte gUnknown_083D00AC thumb_func_end ContestEffectFunc_080E611C @@ -126689,7 +126689,7 @@ _080B89D4: b _080B8A3C .align 2, 0 _080B8A28: .4byte 0x020192d0 -_080B8A2C: .4byte gUnknown_083CF594 +_080B8A2C: .4byte gContestMoves _080B8A30: .4byte gUnknown_083D00AC _080B8A34: adds r7, 0x1C @@ -127346,7 +127346,7 @@ _080B8EEA: pop {r0} bx r0 .align 2, 0 -_080B8EF0: .4byte gUnknown_083CF594 +_080B8EF0: .4byte gContestMoves _080B8EF4: .4byte 0x020192d0 _080B8EF8: .4byte 0x0203869c thumb_func_end sub_80B8EBC @@ -127558,7 +127558,7 @@ _080B9052: b _080B9086 .align 2, 0 _080B907C: .4byte 0x020192d0 -_080B9080: .4byte gUnknown_083CF594 +_080B9080: .4byte gContestMoves _080B9084: movs r0, 0xA _080B9086: @@ -358272,7 +358272,7 @@ sub_8129434: @ 8129434 .align 2, 0 _08129460: .4byte 0x02038570 _08129464: .4byte 0x020192e4 -_08129468: .4byte gUnknown_083CF594 +_08129468: .4byte gContestMoves _0812946C: .4byte 0x02039238 thumb_func_end sub_8129434 @@ -358378,7 +358378,7 @@ sub_81294F0: @ 81294F0 _08129524: .4byte 0x02038570 _08129528: .4byte 0x020192e4 _0812952C: .4byte gUnknown_083D00AC -_08129530: .4byte gUnknown_083CF594 +_08129530: .4byte gContestMoves _08129534: .4byte 0x02039238 thumb_func_end sub_81294F0 @@ -358505,7 +358505,7 @@ _08129608: _08129610: .4byte 0x02038570 _08129614: .4byte 0x020192e4 _08129618: .4byte gUnknown_083D00AC -_0812961C: .4byte gUnknown_083CF594 +_0812961C: .4byte gContestMoves _08129620: .4byte 0x02039238 _08129624: movs r0, 0 @@ -358611,7 +358611,7 @@ _081296CC: _081296D4: .4byte 0x02038570 _081296D8: .4byte 0x020192e4 _081296DC: .4byte gUnknown_083D00AC -_081296E0: .4byte gUnknown_083CF594 +_081296E0: .4byte gContestMoves _081296E4: .4byte 0x02039238 _081296E8: movs r0, 0 @@ -358703,7 +358703,7 @@ sub_8129740: @ 8129740 _08129784: .4byte 0x02038570 _08129788: .4byte 0x020192e4 _0812978C: .4byte gUnknown_083D00AC -_08129790: .4byte gUnknown_083CF594 +_08129790: .4byte gContestMoves _08129794: .4byte 0x02039238 thumb_func_end sub_8129740 @@ -358886,7 +358886,7 @@ sub_8129898: @ 8129898 _081298DC: .4byte 0x02038570 _081298E0: .4byte 0x020192e4 _081298E4: .4byte gUnknown_083D00AC -_081298E8: .4byte gUnknown_083CF594 +_081298E8: .4byte gContestMoves _081298EC: .4byte 0x02039238 thumb_func_end sub_8129898 @@ -359831,7 +359831,7 @@ _08129F9C: bx r0 .align 2, 0 _08129FAC: .4byte 0x02039238 -_08129FB0: .4byte gUnknown_083CF594 +_08129FB0: .4byte gContestMoves _08129FB4: .4byte 0x02019260 _08129FB8: .4byte 0x020192e4 thumb_func_end sub_8129F64 @@ -360601,7 +360601,7 @@ sub_812A4F4: @ 812A4F4 .align 2, 0 _0812A52C: .4byte 0x02039238 _0812A530: .4byte 0x02019204 -_0812A534: .4byte gUnknown_083CF594 +_0812A534: .4byte gContestMoves thumb_func_end sub_812A4F4 thumb_func_start sub_812A538 @@ -360953,7 +360953,7 @@ sub_812A774: @ 812A774 _0812A7B4: .4byte 0x02039238 _0812A7B8: .4byte 0x02019204 _0812A7BC: .4byte gUnknown_083D00AC -_0812A7C0: .4byte gUnknown_083CF594 +_0812A7C0: .4byte gContestMoves thumb_func_end sub_812A774 thumb_func_start sub_812A7C4 @@ -379662,7 +379662,7 @@ _08133860: lsls r4, r5, 1 b _081338C2 .align 2, 0 -_0813389C: .4byte gUnknown_083CF594 +_0813389C: .4byte gContestMoves _081338A0: .4byte gUnknown_083CAF70 _081338A4: lsls r4, r5, 1 @@ -379862,7 +379862,7 @@ _08133A1A: b _08133A58 .align 2, 0 _08133A34: .4byte gUnknown_083D00AC -_08133A38: .4byte gUnknown_083CF594 +_08133A38: .4byte gContestMoves _08133A3C: .4byte 0x030007b0 _08133A40: .4byte 0x02020004 _08133A44: @@ -379924,7 +379924,7 @@ _08133A9A: b _08133AD8 .align 2, 0 _08133AB4: .4byte gUnknown_083D00AC -_08133AB8: .4byte gUnknown_083CF594 +_08133AB8: .4byte gContestMoves _08133ABC: .4byte 0x030007b0 _08133AC0: .4byte 0x02020004 _08133AC4: @@ -380037,7 +380037,7 @@ _08133B8C: .4byte 0x02020004 _08133B90: .4byte gUnknown_08402E3D _08133B94: .4byte gUnknown_08402E24 _08133B98: .4byte gUnknown_083CADD4 -_08133B9C: .4byte gUnknown_083CF594 +_08133B9C: .4byte gContestMoves _08133BA0: movs r4, 0 subs r6, r5, 0x1 diff --git a/data/contest_moves.s b/data/contest_moves.s new file mode 100644 index 000000000..dbb7c24f9 --- /dev/null +++ b/data/contest_moves.s @@ -0,0 +1,2488 @@ + .align 2 + .global gContestMoves +gContestMoves: +@ NONE + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ POUND + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_POUND @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ KARATE_CHOP + .byte 37 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DOUBLE_SLAP + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_POUND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ COMET_PUNCH + .byte 35 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MEGA_PUNCH + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, COMBO_STARTER_MIND_READER, 0, 0 @ combo moves + .byte 0 @ padding + +@ PAY_DAY + .byte 46 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FIRE_PUNCH + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_FIRE_PUNCH @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, COMBO_STARTER_THUNDER_PUNCH, COMBO_STARTER_ICE_PUNCH, 0 @ combo moves + .byte 0 @ padding + +@ ICE_PUNCH + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_ICE_PUNCH @ combo starter ID + .byte COMBO_STARTER_THUNDER_PUNCH, COMBO_STARTER_FIRE_PUNCH, 0, 0 @ combo moves + .byte 0 @ padding + +@ THUNDER_PUNCH + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_THUNDER_PUNCH @ combo starter ID + .byte COMBO_STARTER_CHARGE, COMBO_STARTER_FIRE_PUNCH, COMBO_STARTER_ICE_PUNCH, 0 @ combo moves + .byte 0 @ padding + +@ SCRATCH + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_SCRATCH @ combo starter ID + .byte COMBO_STARTER_LEER, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ VICE_GRIP + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_VICE_GRIP @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ GUILLOTINE + .byte 45 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_VICE_GRIP, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RAZOR_WIND + .byte 37 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SWORDS_DANCE + .byte 38 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_SWORDS_DANCE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CUT + .byte 45 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWORDS_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ GUST + .byte 43 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WING_ATTACK + .byte 35 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WHIRLWIND + .byte 43 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FLY + .byte 5 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BIND + .byte 47 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_VICE_GRIP, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SLAM + .byte 19 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_POUND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ VINE_WHIP + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ STOMP + .byte 12 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, COMBO_STARTER_LEER, 0, 0 @ combo moves + .byte 0 @ padding + +@ DOUBLE_KICK + .byte 35 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MEGA_KICK + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, COMBO_STARTER_MIND_READER, 0, 0 @ combo moves + .byte 0 @ padding + +@ JUMP_KICK + .byte 1 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_MIND_READER, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ROLLING_KICK + .byte 13 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SAND_ATTACK + .byte 17 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_SAND_ATTACK @ combo starter ID + .byte COMBO_STARTER_MUD_SLAP, COMBO_STARTER_SANDSTORM, 0, 0 @ combo moves + .byte 0 @ padding + +@ HEADBUTT + .byte 10 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HORN_ATTACK + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_HORN_ATTACK @ combo starter ID + .byte COMBO_STARTER_LEER, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FURY_ATTACK + .byte 17 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_HORN_ATTACK, COMBO_STARTER_PECK, 0, 0 @ combo moves + .byte 0 @ padding + +@ HORN_DRILL + .byte 45 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_HORN_ATTACK, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TACKLE + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_DEFENSE_CURL, COMBO_STARTER_LEER, COMBO_STARTER_HARDEN, 0 @ combo moves + .byte 0 @ padding + +@ BODY_SLAM + .byte 12 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WRAP + .byte 47 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TAKE_DOWN + .byte 1 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, COMBO_STARTER_HARDEN, 0, 0 @ combo moves + .byte 0 @ padding + +@ THRASH + .byte 18 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DOUBLE_EDGE + .byte 1 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, COMBO_STARTER_HARDEN, 0, 0 @ combo moves + .byte 0 @ padding + +@ TAIL_WHIP + .byte 30 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARM, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ POISON_STING + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TWINEEDLE + .byte 10 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PIN_MISSILE + .byte 17 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LEER + .byte 47 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_LEER @ combo starter ID + .byte COMBO_STARTER_RAGE, COMBO_STARTER_SCARY_FACE, 0, 0 @ combo moves + .byte 0 @ padding + +@ BITE + .byte 13 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_LEER, COMBO_STARTER_SCARY_FACE, 0, 0 @ combo moves + .byte 0 @ padding + +@ GROWL + .byte 30 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARM, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ROAR + .byte 43 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SING + .byte 26 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_SING @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SUPERSONIC + .byte 43 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SONIC_BOOM + .byte 35 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DISABLE + .byte 26 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ACID + .byte 12 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ EMBER + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FLAMETHROWER + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MIST + .byte 5 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WATER_GUN + .byte 0 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_WATER_SPORT, COMBO_STARTER_MUD_SPORT, 0 @ combo moves + .byte 0 @ padding + +@ HYDRO_PUMP + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SURF + .byte 37 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_SURF @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_DIVE, 0, 0 @ combo moves + .byte 0 @ padding + +@ ICE_BEAM + .byte 19 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BLIZZARD + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_POWDER_SNOW, COMBO_STARTER_HAIL, 0, 0 @ combo moves + .byte 0 @ padding + +@ PSYBEAM + .byte 43 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BUBBLE_BEAM + .byte 13 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ AURORA_BEAM + .byte 19 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HYPER_BEAM + .byte 18 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PECK + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_PECK @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DRILL_PECK + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_PECK, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SUBMISSION + .byte 1 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_MIND_READER, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LOW_KICK + .byte 12 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ COUNTER + .byte 4 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_TAUNT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SEISMIC_TOSS + .byte 19 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FAKE_OUT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ STRENGTH + .byte 19 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ABSORB + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MEGA_DRAIN + .byte 12 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LEECH_SEED + .byte 11 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ GROWTH + .byte 38 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_GROWTH @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RAZOR_LEAF + .byte 37 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SOLAR_BEAM + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, COMBO_STARTER_GROWTH, 0, 0 @ combo moves + .byte 0 @ padding + +@ POISON_POWDER + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWEET_SCENT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ STUN_SPORE + .byte 45 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWEET_SCENT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SLEEP_POWDER + .byte 13 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWEET_SCENT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PETAL_DANCE + .byte 18 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ STRING_SHOT + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_STRING_SHOT @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DRAGON_RAGE + .byte 33 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_DRAGON_RAGE @ combo starter ID + .byte COMBO_STARTER_DRAGON_BREATH, COMBO_STARTER_DRAGON_DANCE, 0, 0 @ combo moves + .byte 0 @ padding + +@ FIRE_SPIN + .byte 47 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ THUNDER_SHOCK + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ THUNDERBOLT + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ THUNDER_WAVE + .byte 45 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ THUNDER + .byte 11 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARGE, COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_LOCK_ON, 0 @ combo moves + .byte 0 @ padding + +@ ROCK_THROW + .byte 35 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_ROCK_THROW @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ EARTHQUAKE + .byte 13 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_EARTHQUAKE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FISSURE + .byte 45 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_EARTHQUAKE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DIG + .byte 5 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TOXIC + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CONFUSION + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_CONFUSION @ combo starter ID + .byte COMBO_STARTER_PSYCHIC, COMBO_STARTER_KINESIS, COMBO_STARTER_CALM_MIND, 0 @ combo moves + .byte 0 @ padding + +@ PSYCHIC + .byte 13 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_PSYCHIC @ combo starter ID + .byte COMBO_STARTER_KINESIS, COMBO_STARTER_CONFUSION, COMBO_STARTER_CALM_MIND, 0 @ combo moves + .byte 0 @ padding + +@ HYPNOSIS + .byte 13 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_HYPNOSIS @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MEDITATE + .byte 38 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ AGILITY + .byte 40 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_DOUBLE_TEAM, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ QUICK_ATTACK + .byte 40 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_DOUBLE_TEAM, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RAGE + .byte 3 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_RAGE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TELEPORT + .byte 5 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_DOUBLE_TEAM, COMBO_STARTER_PSYCHIC, COMBO_STARTER_KINESIS, COMBO_STARTER_CONFUSION @ combo moves + .byte 0 @ padding + +@ NIGHT_SHADE + .byte 19 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MIMIC + .byte 32 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SCREECH + .byte 13 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DOUBLE_TEAM + .byte 4 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_DOUBLE_TEAM @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RECOVER + .byte 19 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HARDEN + .byte 4 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_HARDEN @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MINIMIZE + .byte 4 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SMOKESCREEN + .byte 16 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SMOG, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CONFUSE_RAY + .byte 43 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WITHDRAW + .byte 5 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DEFENSE_CURL + .byte 4 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_DEFENSE_CURL @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BARRIER + .byte 5 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LIGHT_SCREEN + .byte 5 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HAZE + .byte 27 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ REFLECT + .byte 5 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FOCUS_ENERGY + .byte 13 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_FOCUS_ENERGY @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BIDE + .byte 5 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ METRONOME + .byte 3 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MIRROR_MOVE + .byte 32 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SELF_DESTRUCT + .byte 2 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ EGG_BOMB + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SOFT_BOILED, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LICK + .byte 12 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SMOG + .byte 13 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_SMOG @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SLUDGE + .byte 12 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_SLUDGE @ combo starter ID + .byte COMBO_STARTER_SLUDGE_BOMB, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BONE_CLUB + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_BONE_CLUB @ combo starter ID + .byte COMBO_STARTER_BONEMERANG, COMBO_STARTER_BONE_RUSH, 0, 0 @ combo moves + .byte 0 @ padding + +@ FIRE_BLAST + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WATERFALL + .byte 30 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CLAMP + .byte 47 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SWIFT + .byte 29 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SKULL_BASH + .byte 12 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPIKE_CANNON + .byte 17 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CONSTRICT + .byte 10 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ AMNESIA + .byte 38 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ KINESIS + .byte 47 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_KINESIS @ combo starter ID + .byte COMBO_STARTER_PSYCHIC, COMBO_STARTER_CONFUSION, 0, 0 @ combo moves + .byte 0 @ padding + +@ SOFT_BOILED + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_SOFT_BOILED @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HI_JUMP_KICK + .byte 1 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_MIND_READER, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ GLARE + .byte 13 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_LEER, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DREAM_EATER + .byte 11 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_HYPNOSIS, COMBO_STARTER_CALM_MIND, 0, 0 @ combo moves + .byte 0 @ padding + +@ POISON_GAS + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BARRAGE + .byte 35 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LEECH_LIFE + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LOVELY_KISS + .byte 13 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SKY_ATTACK + .byte 37 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TRANSFORM + .byte 3 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BUBBLE + .byte 11 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DIZZY_PUNCH + .byte 12 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPORE + .byte 13 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FLASH + .byte 16 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PSYWAVE + .byte 45 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPLASH + .byte 30 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ACID_ARMOR + .byte 38 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CRABHAMMER + .byte 37 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_SWORDS_DANCE, 0, 0 @ combo moves + .byte 0 @ padding + +@ EXPLOSION + .byte 2 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FURY_SWIPES + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SCRATCH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BONEMERANG + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_BONEMERANG @ combo starter ID + .byte COMBO_STARTER_BONE_CLUB, COMBO_STARTER_BONE_RUSH, 0, 0 @ combo moves + .byte 0 @ padding + +@ REST + .byte 4 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_REST @ combo starter ID + .byte COMBO_STARTER_BELLY_DRUM, COMBO_STARTER_CHARM, COMBO_STARTER_YAWN, 0 @ combo moves + .byte 0 @ padding + +@ ROCK_SLIDE + .byte 13 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_ROCK_THROW, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HYPER_FANG + .byte 12 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SHARPEN + .byte 38 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CONVERSION + .byte 35 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TRI_ATTACK + .byte 11 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_LOCK_ON, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SUPER_FANG + .byte 45 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SCARY_FACE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SLASH + .byte 37 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWORDS_DANCE, COMBO_STARTER_SCRATCH, 0, 0 @ combo moves + .byte 0 @ padding + +@ SUBSTITUTE + .byte 4 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ STRUGGLE + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SKETCH + .byte 32 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TRIPLE_KICK + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ THIEF + .byte 31 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPIDER_WEB + .byte 26 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_STRING_SHOT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MIND_READER + .byte 47 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_MIND_READER @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ NIGHTMARE + .byte 13 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_HYPNOSIS, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FLAME_WHEEL + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SNORE + .byte 0 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_REST, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CURSE + .byte 41 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_CURSE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FLAIL + .byte 33 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_ENDURE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CONVERSION_2 + .byte 35 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ AEROBLAST + .byte 37 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ COTTON_SPORE + .byte 17 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ REVERSAL + .byte 30 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_ENDURE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPITE + .byte 33 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CURSE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ POWDER_SNOW + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_POWDER_SNOW @ combo starter ID + .byte COMBO_STARTER_HAIL, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PROTECT + .byte 5 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_HARDEN, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MACH_PUNCH + .byte 40 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SCARY_FACE + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_SCARY_FACE @ combo starter ID + .byte COMBO_STARTER_RAGE, COMBO_STARTER_LEER, 0, 0 @ combo moves + .byte 0 @ padding + +@ FAINT_ATTACK + .byte 29 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FAKE_OUT, COMBO_STARTER_LEER, COMBO_STARTER_POUND, 0 @ combo moves + .byte 0 @ padding + +@ SWEET_KISS + .byte 26 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARM, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BELLY_DRUM + .byte 38 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_BELLY_DRUM @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SLUDGE_BOMB + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_SLUDGE_BOMB @ combo starter ID + .byte COMBO_STARTER_SLUDGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MUD_SLAP + .byte 17 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_MUD_SLAP @ combo starter ID + .byte COMBO_STARTER_SAND_ATTACK, COMBO_STARTER_MUD_SPORT, COMBO_STARTER_SANDSTORM, 0 @ combo moves + .byte 0 @ padding + +@ OCTAZOOKA + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_LOCK_ON, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPIKES + .byte 26 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ZAP_CANNON + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_LOCK_ON, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FORESIGHT + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DESTINY_BOND + .byte 2 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_MEAN_LOOK, COMBO_STARTER_CURSE, COMBO_STARTER_ENDURE, 0 @ combo moves + .byte 0 @ padding + +@ PERISH_SONG + .byte 45 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_MEAN_LOOK, COMBO_STARTER_SING, 0, 0 @ combo moves + .byte 0 @ padding + +@ ICY_WIND + .byte 13 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DETECT + .byte 4 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_TAUNT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BONE_RUSH + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_BONE_RUSH @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, COMBO_STARTER_BONE_CLUB, COMBO_STARTER_BONEMERANG, 0 @ combo moves + .byte 0 @ padding + +@ LOCK_ON + .byte 47 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_LOCK_ON @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ OUTRAGE + .byte 18 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SANDSTORM + .byte 43 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_SANDSTORM @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ GIGA_DRAIN + .byte 17 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ENDURE + .byte 4 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_ENDURE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CHARM + .byte 19 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_CHARM @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ROLLOUT + .byte 47 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_DEFENSE_CURL, COMBO_STARTER_HARDEN, 0, 0 @ combo moves + .byte 0 @ padding + +@ FALSE_SWIPE + .byte 13 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWORDS_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SWAGGER + .byte 29 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MILK_DRINK + .byte 35 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPARK + .byte 12 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FURY_CUTTER + .byte 3 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWORDS_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ STEEL_WING + .byte 35 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MEAN_LOOK + .byte 26 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_MEAN_LOOK @ combo starter ID + .byte COMBO_STARTER_CURSE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ATTRACT + .byte 26 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SLEEP_TALK + .byte 3 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_REST, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HEAL_BELL + .byte 30 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RETURN + .byte 44 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PRESENT + .byte 3 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FRUSTRATION + .byte 44 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SAFEGUARD + .byte 5 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PAIN_SPLIT + .byte 12 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_ENDURE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SACRED_FIRE + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MAGNITUDE + .byte 46 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DYNAMIC_PUNCH + .byte 17 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, COMBO_STARTER_MIND_READER, 0, 0 @ combo moves + .byte 0 @ padding + +@ MEGAHORN + .byte 35 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DRAGON_BREATH + .byte 13 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_DRAGON_BREATH @ combo starter ID + .byte COMBO_STARTER_DRAGON_RAGE, COMBO_STARTER_DRAGON_DANCE, 0, 0 @ combo moves + .byte 0 @ padding + +@ BATON_PASS + .byte 26 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ENCORE + .byte 26 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PURSUIT + .byte 45 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RAPID_SPIN + .byte 4 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SWEET_SCENT + .byte 13 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_SWEET_SCENT @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ IRON_TAIL + .byte 12 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ METAL_CLAW + .byte 0 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_METAL_SOUND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ VITAL_THROW + .byte 41 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FAKE_OUT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MORNING_SUN + .byte 34 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SYNTHESIS + .byte 34 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MOONLIGHT + .byte 34 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HIDDEN_POWER + .byte 3 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CROSS_CHOP + .byte 37 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TWISTER + .byte 43 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RAIN_DANCE + .byte 46 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_RAIN_DANCE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SUNNY_DAY + .byte 46 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_SUNNY_DAY @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CRUNCH + .byte 12 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SCARY_FACE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MIRROR_COAT + .byte 4 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_TAUNT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PSYCH_UP + .byte 35 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ EXTREME_SPEED + .byte 40 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ANCIENT_POWER + .byte 38 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SHADOW_BALL + .byte 16 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FUTURE_SIGHT + .byte 47 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_PSYCHIC, COMBO_STARTER_KINESIS, COMBO_STARTER_CONFUSION, COMBO_STARTER_CALM_MIND @ combo moves + .byte 0 @ padding + +@ ROCK_SMASH + .byte 39 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WHIRLPOOL + .byte 47 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BEAT_UP + .byte 45 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FAKE_OUT + .byte 19 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_FAKE_OUT @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ UPROAR + .byte 43 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ STOCKPILE + .byte 4 @ effect ID + .byte CONTEST_TOUGH + .byte COMBO_STARTER_STOCKPILE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SPIT_UP + .byte 0 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_STOCKPILE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SWALLOW + .byte 38 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_STOCKPILE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HEAT_WAVE + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HAIL + .byte 13 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_HAIL @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TORMENT + .byte 26 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FLATTER + .byte 26 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARM, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WILL_O_WISP + .byte 12 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MEMENTO + .byte 2 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FACADE + .byte 30 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FOCUS_PUNCH + .byte 41 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SMELLING_SALT + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FOLLOW_ME + .byte 47 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ NATURE_POWER + .byte 46 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CHARGE + .byte 35 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_CHARGE @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TAUNT + .byte 26 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_TAUNT @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HELPING_HAND + .byte 26 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TRICK + .byte 35 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ROLE_PLAY + .byte 31 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WISH + .byte 47 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ASSIST + .byte 34 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ INGRAIN + .byte 5 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SUPERPOWER + .byte 1 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_LOCK_ON, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MAGIC_COAT + .byte 5 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ RECYCLE + .byte 3 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ REVENGE + .byte 41 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BRICK_BREAK + .byte 12 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ YAWN + .byte 26 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_YAWN @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ KNOCK_OFF + .byte 12 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FAKE_OUT, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ENDEAVOR + .byte 30 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_ENDURE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ERUPTION + .byte 33 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_ENDURE, COMBO_STARTER_EARTHQUAKE, COMBO_STARTER_SUNNY_DAY, 0 @ combo moves + .byte 0 @ padding + +@ SKILL_SWAP + .byte 31 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ IMPRISON + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ REFRESH + .byte 38 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_WATER_SPORT, COMBO_STARTER_SING, 0, 0 @ combo moves + .byte 0 @ padding + +@ GRUDGE + .byte 33 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CURSE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SNATCH + .byte 45 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SECRET_POWER + .byte 39 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DIVE + .byte 4 @ effect ID + .byte CONTEST_BEAUTY + .byte COMBO_STARTER_DIVE @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_SURF, 0, 0 @ combo moves + .byte 0 @ padding + +@ ARM_THRUST + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, COMBO_STARTER_FAKE_OUT, 0, 0 @ combo moves + .byte 0 @ padding + +@ CAMOUFLAGE + .byte 37 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TAIL_GLOW + .byte 38 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LUSTER_PURGE + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MIST_BALL + .byte 12 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FEATHER_DANCE + .byte 30 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TEETER_DANCE + .byte 18 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BLAZE_KICK + .byte 0 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MUD_SPORT + .byte 0 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_MUD_SPORT @ combo starter ID + .byte COMBO_STARTER_MUD_SLAP, COMBO_STARTER_WATER_SPORT, 0, 0 @ combo moves + .byte 0 @ padding + +@ ICE_BALL + .byte 47 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ NEEDLE_ARM + .byte 12 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SLACK_OFF + .byte 33 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte COMBO_STARTER_YAWN, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HYPER_VOICE + .byte 13 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ POISON_FANG + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ CRUSH_CLAW + .byte 12 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SWORDS_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BLAST_BURN + .byte 18 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HYDRO_CANNON + .byte 18 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ METEOR_MASH + .byte 35 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ASTONISH + .byte 10 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WEATHER_BALL + .byte 0 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_SUNNY_DAY, COMBO_STARTER_HAIL, COMBO_STARTER_SANDSTORM @ combo moves + .byte 0 @ padding + +@ AROMATHERAPY + .byte 30 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ FAKE_TEARS + .byte 30 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ AIR_CUTTER + .byte 19 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ OVERHEAT + .byte 1 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SUNNY_DAY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ODOR_SLEUTH + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ROCK_TOMB + .byte 47 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_ROCK_THROW, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SILVER_WIND + .byte 38 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ METAL_SOUND + .byte 13 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_METAL_SOUND @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ GRASS_WHISTLE + .byte 13 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ TICKLE + .byte 27 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ COSMIC_POWER + .byte 38 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WATER_SPOUT + .byte 33 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SIGNAL_BEAM + .byte 43 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SHADOW_PUNCH + .byte 29 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ EXTRASENSORY + .byte 12 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SKY_UPPERCUT + .byte 19 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_FOCUS_ENERGY, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SAND_TOMB + .byte 47 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_SANDSTORM, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SHEER_COLD + .byte 45 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MUDDY_WATER + .byte 17 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BULLET_SEED + .byte 45 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ AERIAL_ACE + .byte 29 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ ICICLE_SPEAR + .byte 19 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ IRON_DEFENSE + .byte 5 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BLOCK + .byte 26 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ HOWL + .byte 38 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DRAGON_CLAW + .byte 19 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_DRAGON_BREATH, COMBO_STARTER_DRAGON_RAGE, COMBO_STARTER_DRAGON_DANCE, 0 @ combo moves + .byte 0 @ padding + +@ FRENZY_PLANT + .byte 18 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BULK_UP + .byte 38 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ BOUNCE + .byte 5 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MUD_SHOT + .byte 13 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ POISON_TAIL + .byte 27 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ COVET + .byte 31 @ effect ID + .byte CONTEST_CUTE + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ VOLT_TACKLE + .byte 1 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ MAGICAL_LEAF + .byte 29 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_GROWTH, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WATER_SPORT + .byte 0 @ effect ID + .byte CONTEST_CUTE + .byte COMBO_STARTER_WATER_SPORT @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, COMBO_STARTER_MUD_SPORT, 0, 0 @ combo moves + .byte 0 @ padding + +@ CALM_MIND + .byte 4 @ effect ID + .byte CONTEST_SMART + .byte COMBO_STARTER_CALM_MIND @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ LEAF_BLADE + .byte 37 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DRAGON_DANCE + .byte 38 @ effect ID + .byte CONTEST_COOL + .byte COMBO_STARTER_DRAGON_DANCE @ combo starter ID + .byte COMBO_STARTER_DRAGON_RAGE, COMBO_STARTER_DRAGON_BREATH, 0, 0 @ combo moves + .byte 0 @ padding + +@ ROCK_BLAST + .byte 35 @ effect ID + .byte CONTEST_TOUGH + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ SHOCK_WAVE + .byte 29 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CHARGE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ WATER_PULSE + .byte 43 @ effect ID + .byte CONTEST_BEAUTY + .byte 0 @ combo starter ID + .byte COMBO_STARTER_RAIN_DANCE, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ DOOM_DESIRE + .byte 47 @ effect ID + .byte CONTEST_COOL + .byte 0 @ combo starter ID + .byte 0, 0, 0, 0 @ combo moves + .byte 0 @ padding + +@ PSYCHO_BOOST + .byte 1 @ effect ID + .byte CONTEST_SMART + .byte 0 @ combo starter ID + .byte COMBO_STARTER_CALM_MIND, 0, 0, 0 @ combo moves + .byte 0 @ padding + diff --git a/data/data2.s b/data/data2.s index 306730117..4c8cd7aef 100644 --- a/data/data2.s +++ b/data/data2.s @@ -4364,9 +4364,8 @@ gUnknown_083CF584: @ 83CF584 gUnknown_083CF58C: @ 83CF58C .incbin "baserom.gba", 0x003cf58c, 0x8 - .global gUnknown_083CF594 -gUnknown_083CF594: @ 83CF594 - .incbin "baserom.gba", 0x003cf594, 0xb18 +@ 83CF594 + .include "data/contest_moves.s" .global gUnknown_083D00AC gUnknown_083D00AC: @ 83D00AC |