#include "constants/species.h" #include "constants/moves.h" .include "asm/macros.inc" .include "constants/constants.inc" .section .rodata .align 2, 0 .align 2 gUnknown_08587F34:: @ 8587F34 .4byte 0x00000580, 0x000015e9, 0x000005c2, 0x000031a3 .align 2 gUnknown_08587F44:: @ 8587F44 window_template 0x00, 0x12, 0x00, 0x0c, 0x02, 0x0f, 0x0200 window_template 0x00, 0x12, 0x05, 0x0c, 0x02, 0x0f, 0x0218 window_template 0x00, 0x12, 0x0a, 0x0c, 0x02, 0x0f, 0x0230 window_template 0x00, 0x12, 0x0f, 0x0c, 0x02, 0x0f, 0x0248 window_template 0x00, 0x01, 0x0f, 0x11, 0x04, 0x0f, 0x0260 window_template 0x00, 0x01, 0x1f, 0x09, 0x02, 0x0f, 0x02a4 window_template 0x00, 0x01, 0x21, 0x09, 0x02, 0x0f, 0x02b6 window_template 0x00, 0x01, 0x23, 0x09, 0x02, 0x0f, 0x02c8 window_template 0x00, 0x01, 0x25, 0x09, 0x02, 0x0f, 0x02da window_template 0x00, 0x10, 0x1f, 0x01, 0x02, 0x0f, 0x02ec window_template 0x00, 0x0b, 0x23, 0x12, 0x04, 0x0f, 0x02ee null_window_template .align 2 gUnknown_08587FA4:: @ 8587FA4 .4byte NULL, 0xFFFF .2byte SPECIES_ELECTRIKE .byte 2 .string "ELECTER$", 11 .string "EZRA$", 8 .2byte 0 .4byte NULL, 0xFFFF .2byte SPECIES_TROPIUS .byte 0 .string "TROPO$", 11 .string "ALLAN$", 8 .2byte 2 .4byte NULL, 0xFFFF .2byte SPECIES_XATU .byte 1 .string "TUXA$", 11 .string "JULIET$", 8 .2byte 0 .4byte NULL, 0xFFFF .2byte SPECIES_PLUSLE .byte 4 .string "PULSE$", 11 .string "BAILY$", 8 .2byte 3 .4byte NULL, 0xFFFF .2byte SPECIES_SHUPPET .byte 3 .string "SHUPUP$", 11 .string "MELANY$", 8 .2byte 1 .4byte NULL, 0xFFFF .2byte SPECIES_ZANGOOSE .byte 0 .string "GOOZAN$", 11 .string "HANA$", 8 .2byte 2 .4byte NULL, 0xFFFF .2byte SPECIES_LOUDRED .byte 1 .string "LOUDED$", 11 .string "BRYANT$", 8 .2byte 2 .4byte NULL, 0xFFFF .2byte SPECIES_DELCATTY .byte 2 .string "KITSY$", 11 .string "OMAR$", 8 .2byte 3 .align 2 gContestOpponents:: @ 85880A4 .include "data/contest_opponents.inc" gUnknown_085898A4:: @ 85898A4 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02 .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02 .align 2 gUnknown_08589904:: @ 8589904 obj_tiles gBlankGfxCompressed, 0x1000, 0x80e8 obj_tiles gBlankGfxCompressed, 0x1000, 0x80e9 obj_tiles gBlankGfxCompressed, 0x1000, 0x80ea obj_tiles gBlankGfxCompressed, 0x1000, 0x80eb .align 2 gUnknown_08589924:: @ 8589924 Yup this is super dangerous but that's how it is here obj_pal gHeap + 0x1A0A4, 0x80e8 obj_pal gHeap + 0x1A0C4, 0x80e9 obj_pal gHeap + 0x1A0E4, 0x80ea obj_pal gHeap + 0x1A104, 0x80eb .align 2 gOamData_8589944:: @ 8589944 .2byte 0x0700 .2byte 0xC000 .2byte 0x0000 .align 2 gSpriteAffineAnim_858994C:: @ 858994C obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 obj_rot_scal_anim_end .align 2 gSpriteAffineAnim_858995C:: @ 858995C obj_rot_scal_anim_frame 0x3, 0x3, 0, 15 obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15 obj_rot_scal_anim_frame 0x3, 0x3, 0, 15 obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15 obj_rot_scal_anim_end .align 2 gSpriteAffineAnimTable_8589984:: @ 8589984 .4byte gSpriteAffineAnim_858994C .4byte gSpriteAffineAnim_858995C .align 2 gSpriteTemplate_858998C:: @ 858998C spr_template 0x80e8, 0x80e8, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy spr_template 0x80e9, 0x80e9, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy spr_template 0x80ea, 0x80ea, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy spr_template 0x80eb, 0x80eb, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy .align 2 gContestExcitementTable:: @ 85899EC .2byte 0x0001, 0xffff, 0x0000, 0x0001, 0xffff, 0x00ff, 0x0001, 0xffff, 0x00ff, 0x0001, 0xff00, 0x00ff, 0x0001, 0x0000