start decompiling battle2
This commit is contained in:
+1343
File diff suppressed because it is too large
Load Diff
@@ -146,7 +146,6 @@ extern u8 sav1_map_get_light_level(void);
|
||||
extern u8 sub_813B21C(void);
|
||||
extern u16 get_unknown_box_id(void);
|
||||
extern void c2_berry_program_update_menu(void);
|
||||
extern void sub_8035AA4(void);
|
||||
|
||||
// BattleScripts
|
||||
extern const u8 BattleScript_MoveEnd[];
|
||||
@@ -11218,7 +11217,7 @@ static void atkF2_display_dex_info(void)
|
||||
break;
|
||||
case 3:
|
||||
c2_berry_program_update_menu();
|
||||
sub_8035AA4();
|
||||
LoadBattleTextboxAndBackground();
|
||||
gBattle_BG3_X = 0x100;
|
||||
gBattleCommunication[0]++;
|
||||
break;
|
||||
|
||||
+3
-3
@@ -64,7 +64,7 @@ extern void sub_806A068(u16, u8);
|
||||
extern void fade_screen(u8, u8);
|
||||
extern void overworld_free_bg_tilemaps(void);
|
||||
extern void sub_80AF168(void);
|
||||
extern void init_uns_table_pokemon_copy(void);
|
||||
extern void AllocateMonSpritesGfx(void);
|
||||
extern void sub_805F094(void);
|
||||
extern void remove_some_task(void);
|
||||
extern void reset_temp_tile_data_buffers(void);
|
||||
@@ -439,7 +439,7 @@ static u8 EggHatchCreateMonSprite(u8 a0, u8 switchID, u8 pokeID, u16* speciesLoc
|
||||
u16 species = GetMonData(mon, MON_DATA_SPECIES);
|
||||
u32 pid = GetMonData(mon, MON_DATA_PERSONALITY);
|
||||
HandleLoadSpecialPokePic_DontHandleDeoxys(&gMonFrontPicTable[species],
|
||||
gBattleSpritesGfx->sprites[(a0 * 2) + 1],
|
||||
gMonSpritesGfxPtr->sprites[(a0 * 2) + 1],
|
||||
species, pid);
|
||||
LoadCompressedObjectPalette(sub_806E794(mon));
|
||||
*speciesLoc = species;
|
||||
@@ -488,7 +488,7 @@ static void CB2_EggHatch_0(void)
|
||||
SetGpuReg(REG_OFFSET_DISPCNT, 0);
|
||||
|
||||
sEggHatchData = Alloc(sizeof(struct EggHatchData));
|
||||
init_uns_table_pokemon_copy();
|
||||
AllocateMonSpritesGfx();
|
||||
sEggHatchData->eggPartyID = gSpecialVar_0x8004;
|
||||
sEggHatchData->eggShardVelocityID = 0;
|
||||
|
||||
|
||||
+6
-6
@@ -152,8 +152,8 @@ u8 GetGenderFromSpeciesAndPersonality(u16 species, u32 personality)
|
||||
|
||||
void sub_806A068(u16 species, u8 bankIdentity)
|
||||
{
|
||||
if (gBattleSpritesGfx != NULL)
|
||||
gUnknown_0202499C = gBattleSpritesGfx->templates[bankIdentity];
|
||||
if (gMonSpritesGfxPtr != NULL)
|
||||
gUnknown_0202499C = gMonSpritesGfxPtr->templates[bankIdentity];
|
||||
else if (gUnknown_020249B4[0])
|
||||
gUnknown_0202499C = gUnknown_020249B4[0]->templates[bankIdentity];
|
||||
else if (gUnknown_020249B4[1])
|
||||
@@ -180,8 +180,8 @@ void sub_806A12C(u16 trainerSpriteId, u8 bankIdentity)
|
||||
}
|
||||
else
|
||||
{
|
||||
if (gBattleSpritesGfx != NULL)
|
||||
gUnknown_0202499C = gBattleSpritesGfx->templates[bankIdentity];
|
||||
if (gMonSpritesGfxPtr != NULL)
|
||||
gUnknown_0202499C = gMonSpritesGfxPtr->templates[bankIdentity];
|
||||
else
|
||||
gUnknown_0202499C = gUnknown_08329D98[bankIdentity];
|
||||
gUnknown_0202499C.anims = gUnknown_0830536C[trainerSpriteId];
|
||||
@@ -190,8 +190,8 @@ void sub_806A12C(u16 trainerSpriteId, u8 bankIdentity)
|
||||
|
||||
void sub_806A1C0(u16 arg0, u8 bankIdentity)
|
||||
{
|
||||
if (gBattleSpritesGfx != NULL)
|
||||
gUnknown_0202499C = gBattleSpritesGfx->templates[bankIdentity];
|
||||
if (gMonSpritesGfxPtr != NULL)
|
||||
gUnknown_0202499C = gMonSpritesGfxPtr->templates[bankIdentity];
|
||||
else
|
||||
gUnknown_0202499C = gUnknown_08329D98[bankIdentity];
|
||||
gUnknown_0202499C.paletteTag = arg0;
|
||||
|
||||
+2
-2
@@ -486,8 +486,8 @@ u16 SpeciesToCryId(u16 species)
|
||||
void sub_806D544(u16 species, u32 personality, u8 *dest)
|
||||
{
|
||||
if (species == SPECIES_SPINDA
|
||||
&& dest != gBattleSpritesGfx->sprites[0]
|
||||
&& dest != gBattleSpritesGfx->sprites[2])
|
||||
&& dest != gMonSpritesGfxPtr->sprites[0]
|
||||
&& dest != gMonSpritesGfxPtr->sprites[2])
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < 4; i++)
|
||||
|
||||
Reference in New Issue
Block a user