mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-18 09:24:19 +01:00
updating
This commit is contained in:
parent
c63acde250
commit
2a60aefed6
@ -203,7 +203,7 @@ void sub_81C240C(u16 a);
|
|||||||
void sub_81C2194(u16 *a, u16 b, u8 c);
|
void sub_81C2194(u16 *a, u16 b, u8 c);
|
||||||
void sub_81C2074(u16 a, s16 b);
|
void sub_81C2074(u16 a, s16 b);
|
||||||
void sub_81C2524();
|
void sub_81C2524();
|
||||||
void sub_81C2228(struct Pokemon* poke);
|
void sub_81C2228(struct Pokemon* mon);
|
||||||
void sub_81C0484(u8 taskId);
|
void sub_81C0484(u8 taskId);
|
||||||
void sub_81C4898();
|
void sub_81C4898();
|
||||||
void sub_806F47C(u8 a);
|
void sub_806F47C(u8 a);
|
||||||
@ -287,14 +287,14 @@ void SetBgAttribute(u8 bg, u8 attributeId, u8 value);
|
|||||||
bool8 sub_81BFB10();
|
bool8 sub_81BFB10();
|
||||||
u8 sub_81B1250();
|
u8 sub_81B1250();
|
||||||
|
|
||||||
union unkUnion
|
union UnkUnion
|
||||||
{
|
{
|
||||||
struct Pokemon mon[6];
|
struct Pokemon mon[6];
|
||||||
struct BoxPokemon boxMon[6];
|
struct BoxPokemon boxMon[6];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
u8 sub_80D214C(union unkUnion* a, u8 b, u8 c, u8 d);
|
u8 sub_80D214C(union UnkUnion* a, u8 b, u8 c, u8 d);
|
||||||
|
|
||||||
struct PokeSummary
|
struct PokeSummary
|
||||||
{
|
{
|
||||||
@ -332,10 +332,10 @@ struct PokeSummary
|
|||||||
|
|
||||||
struct UnkSummaryStruct
|
struct UnkSummaryStruct
|
||||||
{
|
{
|
||||||
/*0x00*/ union unkUnion *unk0;
|
/*0x00*/ union UnkUnion *unk0;
|
||||||
/*0x04*/ void *unk4;
|
/*0x04*/ void *unk4;
|
||||||
/*0x08*/ void *unk8;
|
/*0x08*/ void *unk8;
|
||||||
/*0x0C*/ struct Pokemon currentPoke;
|
/*0x0C*/ struct Pokemon currentMon;
|
||||||
/*0x70*/ struct PokeSummary summary;
|
/*0x70*/ struct PokeSummary summary;
|
||||||
u16 unkTilemap0[0x400];
|
u16 unkTilemap0[0x400];
|
||||||
u16 unkTilemap0_1[0x400];
|
u16 unkTilemap0_1[0x400];
|
||||||
@ -490,12 +490,12 @@ bool8 sub_81BFB10(void)
|
|||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
sub_81C0098(&gUnknown_0203CF1C->currentPoke);
|
sub_81C0098(&gUnknown_0203CF1C->currentMon);
|
||||||
gUnknown_0203CF1C->unk40F0 = 0;
|
gUnknown_0203CF1C->unk40F0 = 0;
|
||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
case 10:
|
case 10:
|
||||||
if (sub_81C00F0(&gUnknown_0203CF1C->currentPoke) != 0)
|
if (sub_81C00F0(&gUnknown_0203CF1C->currentMon) != 0)
|
||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 11:
|
||||||
@ -525,7 +525,7 @@ bool8 sub_81BFB10(void)
|
|||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
case 17:
|
case 17:
|
||||||
gUnknown_0203CF1C->unk40D3 = sub_81C45F4(&gUnknown_0203CF1C->currentPoke, &gUnknown_0203CF1C->unk40F0);
|
gUnknown_0203CF1C->unk40D3 = sub_81C45F4(&gUnknown_0203CF1C->currentMon, &gUnknown_0203CF1C->unk40F0);
|
||||||
if (gUnknown_0203CF1C->unk40D3 != 0xFF)
|
if (gUnknown_0203CF1C->unk40D3 != 0xFF)
|
||||||
{
|
{
|
||||||
gUnknown_0203CF1C->unk40F0 = 0;
|
gUnknown_0203CF1C->unk40F0 = 0;
|
||||||
@ -533,11 +533,11 @@ bool8 sub_81BFB10(void)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 18:
|
case 18:
|
||||||
sub_81C4984(&gUnknown_0203CF1C->currentPoke);
|
sub_81C4984(&gUnknown_0203CF1C->currentMon);
|
||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
case 19:
|
case 19:
|
||||||
sub_81C4A08(&gUnknown_0203CF1C->currentPoke);
|
sub_81C4A08(&gUnknown_0203CF1C->currentMon);
|
||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
case 20:
|
case 20:
|
||||||
@ -656,17 +656,17 @@ u8 sub_81BFEB0()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_81C0098(struct Pokemon *poke)
|
void sub_81C0098(struct Pokemon *mon)
|
||||||
{
|
{
|
||||||
if (gUnknown_0203CF1C->unk40BD == 0)
|
if (gUnknown_0203CF1C->unk40BD == 0)
|
||||||
{
|
{
|
||||||
struct Pokemon *partyMon = gUnknown_0203CF1C->unk0->mon;
|
struct Pokemon *partyMon = gUnknown_0203CF1C->unk0->mon;
|
||||||
*poke = partyMon[gUnknown_0203CF1C->unk40BE];
|
*mon = partyMon[gUnknown_0203CF1C->unk40BE];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
struct BoxPokemon *boxMon = gUnknown_0203CF1C->unk0->boxMon;
|
struct BoxPokemon *boxMon = gUnknown_0203CF1C->unk0->boxMon;
|
||||||
sub_8069004(&boxMon[gUnknown_0203CF1C->unk40BE], poke);
|
sub_8069004(&boxMon[gUnknown_0203CF1C->unk40BE], mon);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -769,7 +769,7 @@ void sub_81C0348(void)
|
|||||||
PutWindowTilemap(0xD);
|
PutWindowTilemap(0xD);
|
||||||
}
|
}
|
||||||
sub_81C2524();
|
sub_81C2524();
|
||||||
sub_81C2228(&gUnknown_0203CF1C->currentPoke);
|
sub_81C2228(&gUnknown_0203CF1C->currentMon);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_81C0434()
|
void sub_81C0434()
|
||||||
@ -915,27 +915,27 @@ void sub_81C0704(u8 taskId)
|
|||||||
DestroySpriteAndFreeResources(&gSprites[gUnknown_0203CF1C->unk40D4]);
|
DestroySpriteAndFreeResources(&gSprites[gUnknown_0203CF1C->unk40D4]);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
sub_81C0098(&gUnknown_0203CF1C->currentPoke);
|
sub_81C0098(&gUnknown_0203CF1C->currentMon);
|
||||||
gUnknown_0203CF1C->unk40F0 = 0;
|
gUnknown_0203CF1C->unk40F0 = 0;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
if (sub_81C00F0(&gUnknown_0203CF1C->currentPoke) == FALSE)
|
if (sub_81C00F0(&gUnknown_0203CF1C->currentMon) == FALSE)
|
||||||
return;
|
return;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
sub_81C49E0(&gUnknown_0203CF1C->currentPoke);
|
sub_81C49E0(&gUnknown_0203CF1C->currentMon);
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
sub_81C4A08(&gUnknown_0203CF1C->currentPoke);
|
sub_81C4A08(&gUnknown_0203CF1C->currentMon);
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
if (gUnknown_0203CF1C->summary.unk7)
|
if (gUnknown_0203CF1C->summary.unk7)
|
||||||
sub_81C2074(10, -2);
|
sub_81C2074(10, -2);
|
||||||
sub_81C2228(&gUnknown_0203CF1C->currentPoke);
|
sub_81C2228(&gUnknown_0203CF1C->currentMon);
|
||||||
data[1] = 0;
|
data[1] = 0;
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
gUnknown_0203CF1C->unk40D3 = sub_81C45F4(&gUnknown_0203CF1C->currentPoke, &data[1]);
|
gUnknown_0203CF1C->unk40D3 = sub_81C45F4(&gUnknown_0203CF1C->currentMon, &data[1]);
|
||||||
if (gUnknown_0203CF1C->unk40D3 == 0xFF)
|
if (gUnknown_0203CF1C->unk40D3 == 0xFF)
|
||||||
return;
|
return;
|
||||||
gSprites[gUnknown_0203CF1C->unk40D3].data2 = 1;
|
gSprites[gUnknown_0203CF1C->unk40D3].data2 = 1;
|
||||||
@ -1149,7 +1149,7 @@ void sub_81C0D44(u8 taskId)
|
|||||||
void sub_81C0E24()
|
void sub_81C0E24()
|
||||||
{
|
{
|
||||||
if (gUnknown_0203CF1C->unk40C0 == 1)
|
if (gUnknown_0203CF1C->unk40C0 == 1)
|
||||||
sub_81C22CC(&gUnknown_0203CF1C->currentPoke);
|
sub_81C22CC(&gUnknown_0203CF1C->currentMon);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_81C0E48(u8 taskId)
|
void sub_81C0E48(u8 taskId)
|
||||||
@ -1365,7 +1365,7 @@ void sub_81C13B0(u8 taskId, u8 b)
|
|||||||
struct BoxPokemon *why = gUnknown_0203CF1C->unk0->boxMon;
|
struct BoxPokemon *why = gUnknown_0203CF1C->unk0->boxMon;
|
||||||
sub_81C15EC(&why[gUnknown_0203CF1C->unk40BE], gUnknown_0203CF1C->unk40C6, gUnknown_0203CF1C->unk40C7);
|
sub_81C15EC(&why[gUnknown_0203CF1C->unk40BE], gUnknown_0203CF1C->unk40C6, gUnknown_0203CF1C->unk40C7);
|
||||||
}
|
}
|
||||||
sub_81C0098(&gUnknown_0203CF1C->currentPoke);
|
sub_81C0098(&gUnknown_0203CF1C->currentMon);
|
||||||
sub_81C40A0(gUnknown_0203CF1C->unk40C6, gUnknown_0203CF1C->unk40C7);
|
sub_81C40A0(gUnknown_0203CF1C->unk40C6, gUnknown_0203CF1C->unk40C7);
|
||||||
sub_81C4568(gUnknown_0203CF1C->unk40C6, gUnknown_0203CF1C->unk40C7);
|
sub_81C4568(gUnknown_0203CF1C->unk40C6, gUnknown_0203CF1C->unk40C7);
|
||||||
gUnknown_0203CF1C->unk40C6 = gUnknown_0203CF1C->unk40C7;
|
gUnknown_0203CF1C->unk40C6 = gUnknown_0203CF1C->unk40C7;
|
||||||
@ -2578,7 +2578,7 @@ void sub_81C25E8()
|
|||||||
void sub_81C2628()
|
void sub_81C2628()
|
||||||
{
|
{
|
||||||
u8 strArray[16];
|
u8 strArray[16];
|
||||||
struct Pokemon *mon = &gUnknown_0203CF1C->currentPoke;
|
struct Pokemon *mon = &gUnknown_0203CF1C->currentMon;
|
||||||
struct PokeSummary *summary = &gUnknown_0203CF1C->summary;
|
struct PokeSummary *summary = &gUnknown_0203CF1C->summary;
|
||||||
u16 r5 = SpeciesToPokedexNum(summary->species);
|
u16 r5 = SpeciesToPokedexNum(summary->species);
|
||||||
if (r5 != 0xFFFF)
|
if (r5 != 0xFFFF)
|
||||||
@ -2622,7 +2622,7 @@ void sub_81C2628()
|
|||||||
|
|
||||||
void sub_81C2794()
|
void sub_81C2794()
|
||||||
{
|
{
|
||||||
GetMonNickname(&gUnknown_0203CF1C->currentPoke, gStringVar1);
|
GetMonNickname(&gUnknown_0203CF1C->currentMon, gStringVar1);
|
||||||
sub_81C25A4(18, gStringVar1, 0, 1, 0, 1);
|
sub_81C25A4(18, gStringVar1, 0, 1, 0, 1);
|
||||||
PutWindowTilemap(18);
|
PutWindowTilemap(18);
|
||||||
ClearWindowTilemap(17);
|
ClearWindowTilemap(17);
|
||||||
@ -3056,7 +3056,7 @@ u8 sub_81C3220()
|
|||||||
struct PokeSummary *sum = &gUnknown_0203CF1C->summary;
|
struct PokeSummary *sum = &gUnknown_0203CF1C->summary;
|
||||||
u32 r4;
|
u32 r4;
|
||||||
u8 r5;
|
u8 r5;
|
||||||
if (gUnknown_0203CF1C->unk0 == (union unkUnion *)&gEnemyParty)
|
if (gUnknown_0203CF1C->unk0 == (union UnkUnion *)&gEnemyParty)
|
||||||
{
|
{
|
||||||
u8 multiID = GetMultiplayerId()^1;
|
u8 multiID = GetMultiplayerId()^1;
|
||||||
r4 = (u16)gLinkPlayers[multiID].trainerId;
|
r4 = (u16)gLinkPlayers[multiID].trainerId;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user