Finish trade_scene data

This commit is contained in:
PikalaxALT
2019-10-30 16:01:31 -04:00
parent 84e1b97eac
commit 4fae033d1a
6 changed files with 672 additions and 665 deletions
-174
View File
@@ -1,174 +0,0 @@
gInGameTrades:: @ 826CF8C
.string "MIMIEN$", 11
.align 1
.2byte SPECIES_MR_MIME @ species
.byte 20, 15, 17, 24, 23, 22 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 1985 @ OT ID
.byte 5, 5, 5, 30, 5 @ contest stats
.align 2
.4byte 0x00009cae @ personality
.2byte ITEM_NONE @ held item
.byte 255 @ mail index
.string "REYLEY$", 11
.byte MALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_ABRA @ species requested
.align 2
.string "ZYNX$", 11
.align 1
.2byte SPECIES_JYNX @ species
.byte 18, 17, 18, 22, 25, 21 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 36728 @ OT ID
.byte 5, 30, 5, 5, 5 @ contest stats
.align 2
.4byte 0x498a2e1d @ personality
.2byte ITEM_FAB_MAIL @ held item
.byte 0 @ mail index
.string "DONTAE$", 11
.byte MALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_POLIWHIRL @ species requested
.align 2
.string "MS. NIDO$", 11
.align 1
.2byte SPECIES_NIDORAN_F @ species
.byte 22, 18, 25, 19, 15, 22 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 63184 @ OT ID
.byte 5, 5, 5, 5, 30 @ contest stats
.align 2
.4byte 0x4c970b89 @ personality
.2byte ITEM_TINY_MUSHROOM @ held item
.byte 255 @ mail index
.string "SAIGE$", 11
.byte FEMALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_NIDORAN_M @ species requested
.align 2
.string "CH'DING$", 11
.align 1
.2byte SPECIES_FARFETCHD @ species
.byte 20, 25, 21, 24, 15, 20 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 8810 @ OT ID
.byte 30, 5, 5, 5, 5 @ contest stats
.align 2
.4byte 0x151943d7 @ personality
.2byte ITEM_STICK @ held item
.byte 255 @ mail index
.string "ELYSSA$", 11
.byte MALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_SPEAROW @ species requested
.align 2
.string "NINA$", 11
.align 1
.2byte SPECIES_NIDORINA @ species
.byte 22, 25, 18, 19, 22, 15 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 13637 @ OT ID
.byte 5, 5, 30, 5, 5 @ contest stats
.align 2
.4byte 0x00eeca15 @ personality
.2byte ITEM_NONE @ held item
.byte 255 @ mail index
.string "TURNER$", 11
.byte MALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_NIDORINO @ species requested
.align 2
.string "MARC$", 11
.align 1
.2byte SPECIES_LICKITUNG @ species
.byte 24, 19, 21, 15, 23, 21 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 1239 @ OT ID
.byte 5, 5, 5, 5, 30 @ contest stats
.align 2
.4byte 0x451308ab @ personality
.2byte ITEM_NONE @ held item
.byte 255 @ mail index
.string "HADEN$", 11
.byte MALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_GOLDUCK @ species requested
.align 2
.string "ESPHERE$", 11
.align 1
.2byte SPECIES_ELECTRODE @ species
.byte 19, 16, 18, 25, 25, 19 @ IVs
.byte TRUE @ has second ability
.align 2
.4byte 50298 @ OT ID
.byte 30, 5, 5, 5, 5 @ contest stats
.align 2
.4byte 0x06341016 @ personality
.2byte ITEM_NONE @ held item
.byte 255 @ mail index
.string "CLIFTON$", 11
.byte MALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_RAICHU @ species requested
.align 2
.string "TANGENY$", 11
.align 1
.2byte SPECIES_TANGELA @ species
.byte 22, 17, 25, 16, 23, 20 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 60042 @ OT ID
.byte 5, 5, 30, 5, 5 @ contest stats
.align 2
.4byte 0x5c77ecfa @ personality
.2byte ITEM_STARDUST @ held item
.byte 255 @ mail index
.string "NORMA$", 11
.byte FEMALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_VENONAT @ species requested
.align 2
.string "SEELOR$", 11
.align 1
.2byte SPECIES_SEEL @ species
.byte 24, 15, 22, 16, 23, 22 @ IVs
.byte FALSE @ has second ability
.align 2
.4byte 9853 @ OT ID
.byte 5, 5, 5, 5, 30 @ contest stats
.align 2
.4byte 0x482cac89 @ personality
.2byte ITEM_NONE @ held item
.byte 255 @ mail index
.string "GARETT$", 11
.byte MALE @ OT gender
.byte 10 @ sheen
.2byte SPECIES_PONYTA @ species requested
.align 2
sInGameTradeMailMessages:: @ 826D1A8
.2byte EC_WORD_THAT_S
.2byte EC_WORD_A
.2byte EC_WORD_HEALTHY
.2byte EC_POKEMON2(JYNX)
.2byte EC_WORD_EXCL
.2byte EC_WORD_BE
.2byte EC_WORD_KIND
.2byte EC_WORD_TO
.2byte EC_WORD_IT
.2byte 0
-372
View File
@@ -1,372 +0,0 @@
#include "constants/items.h"
#include "constants/species.h"
#include "constants/easy_chat.h"
#define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10))
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2, 0
gOamData_826CD00::
.4byte 0x40000100, 0x00000000
gAnimCmd_826CD08::
obj_image_anim_frame 0x00, 3
obj_image_anim_frame 0x04, 3
obj_image_anim_frame 0x08, 3
obj_image_anim_frame 0x0c, 3
obj_image_anim_frame 0x10, 3
obj_image_anim_frame 0x14, 3
obj_image_anim_frame 0x18, 3
obj_image_anim_frame 0x1c, 3
obj_image_anim_frame 0x20, 3
obj_image_anim_frame 0x24, 3
obj_image_anim_frame 0x28, 3
obj_image_anim_frame 0x2c, 3
obj_image_anim_loop 1
obj_image_anim_frame 0x00, 3
obj_image_anim_end
gAnimCmd_826CD44::
obj_image_anim_frame 0x00, 3
obj_image_anim_frame 0x04, 3
obj_image_anim_frame 0x08, 3
obj_image_anim_frame 0x0c, 3
obj_image_anim_frame 0x10, 3
obj_image_anim_frame 0x14, 3
obj_image_anim_frame 0x18, 3
obj_image_anim_frame 0x1c, 3
obj_image_anim_frame 0x20, 3
obj_image_anim_frame 0x24, 3
obj_image_anim_frame 0x28, 3
obj_image_anim_frame 0x2c, 3
obj_image_anim_loop 2
obj_image_anim_frame 0x00, 3
obj_image_anim_end
gSpriteAnimTable_826CD80::
.4byte gAnimCmd_826CD08
.4byte gAnimCmd_826CD44
gAffineAnimCmd_826CD88::
obj_rot_scal_anim_frame 0x0000, 0x0000, 0x00, 0x01
obj_rot_scal_anim_end
gAffineAnimCmd_826CD98::
obj_rot_scal_anim_frame 0xfff8, 0x0000, 0x00, 0x14
obj_rot_scal_anim_end
gAffineAnimCmd_826CDA8::
obj_rot_scal_anim_frame 0x0060, 0x0100, 0x00, 0x00
obj_rot_scal_anim_frame 0x0000, 0x0000, 0x00, 0x05
obj_rot_scal_anim_frame 0x0008, 0x0000, 0x00, 0x14
obj_rot_scal_anim_end
gSpriteAffineAnimTable_826CDC8::
.4byte gAffineAnimCmd_826CD88
.4byte gAffineAnimCmd_826CD98
.4byte gAffineAnimCmd_826CDA8
gUnknown_826CDD4:: @ 826CDD4
obj_tiles gTradeBallTiles, 0x0600, 5557
gUnknown_826CDDC:: @ 826CDDC
obj_pal gTradeBallPalette, 5558
sTradePokeballSpriteTemplate:: @ 826CDE4
spr_template 5557, 5558, gOamData_826CD00, gSpriteAnimTable_826CD80, NULL, gSpriteAffineAnimTable_826CDC8, SpriteCB_TradePokeball_Default
gOamData_826CDFC::
.4byte 0x80000500, 0x00000400
gAnimCmd_826CE04::
obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_end
gSpriteAnimTable_826CE0C::
.4byte gAnimCmd_826CE04
gAffineAnimCmd_826CE10::
obj_rot_scal_anim_frame -10, -10, 0, 5
obj_rot_scal_anim_frame 10, 10, 0, 5
obj_rot_scal_anim_jump 0
gSpriteAffineAnimTable_826CE28::
.4byte gAffineAnimCmd_826CE10
gUnknown_826CE2C:: @ 826CE2C
obj_tiles gTradeGlow1Tiles, 0x0200, 5550
gUnknown_826CE34:: @ 826CE34
obj_pal gUnknown_82649FC, 5551
gUnknown_826CE3C:: @ 826CE3C
obj_pal gUnknown_826499C, 5555
gUnknown_826CE44:: @ 826CE44
spr_template 5550, 5551, gOamData_826CDFC, gSpriteAnimTable_826CE0C, NULL, gSpriteAffineAnimTable_826CE28, SpriteCB_TradeGlowCable
gOamData_826CE5C::
.4byte 0x80008000, 0x00000400
gAnimCmd_826CE64::
obj_image_anim_frame 0, 5, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_end
gAnimCmd_826CE6C::
obj_image_anim_frame 8, 5, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_end
gSpriteAnimTable_826CE74::
.4byte gAnimCmd_826CE64
.4byte gAnimCmd_826CE6C
gUnknown_826CE7C:: @ 826CE7C
obj_tiles gTradeGlow2Tiles, 0x0300, 5552
sGlowBallSpriteTemplate:: @ 826CE84
spr_template 5552, 5551, gOamData_826CE5C, gSpriteAnimTable_826CE74, NULL, gDummySpriteAffineAnimTable, SpriteCB_TradeGlowCore
gOamData_826CE9C::
.4byte 0x80008000, 0x00000400
gAnimCmd_826CEA4::
obj_image_anim_frame 0, 10
obj_image_anim_end
gSpriteAnimTable_826CEAC::
.4byte gAnimCmd_826CEA4
gUnknown_826CEB0:: @ 826CEB0
obj_tiles gTradeCableEndTiles, 0x0100, 5554
sGameLinkCableEndSpriteTemplate:: @ 826CEB8
spr_template 5554, 5555, gOamData_826CE9C, gSpriteAnimTable_826CEAC, NULL, gDummySpriteAffineAnimTable, SpriteCB_GameLinkCableEnd_Outbound
gOamData_826CED0::
.4byte 0xc0004000, 0x00000400
gAnimCmd_826CED8::
obj_image_anim_frame 0x00, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x20, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x40, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x60, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x40, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x20, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x00, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_loop 8
obj_image_anim_end
gAnimCmd_826CEFC::
obj_image_anim_frame 0x00, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x20, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x40, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x60, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x40, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x20, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_frame 0x00, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP
obj_image_anim_loop 2
obj_image_anim_end
gSpriteAnimTable_826CF20::
.4byte gAnimCmd_826CED8
gSpriteAnimTable_826CF24::
.4byte gAnimCmd_826CEFC
gUnknown_826CF28:: @ 826CF28
obj_tiles gTradeGBAScreenTiles, 0x1000, 5556
gUnknown_826CF30:: @ 826CF30
spr_template 5556, 5555, gOamData_826CED0, gSpriteAnimTable_826CF20, NULL, gDummySpriteAffineAnimTable, sub_804FE00
gUnknown_826CF48:: @ 826CF48
spr_template 5556, 5555, gOamData_826CED0, gSpriteAnimTable_826CF24, NULL, gDummySpriteAffineAnimTable, sub_804FE00
gTradeGlow2PaletteAnimTable:: @ 826CF60
.2byte RGB(18, 24, 31)
.2byte RGB(18, 24, 31)
.2byte RGB(18, 24, 31)
.2byte RGB(31, 31, 31)
.2byte RGB(31, 31, 31)
.2byte RGB(31, 31, 31)
.2byte RGB(18, 24, 31)
.2byte RGB(18, 24, 31)
.2byte RGB(18, 24, 31)
.2byte RGB(31, 31, 31)
.2byte RGB(31, 31, 31)
.2byte RGB(31, 31, 31)
gAffineAnimCmd_826CF78::
obj_rot_scal_anim_frame 0xFF00, 0x0100, 0x00, 0x00
obj_rot_scal_anim_jump 0
gUnknown_826CF88:: @ 826CF88
.4byte gAffineAnimCmd_826CF78
.include "data/ingame_trades.inc"
gUnknown_826D1BC:: @ 826D1BC
.byte 0, 2, 15, 26, 4, 0
.2byte 0x0040
@ {
@ .bg = 0,
@ .tilemapLeft = 2,
@ .tilemapTop = 15,
@ .width = 26,
@ .height = 4,
@ .paletteNum = 0,
@ .baseBlock = 0x0040
@ }
.byte 255, 0, 0, 0, 0, 0
.2byte 0x0000
@ {
@ .bg = 255,
@ .tilemapLeft = 0,
@ .tilemapTop = 0,
@ .width = 0,
@ .height = 0,
@ .paletteNum = 0,
@ .baseBlock = 0x0000
@ }
gUnknown_826D1CC:: @ 826D1CC
.byte 0, 21, 9, 6, 4, 15
.2byte 0x00bc
@ {
@ .bg = 0,
@ .tilemapLeft = 21,
@ .tilemapTop = 9,
@ .width = 6,
@ .height = 4,
@ .paletteNum = 15,
@ .baseBlock = 0x00bc
@ }
gUnknown_826D1D4:: @ 826D1D4
.4byte 0x000001fc
@ {
@ .bg = 0,
@ .charBaseIndex = 3,
@ .mapBaseIndex = 31,
@ .screenSize = 0,
@ .paletteMode = 0,
@ .priority = 0,
@ .baseTile = 0x0000
@ }
.4byte 0x00002051
@ {
@ .bg = 1,
@ .charBaseIndex = 0,
@ .mapBaseIndex = 5,
@ .screenSize = 0,
@ .paletteMode = 0,
@ .priority = 2,
@ .baseTile = 0x0000
@ }
.4byte 0x00002326
@ {
@ .bg = 2,
@ .charBaseIndex = 1,
@ .mapBaseIndex = 18,
@ .screenSize = 1,
@ .paletteMode = 0,
@ .priority = 2,
@ .baseTile = 0x0000
@ }
.4byte 0x00003063
@ {
@ .bg = 3,
@ .charBaseIndex = 0,
@ .mapBaseIndex = 6,
@ .screenSize = 0,
@ .paletteMode = 0,
@ .priority = 3,
@ .baseTile = 0x0000
@ }
gUnknown_826D1E4:: @ 826D1E4
.byte 0x00
.byte 0x00
.byte 0x01
.byte 0x00
.byte 0x01
.byte 0x00
.byte 0x01
.byte 0x01
.byte 0x01
.byte 0x01
.byte 0x02
.byte 0x02
.byte 0x02
.byte 0x02
.byte 0x03
.byte 0x03
.byte 0x03
.byte 0x03
.byte 0x04
.byte 0x04
.byte 0x04
.byte 0x04
.byte 0xfc
.byte 0xfc
.byte 0xfc
.byte 0xfd
.byte 0xfd
.byte 0xfd
.byte 0xfd
.byte 0xfe
.byte 0xfe
.byte 0xfe
.byte 0xfe
.byte 0xff
.byte 0xff
.byte 0xff
.byte 0xff
.byte 0x00
.byte 0xff
.byte 0x00
.byte 0xff
.byte 0x00
.byte 0x00
.byte 0x00
.incbin "baserom.gba", 0x26D210, 0x40
gUnknown_826D250:: @ 826D250
.byte 0x00, 0x01
.byte 0x01, 0x01
.byte 0x02, 0x01
.byte 0x03, 0x01
.byte 0x04, 0x01
.byte 0x05, 0x02
.byte 0x06, 0x02
.byte 0x07, 0x02
.byte 0x08, 0x02
.byte 0x09, 0x02
.byte 0x0a, 0x03
.byte 0x0b, 0x03
.byte 0x0c, 0x03
.byte 0x0d, 0x04
.byte 0x0e, 0x05
.byte 0x0f, 0x02
.byte 0x00, 0x01
.byte 0x01, 0x01
.byte 0x02, 0x01
.byte 0x03, 0x01
.byte 0x04, 0x01
.byte 0x05, 0x02
.byte 0x06, 0x02
.byte 0x07, 0x02
.byte 0x08, 0x02
.byte 0x09, 0x02
.byte 0x0a, 0x03
.byte 0x0b, 0x03
.byte 0x0c, 0x03
.byte 0x0d, 0x04
.byte 0x0e, 0x05
.byte 0x10, 0x01
.byte 0x10, 0xff
.align 2, 0