#include "constants/region_map.h" #include "constants/flags.h" #include "constants/moves.h" #define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10)) .include "asm/macros.inc" .include "constants/constants.inc" .section .rodata .align 2 gUnknown_843F8F0:: @ 843F8F0 sprite_sheet obj_tiles gUnknown_843F3F8, 0x0020, 0 obj_tiles gUnknown_843F418, 0x0100, 2 obj_tiles gUnknown_843F518, 0x0100, 3 null_obj_tiles gUnknown_843F910:: @ 843F910 sprite_palette obj_pal gUnknown_843F3B8, 0 obj_pal gUnknown_843F3D8, 1 obj_pal gUnknown_8E99F24, 2 obj_pal gUnknown_843F618, 3 null_obj_pal gUnknown_843F938:: @ 843F938 sprite_sheet obj_tiles gUnknown_843F638, 0x0800, 5 obj_tiles gUnknown_8E9BD28, 0x1000, 1 obj_tiles gUnknown_8E99F44, 0x0800, 6 obj_tiles gUnknown_8E9A168, 0x1000, 4 gUnknown_843F958:: @ 843F958 data8 .byte 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x00 gUnknown_843F960:: .4byte 0x00000000, 0x00000c00 gUnknown_843F968:: @ 843F968 sprite_template spr_template 0, 0, gUnknown_843F960, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8101B20 gUnknown_843F980:: .4byte 0xc0004000, 0x00000400 gUnknown_843F988:: obj_image_anim_frame 0x0000, 0 obj_image_anim_end gUnknown_843F990:: obj_image_anim_frame 0x0020, 0 obj_image_anim_end gUnknown_843F998:: obj_image_anim_frame 0x0040, 0 obj_image_anim_end gUnknown_843F9A0:: obj_image_anim_frame 0x0060, 0 obj_image_anim_end gUnknown_843F9A8:: .4byte gUnknown_843F988 .4byte gUnknown_843F990 .4byte gUnknown_843F998 .4byte gUnknown_843F9A0 gUnknown_843F9B8:: @ 843F9B8 sprite_template spr_template 1, 1, gUnknown_843F980, gUnknown_843F9A8, NULL, gDummySpriteAffineAnimTable, sub_8101B20 gUnknown_843F9D0:: .4byte 0xc0004000, 0x00000400 gUnknown_843F9D8:: obj_image_anim_frame 0x0060, 0 obj_image_anim_end gUnknown_843F9E0:: obj_image_anim_frame 0x0040, 4 obj_image_anim_frame 0x0020, 4 obj_image_anim_end gUnknown_843F9EC:: obj_image_anim_frame 0x0040, 4 obj_image_anim_frame 0x0000, 4 obj_image_anim_end gUnknown_843F9F8:: obj_image_anim_frame 0x0040, 4 obj_image_anim_frame 0x0060, 0 obj_image_anim_end gUnknown_843FA04:: obj_image_anim_frame 0x0040, 4 obj_image_anim_end gUnknown_843FA0C:: .4byte gUnknown_843F9D8 .4byte gUnknown_843F9E0 .4byte gUnknown_843F9EC .4byte gUnknown_843F9F8 .4byte gUnknown_843FA04 gUnknown_843FA20:: @ 843FA20 sprite_template spr_template 4, 2, gUnknown_843F9D0, gUnknown_843FA0C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_843FA38:: .4byte 0xc0000000, 0x00000c00 gUnknown_843FA40:: @ 843FA40 sprite_template spr_template 6, 2, gUnknown_843FA38, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_843FA58:: .4byte 0x40004000, 0x00000400 gUnknown_843FA60:: .4byte 0x40000000, 0x00000400 gUnknown_843FA68:: obj_image_anim_frame 0x0000, 0 obj_image_anim_end gUnknown_843FA70:: obj_image_anim_frame 0x0004, 0 obj_image_anim_end gUnknown_843FA78:: .4byte gUnknown_843FA68 .4byte gUnknown_843FA70 gUnknown_843FA80:: @ 843FA80 sprite_template spr_template 3, 2, gUnknown_843FA58, gUnknown_843FA78, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy gUnknown_843FA98:: @ 843FA98 sprite_template spr_template 2, 2, gUnknown_843FA60, gUnknown_843FA78, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy