mirror of
https://github.com/pret/pokefirered.git
synced 2026-04-24 23:07:39 -05:00
party_menu third quarter
This commit is contained in:
parent
27ff20d31d
commit
17743fe0e6
|
|
@ -141,14 +141,14 @@ _08107EB4: .4byte gUnknown_203ACFC
|
|||
thumb_func_start CB2_BagMenuFromStartMenu
|
||||
CB2_BagMenuFromStartMenu: @ 8107EB8
|
||||
push {lr}
|
||||
ldr r2, _08107EC8 @ =CB2_ReturnToStartMenu
|
||||
ldr r2, _08107EC8 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
movs r0, 0
|
||||
movs r1, 0x3
|
||||
bl GoToBagMenu
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08107EC8: .4byte CB2_ReturnToStartMenu
|
||||
_08107EC8: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end CB2_BagMenuFromStartMenu
|
||||
|
||||
thumb_func_start sub_8107ECC
|
||||
|
|
|
|||
|
|
@ -4490,7 +4490,7 @@ sub_809FC90: @ 809FC90
|
|||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FCB4 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FCB4 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0
|
||||
movs r3, 0
|
||||
|
|
@ -4500,7 +4500,7 @@ sub_809FC90: @ 809FC90
|
|||
bx r0
|
||||
.align 2, 0
|
||||
_0809FCB0: .4byte gSaveBlock2Ptr
|
||||
_0809FCB4: .4byte CB2_ReturnToStartMenu
|
||||
_0809FCB4: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FC90
|
||||
|
||||
thumb_func_start sub_809FCB8
|
||||
|
|
@ -4512,7 +4512,7 @@ sub_809FCB8: @ 809FCB8
|
|||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FCDC @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FCDC @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x1
|
||||
movs r3, 0
|
||||
|
|
@ -4522,7 +4522,7 @@ sub_809FCB8: @ 809FCB8
|
|||
bx r0
|
||||
.align 2, 0
|
||||
_0809FCD8: .4byte gSaveBlock2Ptr
|
||||
_0809FCDC: .4byte CB2_ReturnToStartMenu
|
||||
_0809FCDC: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FCB8
|
||||
|
||||
thumb_func_start sub_809FCE0
|
||||
|
|
@ -4534,7 +4534,7 @@ sub_809FCE0: @ 809FCE0
|
|||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FD04 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FD04 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x2
|
||||
movs r3, 0
|
||||
|
|
@ -4544,7 +4544,7 @@ sub_809FCE0: @ 809FCE0
|
|||
bx r0
|
||||
.align 2, 0
|
||||
_0809FD00: .4byte gSaveBlock2Ptr
|
||||
_0809FD04: .4byte CB2_ReturnToStartMenu
|
||||
_0809FD04: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FCE0
|
||||
|
||||
thumb_func_start sub_809FD08
|
||||
|
|
@ -4556,7 +4556,7 @@ sub_809FD08: @ 809FD08
|
|||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FD2C @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FD2C @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x3
|
||||
movs r3, 0
|
||||
|
|
@ -4566,7 +4566,7 @@ sub_809FD08: @ 809FD08
|
|||
bx r0
|
||||
.align 2, 0
|
||||
_0809FD28: .4byte gSaveBlock2Ptr
|
||||
_0809FD2C: .4byte CB2_ReturnToStartMenu
|
||||
_0809FD2C: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FD08
|
||||
|
||||
thumb_func_start sub_809FD30
|
||||
|
|
@ -4578,7 +4578,7 @@ sub_809FD30: @ 809FD30
|
|||
ldrb r2, [r1, 0x8]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
ldr r0, _0809FD54 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _0809FD54 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x4
|
||||
movs r3, 0
|
||||
|
|
@ -4588,7 +4588,7 @@ sub_809FD30: @ 809FD30
|
|||
bx r0
|
||||
.align 2, 0
|
||||
_0809FD50: .4byte gSaveBlock2Ptr
|
||||
_0809FD54: .4byte CB2_ReturnToStartMenu
|
||||
_0809FD54: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_809FD30
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
|
|
|||
|
|
@ -3754,8 +3754,8 @@ _080568A0: .4byte gFieldCallback
|
|||
_080568A4: .4byte sub_807DDD0
|
||||
thumb_func_end c2_8056854
|
||||
|
||||
thumb_func_start CB2_ReturnToStartMenu
|
||||
CB2_ReturnToStartMenu: @ 80568A8
|
||||
thumb_func_start CB2_ReturnToFieldWithOpenMenu
|
||||
CB2_ReturnToFieldWithOpenMenu: @ 80568A8
|
||||
push {lr}
|
||||
bl sub_80569BC
|
||||
ldr r1, _080568BC @ =gFieldCallback2
|
||||
|
|
@ -3767,7 +3767,7 @@ CB2_ReturnToStartMenu: @ 80568A8
|
|||
.align 2, 0
|
||||
_080568BC: .4byte gFieldCallback2
|
||||
_080568C0: .4byte FieldCB2_ReturnToStartMenuInit
|
||||
thumb_func_end CB2_ReturnToStartMenu
|
||||
thumb_func_end CB2_ReturnToFieldWithOpenMenu
|
||||
|
||||
thumb_func_start sub_80568C4
|
||||
sub_80568C4: @ 80568C4
|
||||
|
|
|
|||
5102
asm/party_menu.s
5102
asm/party_menu.s
File diff suppressed because it is too large
Load Diff
|
|
@ -428,13 +428,13 @@ sub_8102858: @ 8102858
|
|||
lsls r1, 7
|
||||
movs r0, 0
|
||||
bl SetGpuRegBits
|
||||
ldr r0, _08102878 @ =CB2_ReturnToStartMenu
|
||||
ldr r0, _08102878 @ =CB2_ReturnToFieldWithOpenMenu
|
||||
bl SetMainCallback2
|
||||
_08102874:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08102878: .4byte CB2_ReturnToStartMenu
|
||||
_08102878: .4byte CB2_ReturnToFieldWithOpenMenu
|
||||
thumb_func_end sub_8102858
|
||||
|
||||
thumb_func_start sub_810287C
|
||||
|
|
|
|||
|
|
@ -9893,15 +9893,15 @@ _080C4EF2:
|
|||
bx r0
|
||||
thumb_func_end sub_80C4ED0
|
||||
|
||||
thumb_func_start sub_80C4EF8
|
||||
sub_80C4EF8: @ 80C4EF8
|
||||
thumb_func_start MCB2_FlyMap
|
||||
MCB2_FlyMap: @ 80C4EF8
|
||||
push {lr}
|
||||
bl sub_80C51E8
|
||||
movs r0, 0x2
|
||||
bl sub_80BFEDC
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80C4EF8
|
||||
thumb_func_end MCB2_FlyMap
|
||||
|
||||
thumb_func_start sub_80C4F08
|
||||
sub_80C4F08: @ 80C4F08
|
||||
|
|
|
|||
|
|
@ -922,7 +922,7 @@ gText_PkmnAlreadyHoldingItemSwitch:: @ 8416C49
|
|||
.string "Would you like to switch the\n"
|
||||
.string "two items?$"
|
||||
|
||||
gUnknown_8416C8F:: @ 8416C8F
|
||||
gText_PkmnNotHolding:: @ 8416C8F
|
||||
.string "{STR_VAR_1} isn't holding\n"
|
||||
.string "anything.{PAUSE_UNTIL_PRESS}$"
|
||||
|
||||
|
|
@ -979,7 +979,7 @@ gText_MoveNotLearned:: @ 8416E84
|
|||
gText_WhichMoveToForget:: @ 8416EA4
|
||||
.string "Which move should be forgotten?{PAUSE_UNTIL_PRESS}$"
|
||||
|
||||
gUnknown_8416EC6:: @ 8416EC6
|
||||
gText_12PoofForgotMove:: @ 8416EC6
|
||||
.string "1, {PAUSE 0x0F}2, and{PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}{PLAY_SE SE_KON}Poof!\p"
|
||||
.string "{STR_VAR_1} forgot how to\n"
|
||||
.string "use {STR_VAR_2}.\p"
|
||||
|
|
@ -1233,11 +1233,11 @@ gText_ShareHp:: @ 0x84175F1
|
|||
gText_ReturnToAHealingSpot:: @ 0x84175FB
|
||||
.string "Return to a healing spot.$"
|
||||
|
||||
gUnknown_8417615:: @ 8417615
|
||||
gText_EscapeFromHereAndReturnTo:: @ 8417615
|
||||
.string "Want to escape from here and return\n"
|
||||
.string "to {STR_VAR_1}?$"
|
||||
|
||||
gUnknown_8417640:: @ 8417640
|
||||
gText_ReturnToHealingSpot:: @ 8417640
|
||||
.string "Want to return to the healing spot\n"
|
||||
.string "used last in {STR_VAR_1}?$"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,28 @@
|
|||
#ifndef GUARD_CONSTANTS_EASY_CHAT_H
|
||||
#define GUARD_CONSTANTS_EASY_CHAT_H
|
||||
|
||||
#define EASY_CHAT_TYPE_PROFILE 0
|
||||
#define EASY_CHAT_TYPE_BATTLE_START 1
|
||||
#define EASY_CHAT_TYPE_BATTLE_WON 2
|
||||
#define EASY_CHAT_TYPE_BATTLE_LOST 3
|
||||
#define EASY_CHAT_TYPE_MAIL 4
|
||||
#define EASY_CHAT_TYPE_INTERVIEW 5
|
||||
#define EASY_CHAT_TYPE_BARD_SONG 6
|
||||
#define EASY_CHAT_TYPE_FAN_CLUB 7
|
||||
#define EASY_CHAT_TYPE_UNK_8 8
|
||||
#define EASY_CHAT_TYPE_TRENDY_PHRASE 9
|
||||
#define EASY_CHAT_TYPE_GABBY_AND_TY 10
|
||||
#define EASY_CHAT_TYPE_CONTEST_INTERVIEW 11
|
||||
#define EASY_CHAT_TYPE_BATTLE_TOWER_INTERVIEW 12
|
||||
#define EASY_CHAT_TYPE_GOOD_SAYING 13
|
||||
#define EASY_CHAT_TYPE_FAN_QUESTION 14
|
||||
#define EASY_CHAT_TYPE_QUIZ_ANSWER 15
|
||||
#define EASY_CHAT_TYPE_QUIZ_QUESTION 16
|
||||
#define EASY_CHAT_TYPE_QUIZ_SET_QUESTION 17
|
||||
#define EASY_CHAT_TYPE_QUIZ_SET_ANSWER 18
|
||||
#define EASY_CHAT_TYPE_APPRENTICE 19
|
||||
#define EASY_CHAT_TYPE_QUESTIONNAIRE 20
|
||||
|
||||
#define EC_GROUP_POKEMON_2 0x0
|
||||
#define EC_GROUP_TRAINER 0x1
|
||||
#define EC_GROUP_STATUS 0x2
|
||||
|
|
|
|||
|
|
@ -45,5 +45,6 @@ u16 GetDisplayedWordByIndex(u16 index);
|
|||
u16 GetNumDisplayedWords(void);
|
||||
const u8 *GetEasyChatWordGroupName(u8);
|
||||
u8 *CopyEasyChatWordPadded(u8 *, u16, u16);
|
||||
void DoEasyChatScreen(u8 type, u16 *words, MainCallback callback); // TODO: currently in link_rfu.s. further file split needed?
|
||||
|
||||
#endif // GUARD_EASYCHAT_H
|
||||
|
|
|
|||
|
|
@ -33,5 +33,7 @@ void sub_805DC04(void);
|
|||
void sub_805DAB0(void);
|
||||
bool32 sub_805DAD0(void);
|
||||
bool32 sub_805DC24(void);
|
||||
bool8 PartyHasMonWithSurf(void);
|
||||
bool8 IsPlayerSurfingNorth(void);
|
||||
|
||||
#endif //GUARD_FIELD_PLAYER_AVATAR_H
|
||||
|
|
|
|||
|
|
@ -9,5 +9,6 @@ void sub_80B0244(void);
|
|||
void sub_807E3EC(void);
|
||||
void sub_807F114(void);
|
||||
void sub_807F204(u8 taskId);
|
||||
void sub_807DC00(void);
|
||||
|
||||
#endif // GUARD_FIELD_SCREEN_EFFECT_H
|
||||
|
|
|
|||
|
|
@ -742,7 +742,7 @@ struct SaveBlock1
|
|||
/*0x000C*/ struct WarpData warp1;
|
||||
/*0x0014*/ struct WarpData warp2;
|
||||
/*0x001C*/ struct WarpData lastHealLocation;
|
||||
/*0x0024*/ struct WarpData warp4;
|
||||
/*0x0024*/ struct WarpData escapeWarp;
|
||||
/*0x002C*/ u16 savedMusic;
|
||||
/*0x002E*/ u8 weather;
|
||||
/*0x002F*/ u8 filler_2F;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
#ifndef GUARD_LINK_RFU_H
|
||||
#define GUARD_LINK_RFU_H
|
||||
|
||||
#include "global.h"
|
||||
#include "librfu.h"
|
||||
|
||||
struct Padded_U8
|
||||
{
|
||||
u8 value;
|
||||
|
|
@ -42,6 +45,7 @@ void sub_80F8DC0(void);
|
|||
void sub_80FBB20(void);
|
||||
bool8 sub_80FA484(bool32 a0);
|
||||
void var_800D_set_xB(void);
|
||||
struct UnkLinkRfuStruct_02022B14 *sub_80F9800(void);
|
||||
|
||||
#include "mevent_server.h"
|
||||
extern const struct mevent_server_cmd gMEventSrvScript_OtherTrainerCanceled[];
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@ bool32 Overworld_DoScrollSceneForCredits(u8 *, const struct CreditsOverworldCmd
|
|||
|
||||
bool32 sub_8058318(void);
|
||||
|
||||
void CB2_ReturnToStartMenu(void);
|
||||
void CB2_ReturnToFieldWithOpenMenu(void);
|
||||
void CB2_WhiteOut(void);
|
||||
void c2_8056854(void);
|
||||
void sub_8054F38(u32 newKey);
|
||||
|
|
|
|||
|
|
@ -8,5 +8,9 @@ bool8 sub_811E680(void);
|
|||
void GetMonLevelUpWindowStats(struct Pokemon *mon, u16 *currStats);
|
||||
void DrawLevelUpWindowPg1(u16 windowId, u16 *statsBefore, u16 *statsAfter, u8 bgClr, u8 fgClr, u8 shadowClr);
|
||||
void DrawLevelUpWindowPg2(u16 windowId, u16 *currStats, u8 bgClr, u8 fgClr, u8 shadowClr);
|
||||
void sub_811C540(u8 slotId, u16 itemId, MainCallback callback);
|
||||
void sub_811C5AC(u8 slotId, u16 itemId, MainCallback callback);
|
||||
u32 sub_811D178(void);
|
||||
void sub_811C568(u8 slotId, u16 itemId, u16 moveId, MainCallback callback);
|
||||
|
||||
#endif // GUARD_POKEMON_SPECIAL_ANIM_H
|
||||
|
|
|
|||
|
|
@ -49,6 +49,4 @@ void QuestLogSetFlagOrVar(bool8 isFlag, u16 idx, u16 value);
|
|||
void sub_8110840(void *oldSave);
|
||||
void sub_8112F18(u8 windowId);
|
||||
|
||||
extern u8 gUnknown_203ADFA;
|
||||
|
||||
#endif //GUARD_QUEST_LOG_H
|
||||
|
|
|
|||
|
|
@ -96,5 +96,6 @@ u8 *GetMapName(u8 *, u16, u16);
|
|||
bool32 sub_8124668(u8 mapSecId);
|
||||
void GetMapNameGeneric(u8 *, u8);
|
||||
void sub_80BFF50(u8 a0, void (*a1)(void));
|
||||
void MCB2_FlyMap(void);
|
||||
|
||||
#endif //GUARD_REGION_MAP_H
|
||||
|
|
|
|||
|
|
@ -350,6 +350,44 @@ extern const u8 gText_MaleSymbol[];
|
|||
extern const u8 gText_FemaleSymbol[];
|
||||
extern const u8 gText_Slash[];
|
||||
extern const u8 gUnknown_8417457[];
|
||||
extern const u8 gText_PkmnNotHolding[];
|
||||
extern const u8 gText_PCMailboxFull[];
|
||||
extern const u8 gText_MailSentToPC[];
|
||||
extern const u8 gText_MailMessageWillBeLost[];
|
||||
extern const u8 gText_SendMailToPC[];
|
||||
extern const u8 gText_MailTakenFromPkmn[];
|
||||
extern const u8 gUnknown_8416B3E[];
|
||||
extern const u8 gUnknown_8416B16[];
|
||||
extern const u8 gText_PauseUntilPress[];
|
||||
extern const u8 gText_CantUseUntilNewBadge[];
|
||||
extern const u8 gText_ReturnToHealingSpot[];
|
||||
extern const u8 gText_EscapeFromHereAndReturnTo[];
|
||||
extern const u8 gText_PkmnCuredOfPoison[];
|
||||
extern const u8 gText_PkmnWokeUp2[];
|
||||
extern const u8 gText_PkmnBurnHealed[];
|
||||
extern const u8 gText_PkmnThawedOut[];
|
||||
extern const u8 gText_PkmnCuredOfParalysis[];
|
||||
extern const u8 gText_PkmnSnappedOutOfConfusion[];
|
||||
extern const u8 gText_PkmnGotOverInfatuation[];
|
||||
extern const u8 gText_PkmnBecameHealthy[];
|
||||
extern const u8 gText_HP3[];
|
||||
extern const u8 gText_Attack3[];
|
||||
extern const u8 gText_Defense3[];
|
||||
extern const u8 gText_Speed2[];
|
||||
extern const u8 gText_SpAtk3[];
|
||||
extern const u8 gText_SpDef3[];
|
||||
extern const u8 gText_PkmnBaseVar2StatIncreased[];
|
||||
extern const u8 gText_MovesPPIncreased[];
|
||||
extern const u8 gText_PPWasRestored[];
|
||||
extern const u8 gText_PkmnHPRestoredByVar2[];
|
||||
extern const u8 gText_PkmnNeedsToReplaceMove[];
|
||||
extern const u8 gText_PkmnCantLearnMove[];
|
||||
extern const u8 gText_PkmnAlreadyKnows[];
|
||||
extern const u8 gText_PkmnLearnedMove3[];
|
||||
extern const u8 gText_WhichMoveToForget[];
|
||||
extern const u8 gText_12PoofForgotMove[];
|
||||
extern const u8 gText_StopLearningMove2[];
|
||||
extern const u8 gText_MoveNotLearned[];
|
||||
|
||||
// credits
|
||||
extern const u8 gString_Dummy[];
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#define GUARD_TRADE_H
|
||||
|
||||
#include "global.h"
|
||||
#include "librfu.h"
|
||||
#include "constants/trade.h"
|
||||
|
||||
extern struct MailStruct gLinkPartnerMail[6];
|
||||
|
|
@ -10,5 +11,7 @@ extern u8 gSelectedTradeMonPositions[2];
|
|||
extern const u16 gUnknown_826601C[];
|
||||
void CB2_ReturnFromLinkTrade(void);
|
||||
s32 sub_804FB34(void);
|
||||
s32 CanRegisterMonForTradingBoard(struct UnkLinkRfuStruct_02022B14Substruct rfuPlayer, u16 species2, u16 species, u8 isObedientBitSet); // TODO: currently in link_rfu_2.s. further file split needed?
|
||||
s32 GetUnionRoomTradeMessageId(struct UnkLinkRfuStruct_02022B14Substruct rfuPlayer, struct UnkLinkRfuStruct_02022B14Substruct rfuPartner, u16 playerSpecies2, u16 partnerSpecies, u8 requestedType, u16 playerSpecies, u8 isObedientBitSet);
|
||||
|
||||
#endif //GUARD_TRADE_H
|
||||
|
|
|
|||
|
|
@ -149,4 +149,8 @@ struct TradeUnkStruct
|
|||
u32 personality;
|
||||
};
|
||||
|
||||
extern struct UnkLinkRfuStruct_02022B14Substruct gUnknown_203B064;
|
||||
extern u16 gUnionRoomOfferedSpecies;
|
||||
extern u8 gUnionRoomRequestedMonType;
|
||||
|
||||
#endif //GUARD_UNION_ROOM_H
|
||||
|
|
|
|||
|
|
@ -206,7 +206,7 @@ void CB2_OptionsMenuFromStartMenu(void)
|
|||
u8 i;
|
||||
|
||||
if (gMain.savedCallback == NULL)
|
||||
gMain.savedCallback = CB2_ReturnToStartMenu;
|
||||
gMain.savedCallback = CB2_ReturnToFieldWithOpenMenu;
|
||||
sOptionMenuPtr = AllocZeroed(sizeof(struct OptionMenu));
|
||||
sOptionMenuPtr->state3 = 0;
|
||||
sOptionMenuPtr->state2 = 0;
|
||||
|
|
|
|||
1660
src/party_menu.c
1660
src/party_menu.c
File diff suppressed because it is too large
Load Diff
|
|
@ -504,7 +504,7 @@ static bool8 StartMenuPlayerCallback(void)
|
|||
PlayRainStoppingSoundEffect();
|
||||
DestroySafariZoneStatsWindow();
|
||||
CleanupOverworldWindowsAndTilemaps();
|
||||
InitTrainerCard(CB2_ReturnToStartMenu);
|
||||
InitTrainerCard(CB2_ReturnToFieldWithOpenMenu);
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
|
|
@ -524,7 +524,7 @@ static bool8 StartMenuOptionCallback(void)
|
|||
DestroySafariZoneStatsWindow();
|
||||
CleanupOverworldWindowsAndTilemaps();
|
||||
SetMainCallback2(CB2_OptionsMenuFromStartMenu);
|
||||
gMain.savedCallback = CB2_ReturnToStartMenu;
|
||||
gMain.savedCallback = CB2_ReturnToFieldWithOpenMenu;
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
|
|
@ -554,7 +554,7 @@ static bool8 StartMenuLinkPlayerCallback(void)
|
|||
{
|
||||
PlayRainStoppingSoundEffect();
|
||||
CleanupOverworldWindowsAndTilemaps();
|
||||
InitLinkPartnerTrainerCard(gUnknown_300502C, CB2_ReturnToStartMenu);
|
||||
InitLinkPartnerTrainerCard(gUnknown_300502C, CB2_ReturnToFieldWithOpenMenu);
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
|
|
|
|||
|
|
@ -4474,7 +4474,7 @@ int GetUnionRoomTradeMessageId(struct UnkLinkRfuStruct_02022B14Substruct a0, str
|
|||
return 0;
|
||||
}
|
||||
|
||||
int Trade_CanTradeSelectedMon(struct UnkLinkRfuStruct_02022B14Substruct a0, u16 species, u16 a2, u8 a3)
|
||||
int CanRegisterMonForTradingBoard(struct UnkLinkRfuStruct_02022B14Substruct a0, u16 species, u16 a2, u8 a3)
|
||||
{
|
||||
u8 canTradeEggAndNational = a0.unk_01_0;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user