Document Battle Frontier messages and message commands (#896)

This commit is contained in:
VicSevenT 2026-01-14 19:00:34 -06:00 committed by GitHub
parent 5b57b1e325
commit ae622df769
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
25 changed files with 712 additions and 714 deletions

View File

@ -80,19 +80,19 @@
.long \offset-.-4
.endm
.macro FrontierScrCmd_0F arg0
.macro MessageInstant messageID
.short 0x00F
.short \arg0
.short \messageID
.endm
.macro FrontierScrCmd_10 arg0
.macro MessageNoSkip messageID
.short 0x010
.short \arg0
.short \messageID
.endm
.macro FrontierScrCmd_11 arg0
.macro Message messageID
.short 0x011
.short \arg0
.short \messageID
.endm
.macro FrontierScrCmd_12

View File

@ -198,7 +198,7 @@ TEXT_BANK_ROUTE_225_GATE_TO_FIGHT_AREA
TEXT_BANK_FIGHT_AREA_MIDDLE_HOUSE
TEXT_BANK_FIGHT_AREA_SOUTH_HOUSE
TEXT_BANK_UNK_0199
TEXT_BANK_BATTLE_CASTLE2
TEXT_BANK_BATTLE_CASTLE_SCENE
TEXT_BANK_UNK_0201
TEXT_BANK_NATURE_NAMES
TEXT_BANK_POKEMON_CENTER_DAILY_TRAINERS
@ -363,7 +363,7 @@ TEXT_BANK_MENU_ENTRIES
TEXT_BANK_DUMMY_0362
TEXT_BANK_UNK_0363
TEXT_BANK_UNK_0364
TEXT_BANK_UNK_0365
TEXT_BANK_BATTLE_FACTORY_SCENE
TEXT_BANK_JOURNAL_ENTRIES
TEXT_BANK_START_MENU
TEXT_BANK_BATTLE_STRINGS
@ -535,7 +535,7 @@ TEXT_BANK_UNK_0533
TEXT_BANK_SAVE_INFO_WINDOW
TEXT_BANK_RIBBON_NAMES
TEXT_BANK_DUMMY_0536
TEXT_BANK_UNK_0537
TEXT_BANK_BATTLE_ARCADE_SCENE
TEXT_BANK_SAFARI_GAME
TEXT_BANK_UNK_0539
TEXT_BANK_UNK_0540
@ -547,7 +547,7 @@ TEXT_BANK_SEQ_NAMES
TEXT_BANK_UNK_0546
TEXT_BANK_UNK_0547
TEXT_BANK_UNK_0548
TEXT_BANK_UNK_0549
TEXT_BANK_BATTLE_HALL_SCENE
TEXT_BANK_MAIN_MENU_OPTIONS
TEXT_BANK_POKEMON_STAT_NAMES
TEXT_BANK_COUNTERPART_TALK

View File

@ -15,7 +15,7 @@
#include "string_template.h"
#include "sys_task_manager.h"
void ov104_02231F74(UnkStruct_ov104_022320B4 *param0, const MessageLoader *param1, u16 param2, u8 param3, UnkStruct_ov104_0222FEDC *param4);
void FrontierShowMessage(UnkStruct_ov104_022320B4 *param0, const MessageLoader *msgLoader, u16 messageID, u8 canSpeedUp, FrontierMessageOptions *msgOptions);
void ov104_02232088(UnkStruct_ov104_022320B4 *param0);
UnkStruct_ov104_02232B5C *ov104_02232258(UnkStruct_ov104_022320B4 *param0, u8 param1, u8 param2, u8 param3, u8 param4, u16 *param5, StringTemplate *param6, MessageLoader *param7);
void ov104_022322A8(UnkStruct_ov104_02232B5C *param0, u32 param1, u32 param2, u32 param3);

View File

@ -1,11 +1,11 @@
#ifndef POKEPLATINUM_STRUCT_OV104_0222FEDC_H
#define POKEPLATINUM_STRUCT_OV104_0222FEDC_H
typedef struct {
u8 unk_00;
u8 unk_01;
u8 unk_02;
u8 unk_03;
} UnkStruct_ov104_0222FEDC;
typedef struct FrontierMessageOptions {
u8 renderDelay;
u8 scrollFlags;
u8 font;
u8 unused;
} FrontierMessageOptions;
#endif // POKEPLATINUM_STRUCT_OV104_0222FEDC_H

View File

@ -21,10 +21,10 @@ struct UnkStruct_ov104_022320B4_t {
u8 unk_38;
MessageLoader *unk_3C;
u8 *unk_40;
StringTemplate *unk_44;
String *unk_48;
String *unk_4C;
u8 unk_50;
StringTemplate *strTemplate;
String *string;
String *fmtString;
u8 printerID;
s8 unk_51;
u16 unk_52;
int unk_54;
@ -33,7 +33,7 @@ struct UnkStruct_ov104_022320B4_t {
u8 unk_5A;
BOOL unk_5C;
UnkStruct_ov104_02232B5C *unk_60;
Window unk_64;
Window msgWindow;
Menu *menu;
u16 *unk_78;
void *savingIcon;

View File

@ -1,4 +1,5 @@
# include "macros/frscrcmd.inc"
# include "res/text/bank/battle_arcade_scene.h"
.data
@ -1310,7 +1311,7 @@ _0A46:
_0A8F:
FrontierScrCmd_28 3, _05E8
FrontierScrCmd_29
FrontierScrCmd_11 19
Message BattleArcadeScene_Text_Welcome
FrontierScrCmd_55 0x60F
FrontierScrCmd_BF 23, 0, 0, 0x8008
CallIfEq 0x8008, 0, _0B1A
@ -1320,7 +1321,7 @@ _0A8F:
End
_0AD5:
FrontierScrCmd_10 1
MessageNoSkip BattleArcadeScene_Text_PleaseWait
GoTo _0AE1
End
@ -1341,7 +1342,7 @@ _0AF1:
Return
_0B1A:
FrontierScrCmd_11 0
Message BattleArcadeScene_Text_TakingItems
Return
_0B20:
@ -1356,13 +1357,13 @@ _0B50:
FrontierScrCmd_BF 23, 0, 0, 0x8008
AddVar 0x8008, 1
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 20
Message BattleArcadeScene_Text_GameStart
FrontierScrCmd_3A
FrontierScrCmd_12
Call _2229
FrontierScrCmd_28 3, _05AC
FrontierScrCmd_29
FrontierScrCmd_11 21
Message BattleArcadeScene_Text_ActivateBoard
FrontierScrCmd_3A
GoTo _0BD4
End
@ -1371,13 +1372,13 @@ _0B8A:
FrontierScrCmd_BF 23, 0, 0, 0x8008
AddVar 0x8008, 1
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_10 20
MessageNoSkip BattleArcadeScene_Text_GameStart
WaitTime 30, 0x8008
FrontierScrCmd_12
Call _2229
FrontierScrCmd_28 3, _05AC
FrontierScrCmd_29
FrontierScrCmd_10 21
MessageNoSkip BattleArcadeScene_Text_ActivateBoard
WaitTime 30, 0x8008
FrontierScrCmd_36
FrontierScrCmd_35 143
@ -1483,7 +1484,7 @@ _0CD6:
End
_0E93:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3288
Call _20AA
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -1520,15 +1521,15 @@ _0F39:
End
_0F53:
FrontierScrCmd_11 23
Message BattleArcadeScene_Text_SoloNonFullHP
Return
_0F59:
FrontierScrCmd_11 24
Message BattleArcadeScene_Text_MultiNonFullHP
Return
_0F5F:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3288
Call _20AA
Call _32D6
@ -1547,25 +1548,25 @@ _0F5F:
_0FC8:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1000
FrontierScrCmd_11 27
Message BattleArcadeScene_Text_SoloPoisoned
Return
_0FE4:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1006
FrontierScrCmd_11 28
Message BattleArcadeScene_Text_MultiPoisoned
Return
_1000:
FrontierScrCmd_11 56
Message BattleArcadeScene_Text_SoloImmuneToPoison
Return
_1006:
FrontierScrCmd_11 57
Message BattleArcadeScene_Text_MultiImmuneToPoison
Return
_100C:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3288
Call _20AA
Call _32D6
@ -1586,25 +1587,25 @@ _100C:
_107F:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _10B7
FrontierScrCmd_11 29
Message BattleArcadeScene_Text_SoloParalyzed
Return
_109B:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _10BD
FrontierScrCmd_11 30
Message BattleArcadeScene_Text_MultiParalyzed
Return
_10B7:
FrontierScrCmd_11 58
Message BattleArcadeScene_Text_SoloImmuneToParalysis
Return
_10BD:
FrontierScrCmd_11 59
Message BattleArcadeScene_Text_MultiImmuneToParalysis
Return
_10C3:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3288
Call _20AA
Call _32D6
@ -1623,25 +1624,25 @@ _10C3:
_112C:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1164
FrontierScrCmd_11 31
Message BattleArcadeScene_Text_SoloBurned
Return
_1148:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _116A
FrontierScrCmd_11 32
Message BattleArcadeScene_Text_MultiBurned
Return
_1164:
FrontierScrCmd_11 60
Message BattleArcadeScene_Text_SoloImmuneToBurn
Return
_116A:
FrontierScrCmd_11 61
Message BattleArcadeScene_Text_MultiImmuneToBurn
Return
_1170:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3288
Call _20AA
Call _32D6
@ -1662,25 +1663,25 @@ _1170:
_11E3:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _121B
FrontierScrCmd_11 33
Message BattleArcadeScene_Text_SoloAsleep
Return
_11FF:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1221
FrontierScrCmd_11 34
Message BattleArcadeScene_Text_MultiAsleep
Return
_121B:
FrontierScrCmd_11 62
Message BattleArcadeScene_Text_SoloImmuneToSleep
Return
_1221:
FrontierScrCmd_11 63
Message BattleArcadeScene_Text_MultiImmuneToSleep
Return
_1227:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3288
Call _20AA
Call _32D6
@ -1699,25 +1700,25 @@ _1227:
_1290:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _12C8
FrontierScrCmd_11 35
Message BattleArcadeScene_Text_SoloFrozen
Return
_12AC:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _12CE
FrontierScrCmd_11 36
Message BattleArcadeScene_Text_MultiFrozen
Return
_12C8:
FrontierScrCmd_11 64
Message BattleArcadeScene_Text_SoloImmuneToFreeze
Return
_12CE:
FrontierScrCmd_11 65
Message BattleArcadeScene_Text_MultiImmuneToFreeze
Return
_12D4:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20AA
FrontierScrCmd_12
Call _2211
@ -1728,7 +1729,7 @@ _12D4:
FrontierScrCmd_C6 1, 1, 1
FrontierScrCmd_C6 1, 2, 1
FrontierScrCmd_C6 1, 3, 1
FrontierScrCmd_11 39
Message BattleArcadeScene_Text_HereYouGo
FrontierScrCmd_12
Call _221D
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -1739,16 +1740,16 @@ _12D4:
End
_1358:
FrontierScrCmd_11 37
Message BattleArcadeScene_Text_SoloLoanItem
Return
_135E:
FrontierScrCmd_BF 38, 1, 1, 0x8008
FrontierScrCmd_11 38
Message BattleArcadeScene_Text_MultiLoanItem
Return
_136D:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20AA
FrontierScrCmd_12
Call _2211
@ -1759,7 +1760,7 @@ _136D:
FrontierScrCmd_C6 1, 1, 1
FrontierScrCmd_C6 1, 2, 1
FrontierScrCmd_C6 1, 3, 1
FrontierScrCmd_11 39
Message BattleArcadeScene_Text_HereYouGo
FrontierScrCmd_12
Call _221D
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -1770,16 +1771,16 @@ _136D:
End
_13F1:
FrontierScrCmd_11 37
Message BattleArcadeScene_Text_SoloLoanItem
Return
_13F7:
FrontierScrCmd_BF 38, 1, 1, 0x8008
FrontierScrCmd_11 38
Message BattleArcadeScene_Text_MultiLoanItem
Return
_1406:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3288
Call _20AA
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -1814,15 +1815,15 @@ _14A2:
End
_14BC:
FrontierScrCmd_11 25
Message BattleArcadeScene_Text_SoloLeveledUp
Return
_14C2:
FrontierScrCmd_11 26
Message BattleArcadeScene_Text_MultiLeveledUp
Return
_14C8:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3294
Call _2092
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -1857,15 +1858,15 @@ _1564:
End
_157E:
FrontierScrCmd_11 23
Message BattleArcadeScene_Text_SoloNonFullHP
Return
_1584:
FrontierScrCmd_11 24
Message BattleArcadeScene_Text_MultiNonFullHP
Return
_158A:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3294
Call _2092
Call _32D6
@ -1886,25 +1887,25 @@ _158A:
_15FD:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1635
FrontierScrCmd_11 27
Message BattleArcadeScene_Text_SoloPoisoned
Return
_1619:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _163B
FrontierScrCmd_11 28
Message BattleArcadeScene_Text_MultiPoisoned
Return
_1635:
FrontierScrCmd_11 56
Message BattleArcadeScene_Text_SoloImmuneToPoison
Return
_163B:
FrontierScrCmd_11 57
Message BattleArcadeScene_Text_MultiImmuneToPoison
Return
_1641:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3294
Call _2092
Call _32D6
@ -1923,25 +1924,25 @@ _1641:
_16AA:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _16E2
FrontierScrCmd_11 29
Message BattleArcadeScene_Text_SoloParalyzed
Return
_16C6:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _16E8
FrontierScrCmd_11 30
Message BattleArcadeScene_Text_MultiParalyzed
Return
_16E2:
FrontierScrCmd_11 58
Message BattleArcadeScene_Text_SoloImmuneToParalysis
Return
_16E8:
FrontierScrCmd_11 59
Message BattleArcadeScene_Text_MultiImmuneToParalysis
Return
_16EE:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3294
Call _2092
Call _32D6
@ -1962,25 +1963,25 @@ _16EE:
_1761:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1799
FrontierScrCmd_11 31
Message BattleArcadeScene_Text_SoloBurned
Return
_177D:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _179F
FrontierScrCmd_11 32
Message BattleArcadeScene_Text_MultiBurned
Return
_1799:
FrontierScrCmd_11 60
Message BattleArcadeScene_Text_SoloImmuneToBurn
Return
_179F:
FrontierScrCmd_11 61
Message BattleArcadeScene_Text_MultiImmuneToBurn
Return
_17A5:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3294
Call _2092
Call _32D6
@ -1999,25 +2000,25 @@ _17A5:
_180E:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1846
FrontierScrCmd_11 33
Message BattleArcadeScene_Text_SoloAsleep
Return
_182A:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _184C
FrontierScrCmd_11 34
Message BattleArcadeScene_Text_MultiAsleep
Return
_1846:
FrontierScrCmd_11 62
Message BattleArcadeScene_Text_SoloImmuneToSleep
Return
_184C:
FrontierScrCmd_11 63
Message BattleArcadeScene_Text_MultiImmuneToSleep
Return
_1852:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3294
Call _2092
Call _32D6
@ -2038,25 +2039,25 @@ _1852:
_18C5:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _18FD
FrontierScrCmd_11 35
Message BattleArcadeScene_Text_SoloFrozen
Return
_18E1:
FrontierScrCmd_BF 47, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _1903
FrontierScrCmd_11 36
Message BattleArcadeScene_Text_MultiFrozen
Return
_18FD:
FrontierScrCmd_11 64
Message BattleArcadeScene_Text_SoloImmuneToFreeze
Return
_1903:
FrontierScrCmd_11 65
Message BattleArcadeScene_Text_MultiImmuneToFreeze
Return
_1909:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _2092
FrontierScrCmd_12
Call _21ED
@ -2067,7 +2068,7 @@ _1909:
FrontierScrCmd_C6 0, 1, 1
FrontierScrCmd_C6 0, 2, 1
FrontierScrCmd_C6 0, 3, 1
FrontierScrCmd_11 39
Message BattleArcadeScene_Text_HereYouGo
FrontierScrCmd_12
Call _21F9
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -2078,16 +2079,16 @@ _1909:
End
_198D:
FrontierScrCmd_11 37
Message BattleArcadeScene_Text_SoloLoanItem
Return
_1993:
FrontierScrCmd_BF 38, 1, 1, 0x8008
FrontierScrCmd_11 38
Message BattleArcadeScene_Text_MultiLoanItem
Return
_19A2:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _2092
FrontierScrCmd_12
Call _21ED
@ -2098,7 +2099,7 @@ _19A2:
FrontierScrCmd_C6 0, 1, 1
FrontierScrCmd_C6 0, 2, 1
FrontierScrCmd_C6 0, 3, 1
FrontierScrCmd_11 39
Message BattleArcadeScene_Text_HereYouGo
FrontierScrCmd_12
Call _21F9
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -2109,16 +2110,16 @@ _19A2:
End
_1A26:
FrontierScrCmd_11 37
Message BattleArcadeScene_Text_SoloLoanItem
Return
_1A2C:
FrontierScrCmd_BF 38, 1, 1, 0x8008
FrontierScrCmd_11 38
Message BattleArcadeScene_Text_MultiLoanItem
Return
_1A3B:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _3294
Call _2092
FrontierScrCmd_BF 28, 0, 0, 0x8006
@ -2155,84 +2156,84 @@ _1AE1:
End
_1AFB:
FrontierScrCmd_11 25
Message BattleArcadeScene_Text_SoloLeveledUp
Return
_1B01:
FrontierScrCmd_11 26
Message BattleArcadeScene_Text_MultiLeveledUp
Return
_1B07:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20D4
Call _32D6
Call _211D
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 40
Message BattleArcadeScene_Text_SunnyCondition
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1B37:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20D4
Call _32D6
Call _2101
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 41
Message BattleArcadeScene_Text_RainCondition
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1B67:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20D4
Call _2155
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 42
Message BattleArcadeScene_Text_SandyCondition
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1B91:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20D4
Call _32D6
Call _2139
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 43
Message BattleArcadeScene_Text_HailCondition
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1BC1:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20D4
Call _2171
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 44
Message BattleArcadeScene_Text_FoggyCondition
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1BEB:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20D4
Call _218D
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 45
Message BattleArcadeScene_Text_TrickRoomCondition
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1C15:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20D4
FrontierScrCmd_BF 28, 0, 0, 0x8006
CallIfEq 0x8006, 0, _1DEC
@ -2286,7 +2287,7 @@ _1C15:
WaitTime 14, 0x8008
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 46
Message BattleArcadeScene_Text_PokemonSwap
FrontierScrCmd_56 0x5FF
FrontierScrCmd_BF 28, 0, 0, 0x8006
CallIfEq 0x8006, 0, _1E24
@ -2324,40 +2325,40 @@ _1E38:
Return
_1E5C:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _2092
Call _21E7
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 47
Message BattleArcadeScene_Text_SpeedUpBoard
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1E86:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _2092
Call _21E7
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 48
Message BattleArcadeScene_Text_SlowDownBoard
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1EB0:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _2092
Call _21E7
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 49
Message BattleArcadeScene_Text_RandomizeBoard
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1EDA:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _2092
FrontierScrCmd_12
Call _21ED
@ -2377,21 +2378,21 @@ _1EDA:
Call _2205
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 52
Message BattleArcadeScene_Text_AreYouReady2
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1F65:
FrontierScrCmd_11 50
Message BattleArcadeScene_Text_SoloFreeBP
Return
_1F6B:
FrontierScrCmd_11 51
Message BattleArcadeScene_Text_MultiFreeBP
Return
_1F71:
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _2092
FrontierScrCmd_12
Call _21ED
@ -2411,20 +2412,20 @@ _1F71:
Call _2205
FrontierScrCmd_28 3, _05E0
FrontierScrCmd_29
FrontierScrCmd_11 52
Message BattleArcadeScene_Text_AreYouReady2
FrontierScrCmd_55 0x60F
GoTo _2357
End
_1FFC:
SetVar 0x800D, 1
FrontierScrCmd_11 22
Message BattleArcadeScene_Text_CurrentEvent
Call _20AA
FrontierScrCmd_12
Call _2F72
Call _2668
Call _3288
FrontierScrCmd_11 53
Message BattleArcadeScene_Text_SkipBattle
FrontierScrCmd_BF 28, 0, 0, 0x8008
GoToIfEq 0x8008, 0, _2049
GoToIfEq 0x8008, 1, _2053
@ -2452,7 +2453,7 @@ _2069:
End
_2086:
FrontierScrCmd_11 54
Message BattleArcadeScene_Text_NoEvent
GoTo _2357
End
@ -2662,7 +2663,7 @@ _237C:
FrontierScrCmd_12
FrontierScrCmd_28 3, _05B4
FrontierScrCmd_29
FrontierScrCmd_11 55
Message BattleArcadeScene_Text_BattleStart
FrontierScrCmd_3A
FrontierScrCmd_12
WaitTime 15, 0x8008
@ -2680,14 +2681,14 @@ _237C:
_23CC:
FrontierScrCmd_3A
FrontierScrCmd_10 1
MessageNoSkip BattleArcadeScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 149
FrontierScrCmd_36
FrontierScrCmd_12
FrontierScrCmd_28 3, _05B4
FrontierScrCmd_29
FrontierScrCmd_10 55
MessageNoSkip BattleArcadeScene_Text_BattleStart
WaitTime 30, 0x8008
FrontierScrCmd_12
WaitTime 15, 0x8008
@ -2708,7 +2709,7 @@ _23CC:
FrontierScrCmd_28 98, _0318
FrontierScrCmd_28 99, _0318
FrontierScrCmd_29
FrontierScrCmd_10 1
MessageNoSkip BattleArcadeScene_Text_PleaseWait
GoTo _24AD
End
@ -2884,7 +2885,7 @@ _272A:
End
_2780:
FrontierScrCmd_10 1
MessageNoSkip BattleArcadeScene_Text_PleaseWait
GoTo _279A
End
@ -2896,12 +2897,12 @@ _278C:
_279A:
FrontierScrCmd_BF 22, 0, 0, 0x8008
FrontierScrCmd_3D 0x40BF, 1
FrontierScrCmd_11 66
Message BattleArcadeScene_Text_BPEarned
FrontierScrCmd_7B 0
FrontierScrCmd_BF 45, 0, 0, 0x8008
FrontierScrCmd_7A 1, 0x8008
FrontierScrCmd_82 0x8008
FrontierScrCmd_11 67
Message BattleArcadeScene_Text_ReceiveBP
FrontierScrCmd_58 0x4C5
FrontierScrCmd_59
GoTo _27D4
@ -2931,7 +2932,7 @@ _2821:
End
_283B:
FrontierScrCmd_11 3
Message BattleArcadeScene_Text_HealingMons
FrontierScrCmd_58 0x48E
FrontierScrCmd_59
FrontierScrCmd_12
@ -2981,7 +2982,7 @@ _28F1:
FrontierScrCmd_BF 23, 0, 0, 0x8008
AddVar 0x8008, 1
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 4
Message BattleArcadeScene_Text_AreYouReady
GoTo _291C
End
@ -3083,7 +3084,7 @@ _2ACF:
_2AF3:
FrontierScrCmd_7C 0
FrontierScrCmd_11 16
Message BattleArcadeScene_Text_OpponentIsChoosing
GoTo _2B02
End
@ -3103,7 +3104,7 @@ _2B02:
_2B49:
FrontierScrCmd_7C 0
FrontierScrCmd_10 18
MessageNoSkip BattleArcadeScene_Text_OpponentRetired
WaitTime 30, 0x8008
GoTo _2D19
End
@ -3156,31 +3157,31 @@ _2C05:
_2C0D:
SetVar 0x8003, 1
FrontierScrCmd_0F 9
MessageInstant BattleArcadeScene_Text_Saving
FrontierScrCmd_BF 17, 0, 0, 0x8008
ShowSavingIcon
FrontierScrCmd_6D 6, 0x8008, 0x8009, 0x8009
HideSavingIcon
GoToIfEq 0x8009, 1, _2C41
FrontierScrCmd_11 7
Message BattleArcadeScene_Text_VideoSaveFailed
Return
_2C41:
FrontierScrCmd_55 0x61B
FrontierScrCmd_7B 0
FrontierScrCmd_11 6
Message BattleArcadeScene_Text_BattleSaved
Return
_2C4E:
FrontierScrCmd_11 5
Message BattleArcadeScene_Text_SaveAsVideo
Return
_2C54:
FrontierScrCmd_11 8
Message BattleArcadeScene_Text_OverwriteVideo
Return
_2C5A:
FrontierScrCmd_11 10
Message BattleArcadeScene_Text_BreakQuestion
ShowYesNoMenu 0x8008, MENU_YES
GoToIfEq 0x8008, 1, _2CAA
GoTo _2C78
@ -3203,17 +3204,17 @@ _2CAA:
End
_2CB2:
FrontierScrCmd_11 13
Message BattleArcadeScene_Text_RetireQuestion
ShowYesNoMenu 0x8008, MENU_NO
GoToIfEq 0x8008, 1, _2D4A
FrontierScrCmd_BF 28, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _2CEA
FrontierScrCmd_11 69
Message BattleArcadeScene_Text_ReturnItems
GoTo _2D31
End
_2CEA:
FrontierScrCmd_10 1
MessageNoSkip BattleArcadeScene_Text_PleaseWait
GoTo _2CF6
End
@ -3225,8 +3226,8 @@ _2CF6:
End
_2D19:
FrontierScrCmd_11 69
FrontierScrCmd_10 1
Message BattleArcadeScene_Text_ReturnItems
MessageNoSkip BattleArcadeScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 144
FrontierScrCmd_36
@ -3258,7 +3259,7 @@ _2D52:
End
_2D9B:
FrontierScrCmd_10 1
MessageNoSkip BattleArcadeScene_Text_PleaseWait
GoTo _2DBD
End
@ -3278,14 +3279,14 @@ _2DBD:
End
_2DD4:
FrontierScrCmd_11 69
Message BattleArcadeScene_Text_ReturnItems
FrontierScrCmd_BF 28, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _2DF6
GoTo _2E0A
End
_2DF6:
FrontierScrCmd_10 1
MessageNoSkip BattleArcadeScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 148
FrontierScrCmd_36
@ -3331,7 +3332,7 @@ _2E90:
End
_2E9C:
FrontierScrCmd_0F 70
MessageInstant BattleArcadeScene_Text_Saving2
ShowSavingIcon
FrontierScrCmd_73 0x8008
HideSavingIcon
@ -3388,7 +3389,7 @@ _2F86:
GoToIfEq 0x8008, 1, _28DE
Call _32A0
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 76
Message BattleArcadeScene_Text_ArcadeStarApproaching
GoTo _28F1
End
@ -3396,7 +3397,7 @@ _2FC0:
Call _32A0
FrontierScrCmd_7A 0, 0x8008
Call _2FF2
FrontierScrCmd_11 77
Message BattleArcadeScene_Text_DahliaIntro
FrontierScrCmd_12
Return
@ -3404,7 +3405,7 @@ _2FD9:
Call _32A0
FrontierScrCmd_7A 0, 0x8008
Call _2FF2
FrontierScrCmd_11 78
Message BattleArcadeScene_Text_DahliaIntroGold
FrontierScrCmd_12
Return
@ -3496,7 +3497,7 @@ _31DE:
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_3E 0x4053, 0x8008
CallIfEq 0x8008, 0, _320A
FrontierScrCmd_11 79
Message BattleArcadeScene_Text_BeatDahlia
FrontierScrCmd_12
GoTo _25EE
End
@ -3510,7 +3511,7 @@ _3212:
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_3E 0x4053, 0x8008
CallIfEq 0x8008, 2, _323E
FrontierScrCmd_11 80
Message BattleArcadeScene_Text_BeatDahliaGold
FrontierScrCmd_12
GoTo _25EE
End

View File

@ -1,4 +1,5 @@
# include "macros/frscrcmd.inc"
# include "res/text/bank/battle_castle_scene.h"
.data
@ -815,31 +816,31 @@ _0679:
End
_0695:
FrontierScrCmd_11 0
Message BattleCastleScene_Text_TakingItemsFirstTime
GoTo _06B0
End
_06A1:
FrontierScrCmd_7B 0
FrontierScrCmd_11 1
Message BattleCastleScene_Text_TakingItems
GoTo _06B0
End
_06B0:
FrontierScrCmd_A0 19, 0, 0, 0x8008
CallIfEq 0x8008, 3, _06E4
FrontierScrCmd_11 20
Message BattleCastleScene_Text_Choose
FrontierScrCmd_A0 35, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _06EA
GoTo _0706
End
_06E4:
FrontierScrCmd_11 29
Message BattleCastleScene_Text_PassInstruction
Return
_06EA:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _06F6
End
@ -851,7 +852,7 @@ _06F6:
End
_0706:
FrontierScrCmd_0F 21
MessageInstant BattleCastleScene_Text_HealOrRentItem
FrontierScrCmd_50
GoTo _0714
End
@ -903,7 +904,7 @@ _0804:
End
_0827:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _1974
End
@ -928,7 +929,7 @@ _0833:
_08A3:
FrontierScrCmd_7C 0
FrontierScrCmd_11 29
Message BattleCastleScene_Text_PassInstruction
Return
_08AC:
@ -945,7 +946,7 @@ _08B6:
End
_08D9:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _1974
End
@ -992,7 +993,7 @@ _0987:
End
_099C:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _1974
End
@ -1034,7 +1035,7 @@ _09FF:
_0A1C:
FrontierScrCmd_7A 0, 50
FrontierScrCmd_11 25
Message BattleCastleScene_Text_ConfirmPurchase
ShowYesNoMenu 0x8008, MENU_YES
GoToIfEq 0x8008, 1, _0714
FrontierScrCmd_A6 0x8001, 0x8008
@ -1046,7 +1047,7 @@ _0A1C:
End
_0A6D:
FrontierScrCmd_11 28
Message BattleCastleScene_Text_NotEnoughCP
GoTo _0714
End
@ -1156,7 +1157,7 @@ _0C47:
FrontierScrCmd_51
FrontierScrCmd_A0 35, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _0C7F
FrontierScrCmd_11 3
Message BattleCastleScene_Text_Proceed
FrontierScrCmd_3A
FrontierScrCmd_12
FrontierScrCmd_28 0, _0228
@ -1166,7 +1167,7 @@ _0C47:
End
_0C7F:
FrontierScrCmd_10 3
MessageNoSkip BattleCastleScene_Text_Proceed
WaitTime 30, 0x8008
FrontierScrCmd_12
FrontierScrCmd_28 0, _0228
@ -1255,7 +1256,7 @@ _0DA3:
FrontierScrCmd_A9 1
WaitTime 30, 0x8008
FrontierScrCmd_12
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _0F2E
End
@ -1274,16 +1275,16 @@ _0E74:
_0E89:
FrontierScrCmd_A0 35, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _0EAD
FrontierScrCmd_11 44
Message BattleCastleScene_Text_UsingPass
FrontierScrCmd_3A
FrontierScrCmd_12
GoTo _1084
End
_0EAD:
FrontierScrCmd_10 44
MessageNoSkip BattleCastleScene_Text_UsingPass
WaitTime 30, 0x8008
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
Call _10CA
Call _122A
FrontierScrCmd_12
@ -1482,7 +1483,7 @@ _11EC:
Return
_121C:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
Call _04C5
FrontierScrCmd_12
Return
@ -1512,7 +1513,7 @@ _1263:
End
_12B9:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _12D3
End
@ -1525,12 +1526,12 @@ _12D3:
FrontierScrCmd_A0 22, 0, 0, 0x8008
FrontierScrCmd_3D 0x40BC, 1
FrontierScrCmd_7B 0
FrontierScrCmd_11 40
Message BattleCastleScene_Text_BPEarned
FrontierScrCmd_7B 0
FrontierScrCmd_A0 38, 0, 0, 0x8008
FrontierScrCmd_7A 1, 0x8008
FrontierScrCmd_82 0x8008
FrontierScrCmd_11 41
Message BattleCastleScene_Text_ReceiveBP
FrontierScrCmd_58 0x4C5
FrontierScrCmd_59
GoTo _130C
@ -1544,7 +1545,7 @@ _1314:
GoToIfEq 0x8005, 1, _1349
FrontierScrCmd_A0 25, 0, 0, 0x8008
GoToIfEq 0x8008, 0, _1349
FrontierScrCmd_11 4
Message BattleCastleScene_Text_RevivePokemon
FrontierScrCmd_55 0x624
FrontierScrCmd_57 0x624
GoTo _1349
@ -1565,12 +1566,12 @@ _1372:
FrontierScrCmd_A0 23, 0, 0, 0x8008
AddVar 0x8008, 1
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 5
Message BattleCastleScene_Text_AreYouReady
GoTo _13E4
End
_13AF:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 127
FrontierScrCmd_36
@ -1579,7 +1580,7 @@ _13AF:
FrontierScrCmd_A0 23, 0, 0, 0x8008
AddVar 0x8008, 1
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_0F 5
MessageInstant BattleCastleScene_Text_AreYouReady
GoTo _13E4
End
@ -1684,7 +1685,7 @@ _159D:
_15B9:
FrontierScrCmd_7C 0
FrontierScrCmd_11 17
Message BattleCastleScene_Text_OpponentIsChoosing
GoTo _15C8
End
@ -1704,7 +1705,7 @@ _15C8:
_160D:
FrontierScrCmd_7C 0
FrontierScrCmd_10 19
MessageNoSkip BattleCastleScene_Text_OpponentRetired
WaitTime 30, 0x8008
GoTo _17D9
End
@ -1757,32 +1758,32 @@ _16BF:
_16C7:
SetVar 0x8003, 1
FrontierScrCmd_A0 44, 0, 0, 0x8008
FrontierScrCmd_0F 10
MessageInstant BattleCastleScene_Text_Saving
FrontierScrCmd_A0 17, 0, 0, 0x8008
ShowSavingIcon
FrontierScrCmd_6D 4, 0x8008, 0x8009, 0x8009
HideSavingIcon
FrontierScrCmd_A0 44, 1, 0, 0x8008
GoToIfEq 0x8009, 1, _1707
FrontierScrCmd_11 8
Message BattleCastleScene_Text_VideoSaveFailed
Return
_1707:
FrontierScrCmd_55 0x61B
FrontierScrCmd_7B 0
FrontierScrCmd_11 7
Message BattleCastleScene_Text_BattleSaved
Return
_1714:
FrontierScrCmd_11 6
Message BattleCastleScene_Text_SaveAsVideo
Return
_171A:
FrontierScrCmd_11 9
Message BattleCastleScene_Text_OverwriteVideo
Return
_1720:
FrontierScrCmd_11 11
Message BattleCastleScene_Text_BreakQuestion
ShowYesNoMenu 0x8008, MENU_YES
GoToIfEq 0x8008, 1, _176C
GoTo _173E
@ -1805,17 +1806,17 @@ _176C:
End
_1774:
FrontierScrCmd_11 14
Message BattleCastleScene_Text_RetireQuestion
ShowYesNoMenu 0x8008, MENU_NO
GoToIfEq 0x8008, 1, _1806
FrontierScrCmd_A0 35, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _17AA
FrontierScrCmd_11 42
Message BattleCastleScene_Text_ReturnItems
GoTo _17F1
End
_17AA:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _17B6
End
@ -1827,8 +1828,8 @@ _17B6:
End
_17D9:
FrontierScrCmd_11 42
FrontierScrCmd_10 2
Message BattleCastleScene_Text_ReturnItems
MessageNoSkip BattleCastleScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 124
FrontierScrCmd_36
@ -1864,7 +1865,7 @@ _180E:
End
_1879:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
GoTo _189B
End
@ -1884,14 +1885,14 @@ _189B:
End
_18B0:
FrontierScrCmd_11 42
Message BattleCastleScene_Text_ReturnItems
FrontierScrCmd_A0 35, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _18D0
GoTo _18E4
End
_18D0:
FrontierScrCmd_10 2
MessageNoSkip BattleCastleScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 128
FrontierScrCmd_36
@ -1934,7 +1935,7 @@ _1952:
End
_195E:
FrontierScrCmd_0F 43
MessageInstant BattleCastleScene_Text_Saving2
ShowSavingIcon
FrontierScrCmd_73 0x8008
HideSavingIcon
@ -1997,7 +1998,7 @@ _1A60:
Call _1B75
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_7B 0
FrontierScrCmd_11 53
Message BattleCastleScene_Text_CastleValetApproaching
GoTo _13E4
End
@ -2005,7 +2006,7 @@ _1A9B:
Call _1B75
FrontierScrCmd_7A 0, 0x8008
Call _1ADC
FrontierScrCmd_11 54
Message BattleCastleScene_Text_DarachIntro
FrontierScrCmd_12
GoTo _0D9B
End
@ -2015,7 +2016,7 @@ _1ABA:
FrontierScrCmd_7A 0, 0x8008
Call _1ADC
FrontierScrCmd_7B 0
FrontierScrCmd_11 55
Message BattleCastleScene_Text_DarachIntroGold
FrontierScrCmd_12
GoTo _0D9B
End
@ -2034,7 +2035,7 @@ _1AF8:
FrontierScrCmd_3E 0x4052, 0x8008
CallIfEq 0x8008, 0, _1B27
FrontierScrCmd_7B 0
FrontierScrCmd_11 56
Message BattleCastleScene_Text_BeatDarach
FrontierScrCmd_12
GoTo _1B63
End
@ -2048,7 +2049,7 @@ _1B2F:
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_3E 0x4052, 0x8008
CallIfEq 0x8008, 2, _1B5B
FrontierScrCmd_11 57
Message BattleCastleScene_Text_BeatDarachGold
FrontierScrCmd_12
GoTo _1B63
End
@ -2073,68 +2074,68 @@ _1B91:
Return
_1B93:
FrontierScrCmd_11 30
Message BattleCastleScene_Text_GiveCP
FrontierScrCmd_3A
GoTo _110F
End
_1BA1:
FrontierScrCmd_10 30
MessageNoSkip BattleCastleScene_Text_GiveCP
WaitTime 30, 0x8008
GoTo _110F
End
_1BB3:
FrontierScrCmd_11 35
Message BattleCastleScene_Text_FantasticWin2
GoTo _11D0
End
_1BBF:
FrontierScrCmd_10 31
MessageNoSkip BattleCastleScene_Text_FantasticWin
WaitTime 30, 0x8008
GoTo _11D0
End
_1BD1:
FrontierScrCmd_11 36
Message BattleCastleScene_Text_RemarkableWin2
GoTo _11D0
End
_1BDD:
FrontierScrCmd_10 32
MessageNoSkip BattleCastleScene_Text_RemarkableWin
WaitTime 30, 0x8008
GoTo _11D0
End
_1BEF:
FrontierScrCmd_11 37
Message BattleCastleScene_Text_HardFoughtWin2
GoTo _11D0
End
_1BFB:
FrontierScrCmd_10 33
MessageNoSkip BattleCastleScene_Text_HardFoughtWin
WaitTime 30, 0x8008
GoTo _11D0
End
_1C0D:
FrontierScrCmd_11 38
Message BattleCastleScene_Text_GoodEffort2
GoTo _11D0
End
_1C19:
FrontierScrCmd_10 34
MessageNoSkip BattleCastleScene_Text_GoodEffort
WaitTime 30, 0x8008
GoTo _11D0
End
_1C2B:
FrontierScrCmd_11 39
Message BattleCastleScene_Text_CPEarned
GoTo _11EC
End
_1C37:
FrontierScrCmd_10 39
MessageNoSkip BattleCastleScene_Text_CPEarned
GoTo _11EC
End

View File

@ -1,4 +1,5 @@
# include "macros/frscrcmd.inc"
# include "res/text/bank/battle_factory_scene.h"
.data
@ -631,7 +632,7 @@ _0555:
FrontierScrCmd_7E 3, 0x8008, 0, 0
FrontierScrCmd_67 15, 3, 0, 0x8008
FrontierScrCmd_7E 4, 0x8008, 0, 0
FrontierScrCmd_11 27
Message BattleFactoryScene_Text_MultiOpponentInfo4Mon
Return
_0597:
@ -639,7 +640,7 @@ _0597:
FrontierScrCmd_7E 1, 0x8008, 0, 0
FrontierScrCmd_67 15, 2, 0, 0x8008
FrontierScrCmd_7E 2, 0x8008, 0, 0
FrontierScrCmd_11 28
Message BattleFactoryScene_Text_MultiOpponentInfo2Mon
Return
_05BB:
@ -647,13 +648,13 @@ _05BB:
FrontierScrCmd_7D 0, 0x8008
FrontierScrCmd_67 16, 2, 0, 0x8008
FrontierScrCmd_7D 1, 0x8008
FrontierScrCmd_11 29
Message BattleFactoryScene_Text_MultiOpponentInfoFirstMoves
Return
_05D9:
FrontierScrCmd_67 16, 0, 0, 0x8008
FrontierScrCmd_7D 0, 0x8008
FrontierScrCmd_11 30
Message BattleFactoryScene_Text_MultiOpponentInfoCommonType
Return
_05EB:
@ -677,7 +678,7 @@ _0643:
FrontierScrCmd_7E 3, 0x8008, 0, 0
FrontierScrCmd_67 15, 2, 0, 0x8008
FrontierScrCmd_7E 5, 0x8008, 0, 0
FrontierScrCmd_11 21
Message BattleFactoryScene_Text_OpponentInfo3Mon
Return
_0676:
@ -685,7 +686,7 @@ _0676:
FrontierScrCmd_7E 1, 0x8008, 0, 0
FrontierScrCmd_67 15, 1, 0, 0x8008
FrontierScrCmd_7E 3, 0x8008, 0, 0
FrontierScrCmd_11 22
Message BattleFactoryScene_Text_OpponentInfo2Mon
Return
_069A:
@ -693,13 +694,13 @@ _069A:
FrontierScrCmd_7D 0, 0x8008
FrontierScrCmd_67 15, 0, 0, 0x8008
FrontierScrCmd_7E 1, 0x8008, 0, 0
FrontierScrCmd_11 23
Message BattleFactoryScene_Text_OpponentInfo1Mon
Return
_06BB:
FrontierScrCmd_67 16, 0, 0, 0x8008
FrontierScrCmd_7D 0, 0x8008
FrontierScrCmd_11 24
Message BattleFactoryScene_Text_OpponentInfoFirstMove
Return
_06CD:
@ -710,22 +711,22 @@ _06CD:
_06F0:
FrontierScrCmd_7F 0, 0x8008
FrontierScrCmd_11 25
Message BattleFactoryScene_Text_OpponentInfoCommonType
Return
_06FB:
FrontierScrCmd_11 26
Message BattleFactoryScene_Text_OpponentInfoVariedTypes
Return
_0701:
FrontierScrCmd_11 0
Message BattleFactoryScene_Text_ChoosePokemon
FrontierScrCmd_67 28, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _0721
GoTo _0765
End
_0721:
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
GoTo _072D
End
@ -775,7 +776,7 @@ _07D2:
_07DC:
FrontierScrCmd_67 28, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _0812
FrontierScrCmd_11 2
Message BattleFactoryScene_Text_GoIn
FrontierScrCmd_3A
FrontierScrCmd_12
FrontierScrCmd_28 3, _01E0
@ -785,7 +786,7 @@ _07DC:
End
_0812:
FrontierScrCmd_10 2
MessageNoSkip BattleFactoryScene_Text_GoIn
WaitTime 30, 0x8008
FrontierScrCmd_12
Call _164D
@ -875,7 +876,7 @@ _0927:
FrontierScrCmd_6B 1
WaitTime 30, 0x8008
FrontierScrCmd_12
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
GoTo _0A41
End
@ -980,7 +981,7 @@ _0B76:
End
_0BBF:
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
GoTo _0BD9
End
@ -992,12 +993,12 @@ _0BCB:
_0BD9:
FrontierScrCmd_67 22, 0, 0, 0x8008
FrontierScrCmd_3D 0x40B7, 1
FrontierScrCmd_11 16
Message BattleFactoryScene_Text_BPEarned
FrontierScrCmd_7B 0
FrontierScrCmd_67 35, 0, 0, 0x8008
FrontierScrCmd_7A 1, 0x8008
FrontierScrCmd_82 0x8008
FrontierScrCmd_11 17
Message BattleFactoryScene_Text_ReceiveBP
FrontierScrCmd_58 0x4C5
FrontierScrCmd_59
GoTo _0C0F
@ -1008,7 +1009,7 @@ _0C0F:
End
_0C17:
FrontierScrCmd_11 3
Message BattleFactoryScene_Text_WellDone
FrontierScrCmd_58 0x48E
FrontierScrCmd_59
GoTo _0C29
@ -1031,7 +1032,7 @@ _0C65:
FrontierScrCmd_67 23, 0, 0, 0x8008
AddVar 0x8008, 1
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 4
Message BattleFactoryScene_Text_AreYouReady
GoTo _0C83
End
@ -1130,7 +1131,7 @@ _0E1A:
_0E36:
FrontierScrCmd_7C 0
FrontierScrCmd_11 13
Message BattleFactoryScene_Text_OpponentIsChoosing
GoTo _0E45
End
@ -1150,7 +1151,7 @@ _0E45:
_0E8A:
FrontierScrCmd_7C 0
FrontierScrCmd_10 15
MessageNoSkip BattleFactoryScene_Text_OpponentRetired
WaitTime 30, 0x8008
GoTo _11FE
End
@ -1160,7 +1161,7 @@ _0E9F:
FrontierScrCmd_64
Call _04A9
FrontierScrCmd_67 0, 1, 0, 0x8008
FrontierScrCmd_11 5
Message BattleFactoryScene_Text_TradeQuestion
ShowYesNoMenu 0x8008, MENU_YES
GoToIfEq 0x8008, 1, _0FBF
GoTo _0ED2
@ -1173,7 +1174,7 @@ _0ED2:
End
_0EEE:
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
GoTo _0EFA
End
@ -1235,7 +1236,7 @@ _0FBF:
End
_0FDB:
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
GoTo _0FE5
_0FE5:
@ -1298,7 +1299,7 @@ _10AF:
_10B7:
SetVar 0x8003, 1
FrontierScrCmd_0F 10
MessageInstant BattleFactoryScene_Text_Saving
ShowSavingIcon
FrontierScrCmd_3E 0x40B9, 0x8008
GoToIfEq 0x8008, 0, _10DE
@ -1320,25 +1321,25 @@ _10F7:
_1110:
HideSavingIcon
GoToIfEq 0x8005, 1, _1125
FrontierScrCmd_11 8
Message BattleFactoryScene_Text_VideoSaveFailed
Return
_1125:
FrontierScrCmd_55 0x61B
FrontierScrCmd_7B 0
FrontierScrCmd_11 7
Message BattleFactoryScene_Text_BattleSaved
Return
_1132:
FrontierScrCmd_11 6
Message BattleFactoryScene_Text_SaveAsVideo
Return
_1138:
FrontierScrCmd_11 9
Message BattleFactoryScene_Text_OverwriteVideo
Return
_113E:
FrontierScrCmd_11 11
Message BattleFactoryScene_Text_BreakQuestion
ShowYesNoMenu 0x8008, MENU_YES
GoToIfEq 0x8008, 1, _1191
GoTo _115C
@ -1362,17 +1363,17 @@ _1191:
End
_1199:
FrontierScrCmd_11 12
Message BattleFactoryScene_Text_RetireQuestion
ShowYesNoMenu 0x8008, MENU_NO
GoToIfEq 0x8008, 1, _122B
FrontierScrCmd_67 28, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _11CF
FrontierScrCmd_11 18
Message BattleFactoryScene_Text_ReturnPokemon
GoTo _1216
End
_11CF:
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
GoTo _11DB
End
@ -1384,8 +1385,8 @@ _11DB:
End
_11FE:
FrontierScrCmd_11 18
FrontierScrCmd_10 1
Message BattleFactoryScene_Text_ReturnPokemon
MessageNoSkip BattleFactoryScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 168
FrontierScrCmd_36
@ -1416,7 +1417,7 @@ _1233:
End
_1288:
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
GoTo _12AA
End
@ -1436,14 +1437,14 @@ _12AA:
End
_12BF:
FrontierScrCmd_11 18
Message BattleFactoryScene_Text_ReturnPokemon
FrontierScrCmd_67 28, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _12DF
GoTo _12F3
End
_12DF:
FrontierScrCmd_10 1
MessageNoSkip BattleFactoryScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 166
FrontierScrCmd_36
@ -1488,7 +1489,7 @@ _1368:
End
_137B:
FrontierScrCmd_0F 19
MessageInstant BattleFactoryScene_Text_Saving2
ShowSavingIcon
FrontierScrCmd_73 0x8008
HideSavingIcon
@ -1565,7 +1566,7 @@ _14AE:
GoToIfEq 0x8008, 1, _0C52
Call _1612
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 35
Message BattleFactoryScene_Text_FactoryHeadApproaching
GoTo _0C65
End
@ -1574,7 +1575,7 @@ _14E6:
FrontierScrCmd_7A 0, 0x8008
Call _154A
Call _1530
FrontierScrCmd_11 36
Message BattleFactoryScene_Text_ThortonIntro
FrontierScrCmd_12
GoTo _091F
End
@ -1584,7 +1585,7 @@ _150B:
FrontierScrCmd_7A 0, 0x8008
Call _154A
Call _1530
FrontierScrCmd_11 37
Message BattleFactoryScene_Text_ThortonIntroGold
FrontierScrCmd_12
GoTo _091F
End
@ -1621,7 +1622,7 @@ _15AA:
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_3E 0x4050, 0x8008
CallIfEq 0x8008, 0, _15D6
FrontierScrCmd_11 38
Message BattleFactoryScene_Text_BeatThorton
FrontierScrCmd_12
GoTo _0B30
End
@ -1635,7 +1636,7 @@ _15DE:
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_3E 0x4050, 0x8008
CallIfEq 0x8008, 2, _160A
FrontierScrCmd_11 39
Message BattleFactoryScene_Text_BeatThortonGold
FrontierScrCmd_12
GoTo _0B30
End

View File

@ -1,4 +1,5 @@
# include "macros/frscrcmd.inc"
# include "res/text/bank/battle_hall_scene.h"
.data
@ -675,7 +676,7 @@ _0532:
End
_0595:
FrontierScrCmd_11 23
Message BattleHallScene_Text_ChooseType
FrontierScrCmd_91 35, 0, 0, 0x8008
FrontierScrCmd_91 30, 0, 0, 0x8008
GoToIfEq 0x8008, 1, _05BC
@ -683,7 +684,7 @@ _0595:
End
_05BC:
FrontierScrCmd_10 0
MessageNoSkip BattleHallScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 220
FrontierScrCmd_36
@ -810,7 +811,7 @@ _0762:
FrontierScrCmd_28 98, _0224
FrontierScrCmd_28 99, _0224
FrontierScrCmd_29
FrontierScrCmd_10 0
MessageNoSkip BattleHallScene_Text_PleaseWait
GoTo _08A0
End
@ -962,7 +963,7 @@ _0A73:
End
_0ABC:
FrontierScrCmd_10 0
MessageNoSkip BattleHallScene_Text_PleaseWait
GoTo _0AD6
End
@ -976,12 +977,12 @@ _0AD6:
FrontierScrCmd_3D 0x40BA, 1
FrontierScrCmd_91 15, 0, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 14
Message BattleHallScene_Text_BPEarned
FrontierScrCmd_7B 0
FrontierScrCmd_91 34, 0, 0, 0x8008
FrontierScrCmd_7A 1, 0x8008
FrontierScrCmd_82 0x8008
FrontierScrCmd_11 15
Message BattleHallScene_Text_ReceiveBP
FrontierScrCmd_58 0x4C5
FrontierScrCmd_59
FrontierScrCmd_C7
@ -995,7 +996,7 @@ _0B1D:
_0B25:
FrontierScrCmd_91 15, 0, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 2
Message BattleHallScene_Text_FullRestore
FrontierScrCmd_58 0x48E
FrontierScrCmd_59
FrontierScrCmd_39
@ -1012,7 +1013,7 @@ _0B5B:
FrontierScrCmd_91 23, 0, 0, 0x8008
AddVar 0x8008, 1
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 3
Message BattleHallScene_Text_AreYouReady
GoTo _0B79
End
@ -1111,7 +1112,7 @@ _0D10:
_0D2C:
FrontierScrCmd_7C 0
FrontierScrCmd_11 11
Message BattleHallScene_Text_OpponentIsChoosing
GoTo _0D3B
End
@ -1131,9 +1132,9 @@ _0D3B:
_0D80:
FrontierScrCmd_7C 0
FrontierScrCmd_10 13
MessageNoSkip BattleHallScene_Text_OpponentRetired
WaitTime 30, 0x8008
FrontierScrCmd_10 0
MessageNoSkip BattleHallScene_Text_PleaseWait
GoTo _0F30
End
@ -1185,31 +1186,31 @@ _0E28:
_0E30:
SetVar 0x8003, 1
FrontierScrCmd_0F 8
MessageInstant BattleHallScene_Text_Saving
FrontierScrCmd_91 17, 0, 0, 0x8008
ShowSavingIcon
FrontierScrCmd_6D 5, 0x8008, 0x8005, 0x8005
HideSavingIcon
GoToIfEq 0x8005, 1, _0E62
FrontierScrCmd_11 6
Message BattleHallScene_Text_VideoSaveFailed
Return
_0E62:
FrontierScrCmd_55 0x61B
FrontierScrCmd_7B 0
FrontierScrCmd_11 5
Message BattleHallScene_Text_BattleSaved
Return
_0E6F:
FrontierScrCmd_11 4
Message BattleHallScene_Text_SaveAsVideo
Return
_0E75:
FrontierScrCmd_11 7
Message BattleHallScene_Text_OverwriteVideo
Return
_0E7B:
FrontierScrCmd_11 9
Message BattleHallScene_Text_BreakQuestion
ShowYesNoMenu 0x8008, MENU_YES
GoToIfEq 0x8008, 1, _0EC7
GoTo _0E99
@ -1232,7 +1233,7 @@ _0EC7:
End
_0ECF:
FrontierScrCmd_11 10
Message BattleHallScene_Text_RetireQuestion
ShowYesNoMenu 0x8008, MENU_NO
GoToIfEq 0x8008, 1, _0F55
FrontierScrCmd_91 30, 0, 0, 0x8008
@ -1241,7 +1242,7 @@ _0ECF:
End
_0F01:
FrontierScrCmd_10 0
MessageNoSkip BattleHallScene_Text_PleaseWait
GoTo _0F0D
End
@ -1281,7 +1282,7 @@ _0F5D:
End
_0FA6:
FrontierScrCmd_10 0
MessageNoSkip BattleHallScene_Text_PleaseWait
GoTo _0FC8
End
@ -1307,7 +1308,7 @@ _0FDD:
End
_0FF9:
FrontierScrCmd_10 0
MessageNoSkip BattleHallScene_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 105
FrontierScrCmd_36
@ -1350,7 +1351,7 @@ _107B:
End
_1087:
FrontierScrCmd_0F 17
MessageInstant BattleHallScene_Text_Saving2
ShowSavingIcon
Call _10C2
HideSavingIcon
@ -1359,7 +1360,7 @@ _1087:
Return
_109F:
FrontierScrCmd_0F 17
MessageInstant BattleHallScene_Text_Saving2
ShowSavingIcon
FrontierScrCmd_76 0x8008
CallIfEq 0x8008, 0, _10C2
@ -1429,7 +1430,7 @@ _1199:
Call _13C3
FrontierScrCmd_7A 0, 0x8008
Call _1207
FrontierScrCmd_11 33
Message BattleHallScene_Text_ArgentaIntro
FrontierScrCmd_12
Call _11E3
GoTo _0700
@ -1439,7 +1440,7 @@ _11BE:
Call _13C3
FrontierScrCmd_7A 0, 0x8008
Call _1207
FrontierScrCmd_11 34
Message BattleHallScene_Text_ArgentaIntroGold
FrontierScrCmd_12
Call _11E3
GoTo _0700
@ -1513,7 +1514,7 @@ _1333:
FrontierScrCmd_42 0
FrontierScrCmd_3E 0x4051, 0x8008
CallIfEq 0x8008, 0, _1373
FrontierScrCmd_11 35
Message BattleHallScene_Text_BeatArgenta
FrontierScrCmd_12
GoTo _09B7
End
@ -1531,7 +1532,7 @@ _137B:
FrontierScrCmd_42 0
FrontierScrCmd_3E 0x4051, 0x8008
CallIfEq 0x8008, 2, _13BB
FrontierScrCmd_11 36
Message BattleHallScene_Text_BeatArgentaGold
FrontierScrCmd_12
GoTo _09B7
End

View File

@ -1,4 +1,5 @@
# include "macros/frscrcmd.inc"
# include "res/text/bank/battle_tower_battle_room.h"
.data
@ -238,7 +239,7 @@ _0227:
ShowYesNoMenu 0x8008, MENU_NO
CallIfEq 0x8008, 0, _0328
FrontierScrCmd_84 38, 0, 0x8008
FrontierScrCmd_11 20
Message BattleTowerBattleRoom_Text_BPFromTycoon
Call _0330
FrontierScrCmd_12
GoTo _03EF
@ -253,7 +254,7 @@ _0273:
FrontierScrCmd_84 38, 0, 0x8008
FrontierScrCmd_84 43, 0, 0x8008
GoToIfEq 0x8008, 5, _02D4
FrontierScrCmd_11 19
Message BattleTowerBattleRoom_Text_BPEarned
Call _0330
FrontierScrCmd_12
GoTo _03EF
@ -287,7 +288,7 @@ _0330:
FrontierScrCmd_84 46, 0, 0x8008
FrontierScrCmd_7A 1, 0x8008
FrontierScrCmd_7B 0
FrontierScrCmd_11 21
Message BattleTowerBattleRoom_Text_ReceiveBP
FrontierScrCmd_58 0x4C5
FrontierScrCmd_59
Return
@ -306,7 +307,7 @@ _0360:
Return
_0374:
FrontierScrCmd_11 0
Message BattleTowerBattleRoom_Text_HealPokemon
FrontierScrCmd_58 0x48E
FrontierScrCmd_59
FrontierScrCmd_39
@ -400,7 +401,7 @@ _04C8:
_04DC:
FrontierScrCmd_84 33, 0, 0x800C
FrontierScrCmd_7A 0, 0x800C
FrontierScrCmd_11 1
Message BattleTowerBattleRoom_Text_AreYouReady
FrontierScrCmd_84 43, 0, 0x8008
GoToIfNe 0x8008, 0, _052C
FrontierScrCmd_84 36, 0, 0x8008
@ -481,31 +482,31 @@ _065F:
_0667:
SetVar 0x8003, 1
FrontierScrCmd_0F 13
MessageInstant BattleTowerBattleRoom_Text_Saving2
FrontierScrCmd_84 43, 0, 0x8008
ShowSavingIcon
FrontierScrCmd_6D 1, 0x8008, 0x8005, 0x8005
HideSavingIcon
GoToIfEq 0x8005, 1, _069A
FrontierScrCmd_11 11
Message BattleTowerBattleRoom_Text_VideoSaveFailed
Return
_069A:
FrontierScrCmd_55 0x61B
FrontierScrCmd_7B 0
FrontierScrCmd_11 10
Message BattleTowerBattleRoom_Text_BattleSaved
Return
_06A7:
FrontierScrCmd_11 9
Message BattleTowerBattleRoom_Text_SaveAsVideo
Return
_06AD:
FrontierScrCmd_11 12
Message BattleTowerBattleRoom_Text_OverwriteVideo
Return
_06B3:
FrontierScrCmd_11 2
Message BattleTowerBattleRoom_Text_SaveAndQuit
ShowYesNoMenu 0x8008, MENU_YES
FrontierScrCmd_12
GoToIfEq 0x8008, 0, _06D3
@ -516,7 +517,7 @@ _06D3:
FrontierScrCmd_3D 0x40D8, 2
FrontierScrCmd_84 39, 0, 0x8008
FrontierScrCmd_86
FrontierScrCmd_11 4
Message BattleTowerBattleRoom_Text_Saving
ShowSavingIcon
FrontierScrCmd_72 0x8008
HideSavingIcon
@ -530,7 +531,7 @@ _06D3:
End
_0711:
FrontierScrCmd_11 3
Message BattleTowerBattleRoom_Text_CancelQuestion
ShowYesNoMenu 0x8008, MENU_NO
FrontierScrCmd_12
GoToIfEq 0x8008, 0, _0731
@ -552,7 +553,7 @@ _0741:
End
_0780:
FrontierScrCmd_11 14
Message BattleTowerBattleRoom_Text_TowerTycoonApproaching
GoTo _078C
End
@ -594,7 +595,7 @@ _082D:
GoToIfEq 0x8008, 48, _08F1
FrontierScrCmd_7B 0
FrontierScrCmd_80 1
FrontierScrCmd_11 15
Message BattleTowerBattleRoom_Text_PalmerIntro
GoTo _086E
End
@ -612,7 +613,7 @@ _086E:
GoToIfEq 0x8008, 48, _08FD
FrontierScrCmd_3E 0x404F, 0x8008
CallIfEq 0x8008, 0, _08D9
FrontierScrCmd_11 17
Message BattleTowerBattleRoom_Text_BeatPalmer
FrontierScrCmd_84 44, 1, 0x8008
GoTo _08E1
End
@ -628,14 +629,14 @@ _08E1:
End
_08F1:
FrontierScrCmd_11 16
Message BattleTowerBattleRoom_Text_PalmerIntroGold
GoTo _086E
End
_08FD:
FrontierScrCmd_3E 0x404F, 0x8008
CallIfEq 0x8008, 2, _0924
FrontierScrCmd_11 18
Message BattleTowerBattleRoom_Text_BeatPalmerGold
FrontierScrCmd_84 44, 2, 0x8008
GoTo _08E1
End

View File

@ -1,4 +1,5 @@
# include "macros/frscrcmd.inc"
# include "res/text/bank/battle_tower_multi_battle_room.h"
.data
@ -316,7 +317,7 @@ _0270:
_02B0:
FrontierScrCmd_84 33, 0, 0x8008
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 3
Message BattleTowerMultiBattleRoom_Text_AskReadyForNextPair
GoToIfEq 0x8006, 0, _02E9
FrontierScrCmd_1A 31, 13, 0, 0, 0x8008
FrontierScrCmd_CA 1
@ -355,7 +356,7 @@ _034B:
_037F:
SetVar 0x8006, 0
FrontierScrCmd_11 12
Message BattleTowerMultiBattleRoom_Text_AwaitingResponseFromFriend
FrontierScrCmd_36
FrontierScrCmd_35 5
FrontierScrCmd_84 58, 0, 0x8008
@ -431,7 +432,7 @@ _04D5:
End
_04DF:
FrontierScrCmd_0F 15
MessageInstant BattleTowerMultiBattleRoom_Text_SavingDontTurnOffPower2
ShowSavingIcon
FrontierScrCmd_73 0x8008
HideSavingIcon
@ -463,7 +464,7 @@ _051B:
_053F:
FrontierScrCmd_84 33, 0, 0x8008
FrontierScrCmd_7A 0, 0x8008
FrontierScrCmd_11 3
Message BattleTowerMultiBattleRoom_Text_AskReadyForNextPair
GoToIfEq 0x8006, 0, _0578
FrontierScrCmd_1A 31, 11, 0, 0, 0x8008
FrontierScrCmd_CA 1
@ -537,31 +538,31 @@ _0693:
_069B:
SetVar 0x8006, 1
FrontierScrCmd_0F 10
MessageInstant BattleTowerMultiBattleRoom_Text_SavingDontTurnOffPower
FrontierScrCmd_84 43, 0, 0x8008
ShowSavingIcon
FrontierScrCmd_6D 1, 0x8008, 0x8005, 0x8005
HideSavingIcon
GoToIfEq 0x8005, 1, _06CE
FrontierScrCmd_11 8
Message BattleTowerMultiBattleRoom_Text_BattleVideoCouldntBeSaved
Return
_06CE:
FrontierScrCmd_55 0x61B
FrontierScrCmd_7B 0
FrontierScrCmd_11 7
Message BattleTowerMultiBattleRoom_Text_BattleHasBeenSaved
Return
_06DB:
FrontierScrCmd_11 6
Message BattleTowerMultiBattleRoom_Text_AskSaveBattleVideo
Return
_06E1:
FrontierScrCmd_11 9
Message BattleTowerMultiBattleRoom_Text_AskDeleteExistingBattleVideo
Return
_06E7:
FrontierScrCmd_11 4
Message BattleTowerMultiBattleRoom_Text_AskSaveAndQuit
ShowYesNoMenu 0x8008, MENU_YES
FrontierScrCmd_12
GoToIfEq 0x8008, 0, _0707
@ -572,7 +573,7 @@ _0707:
FrontierScrCmd_3D 0x40D8, 2
FrontierScrCmd_84 39, 0, 0x8008
FrontierScrCmd_86
FrontierScrCmd_11 0
Message BattleTowerMultiBattleRoom_Text_ThanksForParticipating
ShowSavingIcon
FrontierScrCmd_72 0x8008
HideSavingIcon
@ -586,7 +587,7 @@ _0707:
End
_0745:
FrontierScrCmd_11 5
Message BattleTowerMultiBattleRoom_Text_AskCancelChallenge
ShowYesNoMenu 0x8008, MENU_NO
FrontierScrCmd_12
GoToIfEq 0x8008, 0, _0765
@ -630,11 +631,11 @@ _07DF:
_0817:
FrontierScrCmd_84 38, 0, 0x8008
FrontierScrCmd_11 13
Message BattleTowerMultiBattleRoom_Text_YouHaveClearedYourSeventhMatch
FrontierScrCmd_84 46, 0, 0x8008
FrontierScrCmd_7A 1, 0x8008
FrontierScrCmd_7B 0
FrontierScrCmd_11 14
Message BattleTowerMultiBattleRoom_Text_PlayerReceivedBP
FrontierScrCmd_58 0x4C5
FrontierScrCmd_59
FrontierScrCmd_84 43, 0, 0x8008
@ -646,7 +647,7 @@ _0817:
_0869:
SetVar 0x8004, 100
FrontierScrCmd_10 16
MessageNoSkip BattleTowerMultiBattleRoom_Text_PleaseWait
GoTo _03DD
End
@ -668,7 +669,7 @@ _08AB:
_08D7:
SetVar 0x8004, 100
FrontierScrCmd_10 16
MessageNoSkip BattleTowerMultiBattleRoom_Text_PleaseWait
GoTo _0945
End
@ -738,7 +739,7 @@ _09E9:
Return
_0A0D:
FrontierScrCmd_11 2
Message BattleTowerMultiBattleRoom_Text_YourPokemonWillBeRestored
FrontierScrCmd_58 0x48E
FrontierScrCmd_59
FrontierScrCmd_39
@ -803,7 +804,7 @@ _0ACD:
WaitTime 30, 0x8008
FrontierScrCmd_12
Call _0A91
FrontierScrCmd_10 16
MessageNoSkip BattleTowerMultiBattleRoom_Text_PleaseWait
FrontierScrCmd_36
FrontierScrCmd_35 4
FrontierScrCmd_12
@ -815,7 +816,7 @@ _0ACD:
Return
_0B27:
FrontierScrCmd_11 5
Message BattleTowerMultiBattleRoom_Text_AskCancelChallenge
ShowYesNoMenu 0x8008, MENU_NO
GoToIfEq 0x8008, 1, _02B0
SetVar 0x8000, 1
@ -823,7 +824,7 @@ _0B27:
End
_0B4B:
FrontierScrCmd_11 11
Message BattleTowerMultiBattleRoom_Text_YouHaveChosenToRetire
WaitTime 30, 0x8008
FrontierScrCmd_36
FrontierScrCmd_35 7

View File

@ -63,7 +63,7 @@ _0070:
End
_0084:
FrontierScrCmd_11 0
Message 0
FrontierScrCmd_1B 31, 5, 0, 1, 0x8008
FrontierScrCmd_CA 1
FrontierScrCmd_1C 26, 255, 1
@ -96,7 +96,7 @@ _012F:
End
_0143:
FrontierScrCmd_11 14
Message 14
FrontierScrCmd_16 31, 11, 0, 1, 0x8008
FrontierScrCmd_CA 1
FrontierScrCmd_17 32, 0
@ -158,7 +158,7 @@ _023F:
End
_0254:
FrontierScrCmd_10 4
MessageNoSkip 4
GoTo _0260
End
@ -190,7 +190,7 @@ _02C0:
FrontierScrCmd_36
FrontierScrCmd_AE 0x8009, 0x8008
GoToIfEq 0x8008, 1, _0302
FrontierScrCmd_11 3
Message 3
GoTo _0084
End
@ -204,7 +204,7 @@ _0302:
End
_0345:
FrontierScrCmd_11 2
Message 2
FrontierScrCmd_13 6, 1, 0, 0
FrontierScrCmd_14
FrontierScrCmd_12
@ -231,7 +231,7 @@ _037E:
End
_03C1:
FrontierScrCmd_10 4
MessageNoSkip 4
GoTo _03CD
End
@ -253,7 +253,7 @@ _03CD:
_044E:
FrontierScrCmd_7C 0
FrontierScrCmd_11 1
Message 1
GoTo _0084
End
@ -269,14 +269,14 @@ _045D:
_0499:
FrontierScrCmd_B2 5, 0, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 6
Message 6
GoTo _0084
End
_04B4:
FrontierScrCmd_B2 5, 1, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 6
Message 6
GoTo _0084
End
@ -285,7 +285,7 @@ _04CF:
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_B2 5, 1, 0, 0x8008
FrontierScrCmd_7E 1, 0x8008, 0, 0
FrontierScrCmd_11 7
Message 7
GoTo _0084
End
@ -305,12 +305,12 @@ _04F9:
End
_0567:
FrontierScrCmd_11 15
Message 15
FrontierScrCmd_16 25, 13, 1, 1, 0x8008
FrontierScrCmd_17 16, 0
FrontierScrCmd_17 17, 1
FrontierScrCmd_19
FrontierScrCmd_10 24
MessageNoSkip 24
SetVar 0x800B, 0x8008
GoTo _0593
End
@ -330,7 +330,7 @@ _0593:
End
_05F9:
FrontierScrCmd_11 18
Message 18
GoTo _0084
End
@ -340,7 +340,7 @@ _0605:
End
_0614:
FrontierScrCmd_11 11
Message 11
GoTo _0084
End
@ -356,14 +356,14 @@ _0620:
_065C:
FrontierScrCmd_B2 5, 0, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 9
Message 9
GoTo _0084
End
_0677:
FrontierScrCmd_B2 5, 1, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 9
Message 9
GoTo _0084
End
@ -372,7 +372,7 @@ _0692:
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_B2 5, 1, 0, 0x8008
FrontierScrCmd_7E 1, 0x8008, 0, 0
FrontierScrCmd_11 10
Message 10
GoTo _0084
End
@ -388,14 +388,14 @@ _06BC:
_06F8:
FrontierScrCmd_B2 5, 0, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 9
Message 9
GoTo _0084
End
_0713:
FrontierScrCmd_B2 5, 1, 0, 0x8008
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_11 9
Message 9
GoTo _0084
End
@ -404,7 +404,7 @@ _072E:
FrontierScrCmd_7E 0, 0x8008, 0, 0
FrontierScrCmd_B2 5, 1, 0, 0x8008
FrontierScrCmd_7E 1, 0x8008, 0, 0
FrontierScrCmd_11 10
Message 10
GoTo _0084
End
@ -419,13 +419,13 @@ _0766:
FrontierScrCmd_36
FrontierScrCmd_35 175
FrontierScrCmd_36
FrontierScrCmd_0F 19
MessageInstant 19
ShowSavingIcon
FrontierScrCmd_73 0x8008
HideSavingIcon
FrontierScrCmd_55 0x61B
FrontierScrCmd_57 0x61B
FrontierScrCmd_10 20
MessageNoSkip 20
WaitTime 10, 0x8008
FrontierScrCmd_36
FrontierScrCmd_35 171
@ -454,8 +454,8 @@ _081C:
Return
_0838:
FrontierScrCmd_11 5
FrontierScrCmd_10 4
Message 5
MessageNoSkip 4
Return
_0842:
@ -530,20 +530,20 @@ _08DD:
FrontierScrCmd_13 6, 1, 1, 0
FrontierScrCmd_14
FrontierScrCmd_7C 0
FrontierScrCmd_11 21
Message 21
ShowYesNoMenu 0x8008, MENU_YES
GoToIfEq 0x8008, 0, _0939
GoTo _094B
End
_0939:
FrontierScrCmd_10 24
MessageNoSkip 24
SetVar 0x800B, 0
GoTo _095D
End
_094B:
FrontierScrCmd_10 24
MessageNoSkip 24
SetVar 0x800B, 1
GoTo _095D
End
@ -563,8 +563,8 @@ _095D:
_09AD:
FrontierScrCmd_7C 0
FrontierScrCmd_10 25
FrontierScrCmd_10 4
MessageNoSkip 25
MessageNoSkip 4
GoTo _09C0
End

View File

@ -2,145 +2,145 @@
"key": 42947,
"messages": [
{
"id": "pl_msg_00000537_00000",
"id": "BattleArcadeScene_Text_TakingItems",
"en_US": [
"First, Ill need to hold on to any\n",
"items held by your Pokémon.\r"
]
},
{
"id": "pl_msg_00000537_00001",
"id": "BattleArcadeScene_Text_PleaseWait",
"en_US": "Please wait a moment."
},
{
"id": "pl_msg_00000537_00002",
"id": "BattleArcadeScene_Text_Dummy1",
"garbage": 13
},
{
"id": "pl_msg_00000537_00003",
"id": "BattleArcadeScene_Text_HealingMons",
"en_US": [
"Good going!\n",
"Well heal your Pokémon now."
]
},
{
"id": "pl_msg_00000537_00004",
"id": "BattleArcadeScene_Text_AreYouReady",
"en_US": [
"Next up, game no. {STRVAR_1 53, 0, 0}!\n",
"Are you ready?"
]
},
{
"id": "pl_msg_00000537_00005",
"id": "BattleArcadeScene_Text_SaveAsVideo",
"en_US": [
"Would you like to save the last battle\n",
"as your Battle Video?"
]
},
{
"id": "pl_msg_00000537_00006",
"id": "BattleArcadeScene_Text_BattleSaved",
"en_US": [
"{STRVAR_1 3, 0, 0}s battle has been saved\n",
"as a Battle Video.\r"
]
},
{
"id": "pl_msg_00000537_00007",
"id": "BattleArcadeScene_Text_VideoSaveFailed",
"en_US": [
"There was an error.\n",
"The Battle Video couldnt be saved.\r"
]
},
{
"id": "pl_msg_00000537_00008",
"id": "BattleArcadeScene_Text_OverwriteVideo",
"en_US": [
"Delete your existing Battle Video and\n",
"save the last battle?"
]
},
{
"id": "pl_msg_00000537_00009",
"id": "BattleArcadeScene_Text_Saving",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000537_00010",
"id": "BattleArcadeScene_Text_BreakQuestion",
"en_US": [
"Would you like to save and take a break\n",
"from playing?"
]
},
{
"id": "pl_msg_00000537_00011",
"id": "BattleArcadeScene_Text_Dummy2",
"garbage": 2
},
{
"id": "pl_msg_00000537_00012",
"id": "BattleArcadeScene_Text_Dummy3",
"garbage": 3
},
{
"id": "pl_msg_00000537_00013",
"id": "BattleArcadeScene_Text_RetireQuestion",
"en_US": [
"Would you like to retire from this\n",
"challenge?"
]
},
{
"id": "pl_msg_00000537_00014",
"id": "BattleArcadeScene_Text_Dummy4",
"garbage": 2
},
{
"id": "pl_msg_00000537_00015",
"id": "BattleArcadeScene_Text_Dummy5",
"garbage": 3
},
{
"id": "pl_msg_00000537_00016",
"id": "BattleArcadeScene_Text_OpponentIsChoosing",
"en_US": [
"{STRVAR_1 3, 0, 0} is choosing.\n",
"Please wait."
]
},
{
"id": "pl_msg_00000537_00017",
"id": "BattleArcadeScene_Text_Dummy6",
"garbage": 20
},
{
"id": "pl_msg_00000537_00018",
"id": "BattleArcadeScene_Text_OpponentRetired",
"en_US": "{STRVAR_1 3, 0, 0} chose to retire."
},
{
"id": "pl_msg_00000537_00019",
"id": "BattleArcadeScene_Text_Welcome",
"en_US": "Welcome to the Battle Arcade!\r"
},
{
"id": "pl_msg_00000537_00020",
"id": "BattleArcadeScene_Text_GameStart",
"en_US": [
"Game no. {STRVAR_1 53, 0, 0}!\n",
"Come on!"
]
},
{
"id": "pl_msg_00000537_00021",
"id": "BattleArcadeScene_Text_ActivateBoard",
"en_US": [
"Without further ado...\n",
"Lets activate the game board!"
]
},
{
"id": "pl_msg_00000537_00022",
"id": "BattleArcadeScene_Text_CurrentEvent",
"en_US": "This is our current event!"
},
{
"id": "pl_msg_00000537_00023",
"id": "BattleArcadeScene_Text_SoloNonFullHP",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s Pokémon without full HP!"
]
},
{
"id": "pl_msg_00000537_00024",
"id": "BattleArcadeScene_Text_MultiNonFullHP",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s and {STRVAR_1 3, 1, 0}s\f",
@ -148,14 +148,14 @@
]
},
{
"id": "pl_msg_00000537_00025",
"id": "BattleArcadeScene_Text_SoloLeveledUp",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s Pokémon leveled up!"
]
},
{
"id": "pl_msg_00000537_00026",
"id": "BattleArcadeScene_Text_MultiLeveledUp",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s and {STRVAR_1 3, 1, 0}s\f",
@ -163,14 +163,14 @@
]
},
{
"id": "pl_msg_00000537_00027",
"id": "BattleArcadeScene_Text_SoloPoisoned",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s Pokémon poisoned!"
]
},
{
"id": "pl_msg_00000537_00028",
"id": "BattleArcadeScene_Text_MultiPoisoned",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0} and {STRVAR_1 3, 1, 0}s\f",
@ -178,14 +178,14 @@
]
},
{
"id": "pl_msg_00000537_00029",
"id": "BattleArcadeScene_Text_SoloParalyzed",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s Pokémon paralyzed!"
]
},
{
"id": "pl_msg_00000537_00030",
"id": "BattleArcadeScene_Text_MultiParalyzed",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0} and {STRVAR_1 3, 1, 0}s\f",
@ -193,14 +193,14 @@
]
},
{
"id": "pl_msg_00000537_00031",
"id": "BattleArcadeScene_Text_SoloBurned",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s Pokémon burned!"
]
},
{
"id": "pl_msg_00000537_00032",
"id": "BattleArcadeScene_Text_MultiBurned",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0} and {STRVAR_1 3, 1, 0}s\f",
@ -208,14 +208,14 @@
]
},
{
"id": "pl_msg_00000537_00033",
"id": "BattleArcadeScene_Text_SoloAsleep",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s Pokémon asleep!"
]
},
{
"id": "pl_msg_00000537_00034",
"id": "BattleArcadeScene_Text_MultiAsleep",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0} and {STRVAR_1 3, 1, 0}s\f",
@ -223,14 +223,14 @@
]
},
{
"id": "pl_msg_00000537_00035",
"id": "BattleArcadeScene_Text_SoloFrozen",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0}s Pokémon frozen!"
]
},
{
"id": "pl_msg_00000537_00036",
"id": "BattleArcadeScene_Text_MultiFrozen",
"en_US": [
"The match will commence with\n",
"{STRVAR_1 3, 0, 0} and {STRVAR_1 3, 1, 0}s\f",
@ -238,14 +238,14 @@
]
},
{
"id": "pl_msg_00000537_00037",
"id": "BattleArcadeScene_Text_SoloLoanItem",
"en_US": [
"{STRVAR_1 3, 0, 0}s Pokémon will be loaned\n",
"the {STRVAR_1 8, 2, 0}."
]
},
{
"id": "pl_msg_00000537_00038",
"id": "BattleArcadeScene_Text_MultiLoanItem",
"en_US": [
"{STRVAR_1 3, 0, 0} and {STRVAR_1 3, 1, 0}s\n",
"Pokémon will be loaned the\f",
@ -253,114 +253,114 @@
]
},
{
"id": "pl_msg_00000537_00039",
"id": "BattleArcadeScene_Text_HereYouGo",
"en_US": "Here you go!\r"
},
{
"id": "pl_msg_00000537_00040",
"id": "BattleArcadeScene_Text_SunnyCondition",
"en_US": [
"This match will be conducted under\n",
"harsh sunlight."
]
},
{
"id": "pl_msg_00000537_00041",
"id": "BattleArcadeScene_Text_RainCondition",
"en_US": [
"This match will be conducted under a\n",
"steady rainfall."
]
},
{
"id": "pl_msg_00000537_00042",
"id": "BattleArcadeScene_Text_SandyCondition",
"en_US": [
"This match will be conducted under\n",
"a raging sandstorm."
]
},
{
"id": "pl_msg_00000537_00043",
"id": "BattleArcadeScene_Text_HailCondition",
"en_US": [
"This match will be conducted under\n",
"pelting hail."
]
},
{
"id": "pl_msg_00000537_00044",
"id": "BattleArcadeScene_Text_FoggyCondition",
"en_US": [
"This match will be conducted in a\n",
"dense fog."
]
},
{
"id": "pl_msg_00000537_00045",
"id": "BattleArcadeScene_Text_TrickRoomCondition",
"en_US": [
"This match will be conducted on a floor\n",
"where time and space are distorted."
]
},
{
"id": "pl_msg_00000537_00046",
"id": "BattleArcadeScene_Text_PokemonSwap",
"en_US": [
"Your Pokémon will be switched with the\n",
"other Trainers for this match."
]
},
{
"id": "pl_msg_00000537_00047",
"id": "BattleArcadeScene_Text_SpeedUpBoard",
"en_US": [
"From the next game on, the\n",
"game boards speed will be increased."
]
},
{
"id": "pl_msg_00000537_00048",
"id": "BattleArcadeScene_Text_SlowDownBoard",
"en_US": [
"From the next game on, the\n",
"game boards speed will be decreased."
]
},
{
"id": "pl_msg_00000537_00049",
"id": "BattleArcadeScene_Text_RandomizeBoard",
"en_US": [
"For the next game, the game boards\n",
"motion will become random."
]
},
{
"id": "pl_msg_00000537_00050",
"id": "BattleArcadeScene_Text_SoloFreeBP",
"en_US": "{STRVAR_1 3, 0, 0} received {STRVAR_1 51, 2, 0} BP!"
},
{
"id": "pl_msg_00000537_00051",
"id": "BattleArcadeScene_Text_MultiFreeBP",
"en_US": [
"{STRVAR_1 3, 0, 0} and {STRVAR_1 3, 1, 0} received\n",
"{STRVAR_1 51, 2, 0} BP!"
]
},
{
"id": "pl_msg_00000537_00052",
"id": "BattleArcadeScene_Text_AreYouReady2",
"en_US": "Are you ready?"
},
{
"id": "pl_msg_00000537_00053",
"id": "BattleArcadeScene_Text_SkipBattle",
"en_US": [
"Oh! Lucky!\n",
"You can skip the battle!"
]
},
{
"id": "pl_msg_00000537_00054",
"id": "BattleArcadeScene_Text_NoEvent",
"en_US": [
"Too bad!\n",
"There is no event this time!"
]
},
{
"id": "pl_msg_00000537_00055",
"id": "BattleArcadeScene_Text_BattleStart",
"en_US": "OK! Let the battle commence!"
},
{
"id": "pl_msg_00000537_00056",
"id": "BattleArcadeScene_Text_SoloImmuneToPoison",
"en_US": [
"{STRVAR_1 3, 0, 0}s Pokémon will enter the\n",
"match poisoned...\r",
@ -370,7 +370,7 @@
]
},
{
"id": "pl_msg_00000537_00057",
"id": "BattleArcadeScene_Text_MultiImmuneToPoison",
"en_US": [
"{STRVAR_1 3, 0, 0}s and {STRVAR_1 3, 1, 0}s\n",
"Pokémon will begin poisoned...\r",
@ -380,7 +380,7 @@
]
},
{
"id": "pl_msg_00000537_00058",
"id": "BattleArcadeScene_Text_SoloImmuneToParalysis",
"en_US": [
"{STRVAR_1 3, 0, 0}s Pokémon will enter the\n",
"match paralyzed...\r",
@ -390,7 +390,7 @@
]
},
{
"id": "pl_msg_00000537_00059",
"id": "BattleArcadeScene_Text_MultiImmuneToParalysis",
"en_US": [
"{STRVAR_1 3, 0, 0}s and {STRVAR_1 3, 1, 0}s\n",
"Pokémon will begin paralyzed...\r",
@ -400,7 +400,7 @@
]
},
{
"id": "pl_msg_00000537_00060",
"id": "BattleArcadeScene_Text_SoloImmuneToBurn",
"en_US": [
"{STRVAR_1 3, 0, 0}s Pokémon will enter the\n",
"match burned...\r",
@ -410,7 +410,7 @@
]
},
{
"id": "pl_msg_00000537_00061",
"id": "BattleArcadeScene_Text_MultiImmuneToBurn",
"en_US": [
"{STRVAR_1 3, 0, 0}s and {STRVAR_1 3, 1, 0}s\n",
"Pokémon will begin burned...\r",
@ -420,7 +420,7 @@
]
},
{
"id": "pl_msg_00000537_00062",
"id": "BattleArcadeScene_Text_SoloImmuneToSleep",
"en_US": [
"{STRVAR_1 3, 0, 0}s Pokémon will enter the\n",
"match asleep...\r",
@ -430,7 +430,7 @@
]
},
{
"id": "pl_msg_00000537_00063",
"id": "BattleArcadeScene_Text_MultiImmuneToSleep",
"en_US": [
"{STRVAR_1 3, 0, 0}s and {STRVAR_1 3, 1, 0}s\n",
"Pokémon will begin asleep...\r",
@ -440,7 +440,7 @@
]
},
{
"id": "pl_msg_00000537_00064",
"id": "BattleArcadeScene_Text_SoloImmuneToFreeze",
"en_US": [
"{STRVAR_1 3, 0, 0}s Pokémon will enter the\n",
"match frozen...\r",
@ -450,7 +450,7 @@
]
},
{
"id": "pl_msg_00000537_00065",
"id": "BattleArcadeScene_Text_MultiImmuneToFreeze",
"en_US": [
"{STRVAR_1 3, 0, 0}s and {STRVAR_1 3, 1, 0}s\n",
"Pokémon will begin frozen...\r",
@ -460,7 +460,7 @@
]
},
{
"id": "pl_msg_00000537_00066",
"id": "BattleArcadeScene_Text_BPEarned",
"en_US": [
"You have cleared your seventh battle!\n",
"Congratulations!\r",
@ -468,49 +468,49 @@
]
},
{
"id": "pl_msg_00000537_00067",
"id": "BattleArcadeScene_Text_ReceiveBP",
"en_US": "{STRVAR_1 3, 0, 0} received {STRVAR_1 51, 1, 0} BP!\r"
},
{
"id": "pl_msg_00000537_00068",
"id": "BattleArcadeScene_Text_Dummy7",
"garbage": 33
},
{
"id": "pl_msg_00000537_00069",
"id": "BattleArcadeScene_Text_ReturnItems",
"en_US": [
"We will return any items we were holding\n",
"for you.\r"
]
},
{
"id": "pl_msg_00000537_00070",
"id": "BattleArcadeScene_Text_Saving2",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000537_00071",
"id": "BattleArcadeScene_Text_Dummy8",
"garbage": 26
},
{
"id": "pl_msg_00000537_00072",
"id": "BattleArcadeScene_Text_ContinueOption",
"en_US": "CONTINUE"
},
{
"id": "pl_msg_00000537_00073",
"id": "BattleArcadeScene_Text_RecordOption",
"en_US": "RECORD"
},
{
"id": "pl_msg_00000537_00074",
"id": "BattleArcadeScene_Text_RestOption",
"en_US": "REST"
},
{
"id": "pl_msg_00000537_00075",
"id": "BattleArcadeScene_Text_RetireOption",
"en_US": "RETIRE"
},
{
"id": "pl_msg_00000537_00076",
"id": "BattleArcadeScene_Text_ArcadeStarApproaching",
"en_US": [
"Congratulations, Trainer!\r",
"In recognition of your outstanding\n",
@ -522,7 +522,7 @@
]
},
{
"id": "pl_msg_00000537_00077",
"id": "BattleArcadeScene_Text_DahliaIntro",
"en_US": [
"Dahlia: No need to worry. ♫\n",
"Let chance do what it does.\r",
@ -539,7 +539,7 @@
]
},
{
"id": "pl_msg_00000537_00078",
"id": "BattleArcadeScene_Text_DahliaIntroGold",
"en_US": [
"Dahlia: No need to worry. ♫\n",
"Let chance do what it does.\r",
@ -558,7 +558,7 @@
]
},
{
"id": "pl_msg_00000537_00079",
"id": "BattleArcadeScene_Text_BeatDahlia",
"en_US": [
"Dahlia: How fabulous of you!\r",
"Your love of Pokémon shone through,\n",
@ -570,7 +570,7 @@
]
},
{
"id": "pl_msg_00000537_00080",
"id": "BattleArcadeScene_Text_BeatDahliaGold",
"en_US": [
"Dahlia: Truly, it was so very fabulous\n",
"of all of you!\r",

View File

@ -2,7 +2,7 @@
"key": 47427,
"messages": [
{
"id": "pl_msg_00000200_00000",
"id": "BattleCastleScene_Text_TakingItemsFirstTime",
"en_US": [
"Welcome to the Battle Castle.\n",
"My name is Darach.\r",
@ -19,7 +19,7 @@
]
},
{
"id": "pl_msg_00000200_00001",
"id": "BattleCastleScene_Text_TakingItems",
"en_US": [
"Welcome.\r",
"{STRVAR_1 3, 0, 0}, as per the rules, I must\n",
@ -31,163 +31,163 @@
]
},
{
"id": "pl_msg_00000200_00002",
"id": "BattleCastleScene_Text_PleaseWait",
"en_US": "Please wait a moment."
},
{
"id": "pl_msg_00000200_00003",
"id": "BattleCastleScene_Text_Proceed",
"en_US": [
"Very well.\n",
"Please proceed."
]
},
{
"id": "pl_msg_00000200_00004",
"id": "BattleCastleScene_Text_RevivePokemon",
"en_US": [
"Your fainted Pokémon will be\n",
"revived.\r"
]
},
{
"id": "pl_msg_00000200_00005",
"id": "BattleCastleScene_Text_AreYouReady",
"en_US": [
"Upcoming is battle no. {STRVAR_1 53, 0, 0}.\n",
"I trust you are ready?"
]
},
{
"id": "pl_msg_00000200_00006",
"id": "BattleCastleScene_Text_SaveAsVideo",
"en_US": [
"Would you care to save the last battle\n",
"as your Battle Video?"
]
},
{
"id": "pl_msg_00000200_00007",
"id": "BattleCastleScene_Text_BattleSaved",
"en_US": [
"{STRVAR_1 3, 0, 0}s battle has been saved\n",
"as a Battle Video.\r"
]
},
{
"id": "pl_msg_00000200_00008",
"id": "BattleCastleScene_Text_VideoSaveFailed",
"en_US": [
"There was an error.\n",
"The Battle Video couldnt be saved.\r"
]
},
{
"id": "pl_msg_00000200_00009",
"id": "BattleCastleScene_Text_OverwriteVideo",
"en_US": [
"Would you care to delete your existing\n",
"Battle Video and save the last battle?"
]
},
{
"id": "pl_msg_00000200_00010",
"id": "BattleCastleScene_Text_Saving",
"en_US": [
"Saving...\n",
"Please do not turn the power off."
]
},
{
"id": "pl_msg_00000200_00011",
"id": "BattleCastleScene_Text_BreakQuestion",
"en_US": [
"Would you like to save and take a break\n",
"from playing?"
]
},
{
"id": "pl_msg_00000200_00012",
"id": "BattleCastleScene_Text_Dummy1",
"garbage": 2
},
{
"id": "pl_msg_00000200_00013",
"id": "BattleCastleScene_Text_Dummy2",
"garbage": 3
},
{
"id": "pl_msg_00000200_00014",
"id": "BattleCastleScene_Text_RetireQuestion",
"en_US": [
"Do you wish to retire from this\n",
"Battle Castle challenge?"
]
},
{
"id": "pl_msg_00000200_00015",
"id": "BattleCastleScene_Text_Dummy3",
"garbage": 2
},
{
"id": "pl_msg_00000200_00016",
"id": "BattleCastleScene_Text_Dummy4",
"garbage": 3
},
{
"id": "pl_msg_00000200_00017",
"id": "BattleCastleScene_Text_OpponentIsChoosing",
"en_US": [
"{STRVAR_1 3, 0, 0} is choosing.\n",
"Please wait."
]
},
{
"id": "pl_msg_00000200_00018",
"id": "BattleCastleScene_Text_Dummy5",
"garbage": 20
},
{
"id": "pl_msg_00000200_00019",
"id": "BattleCastleScene_Text_OpponentRetired",
"en_US": "{STRVAR_1 3, 0, 0} chose to retire."
},
{
"id": "pl_msg_00000200_00020",
"id": "BattleCastleScene_Text_Choose",
"en_US": "Please choose what you wish to do.\r"
},
{
"id": "pl_msg_00000200_00021",
"id": "BattleCastleScene_Text_HealOrRentItem",
"en_US": [
"You may heal a Pokémon or rent an item\n",
"for it."
]
},
{
"id": "pl_msg_00000200_00022",
"id": "BattleCastleScene_Text_CheckOpponentsMons",
"en_US": [
"You may check on your opponents\n",
"Pokémon."
]
},
{
"id": "pl_msg_00000200_00023",
"id": "BattleCastleScene_Text_BattleTrainer",
"en_US": "Battle against a Trainer."
},
{
"id": "pl_msg_00000200_00024",
"id": "BattleCastleScene_Text_PassOnBattle",
"en_US": [
"You may take a pass and avoid battling\n",
"a Trainer."
]
},
{
"id": "pl_msg_00000200_00025",
"id": "BattleCastleScene_Text_ConfirmPurchase",
"en_US": [
"It will cost {STRVAR_1 52, 0, 0} CP.\n",
"Is that acceptable?"
]
},
{
"id": "pl_msg_00000200_00026",
"id": "BattleCastleScene_Text_Dummy6",
"garbage": 2
},
{
"id": "pl_msg_00000200_00027",
"id": "BattleCastleScene_Text_Dummy7",
"garbage": 3
},
{
"id": "pl_msg_00000200_00028",
"id": "BattleCastleScene_Text_NotEnoughCP",
"en_US": [
"Im terribly sorry.\n",
"You have insufficient CP.\r"
]
},
{
"id": "pl_msg_00000200_00029",
"id": "BattleCastleScene_Text_PassInstruction",
"en_US": [
"From here on, you may choose “Pass”\n",
"and avoid battling a Trainer.\r",
@ -196,71 +196,71 @@
]
},
{
"id": "pl_msg_00000200_00030",
"id": "BattleCastleScene_Text_GiveCP",
"en_US": [
"Caitlin: ...\n",
"Darach! CP for this Trainer at once!"
]
},
{
"id": "pl_msg_00000200_00031",
"id": "BattleCastleScene_Text_FantasticWin",
"en_US": [
"Darach: {STRVAR_1 3, 1, 0}, bravo.\n",
"A fantastic victory, to be sure."
]
},
{
"id": "pl_msg_00000200_00032",
"id": "BattleCastleScene_Text_RemarkableWin",
"en_US": [
"Darach: {STRVAR_1 3, 1, 0}, well done.\n",
"A quite remarkable victory it was."
]
},
{
"id": "pl_msg_00000200_00033",
"id": "BattleCastleScene_Text_HardFoughtWin",
"en_US": [
"Darach: {STRVAR_1 3, 1, 0}, good show.\n",
"A hard-fought win, yes?"
]
},
{
"id": "pl_msg_00000200_00034",
"id": "BattleCastleScene_Text_GoodEffort",
"en_US": "Darach: {STRVAR_1 3, 1, 0}, good effort..."
},
{
"id": "pl_msg_00000200_00035",
"id": "BattleCastleScene_Text_FantasticWin2",
"en_US": [
"Darach: {STRVAR_1 3, 1, 0}, bravo.\n",
"A fantastic victory, to be sure.\r"
]
},
{
"id": "pl_msg_00000200_00036",
"id": "BattleCastleScene_Text_RemarkableWin2",
"en_US": [
"Darach: {STRVAR_1 3, 1, 0}, well done.\n",
"A quite remarkable victory it was.\r"
]
},
{
"id": "pl_msg_00000200_00037",
"id": "BattleCastleScene_Text_HardFoughtWin2",
"en_US": [
"Darach: {STRVAR_1 3, 1, 0}, good show.\n",
"A hard-fought win, yes?\r"
]
},
{
"id": "pl_msg_00000200_00038",
"id": "BattleCastleScene_Text_GoodEffort2",
"en_US": "Darach: {STRVAR_1 3, 1, 0}, good effort...\r"
},
{
"id": "pl_msg_00000200_00039",
"id": "BattleCastleScene_Text_CPEarned",
"en_US": [
"Lady Caitlin has instructed me to award\n",
"you {STRVAR_1 51, 0, 0} CP."
]
},
{
"id": "pl_msg_00000200_00040",
"id": "BattleCastleScene_Text_BPEarned",
"en_US": [
"Darach: Congratulations on clearing\n",
"seven consecutive battles.\r",
@ -269,64 +269,64 @@
]
},
{
"id": "pl_msg_00000200_00041",
"id": "BattleCastleScene_Text_ReceiveBP",
"en_US": "{STRVAR_1 3, 0, 0} received {STRVAR_1 51, 1, 0} BP!\r"
},
{
"id": "pl_msg_00000200_00042",
"id": "BattleCastleScene_Text_ReturnItems",
"en_US": [
"Well return any items that we were\n",
"holding for you.\r"
]
},
{
"id": "pl_msg_00000200_00043",
"id": "BattleCastleScene_Text_Saving2",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000200_00044",
"id": "BattleCastleScene_Text_UsingPass",
"en_US": [
"Caitlin: ...Pass?\n",
"...How uncouth!"
]
},
{
"id": "pl_msg_00000200_00045",
"id": "BattleCastleScene_Text_ContinueOption",
"en_US": "CONTINUE"
},
{
"id": "pl_msg_00000200_00046",
"id": "BattleCastleScene_Text_RecordOption",
"en_US": "RECORD"
},
{
"id": "pl_msg_00000200_00047",
"id": "BattleCastleScene_Text_RestOption",
"en_US": "REST"
},
{
"id": "pl_msg_00000200_00048",
"id": "BattleCastleScene_Text_RetireOption",
"en_US": "RETIRE"
},
{
"id": "pl_msg_00000200_00049",
"id": "BattleCastleScene_Text_SelfOption",
"en_US": "SELF"
},
{
"id": "pl_msg_00000200_00050",
"id": "BattleCastleScene_Text_OpponentOption",
"en_US": "OPPONENT"
},
{
"id": "pl_msg_00000200_00051",
"id": "BattleCastleScene_Text_BattleOption",
"en_US": "BATTLE"
},
{
"id": "pl_msg_00000200_00052",
"id": "BattleCastleScene_Text_PassOption",
"en_US": "PASS"
},
{
"id": "pl_msg_00000200_00053",
"id": "BattleCastleScene_Text_CastleValetApproaching",
"en_US": [
"Darach: {STRVAR_1 3, 0, 0}, congratulations!\r",
"You are to be commended on your\n",
@ -337,7 +337,7 @@
]
},
{
"id": "pl_msg_00000200_00054",
"id": "BattleCastleScene_Text_DarachIntro",
"en_US": [
"Darach: Welcome.\r",
"I am Darach, as you know, and I am\n",
@ -354,7 +354,7 @@
]
},
{
"id": "pl_msg_00000200_00055",
"id": "BattleCastleScene_Text_DarachIntroGold",
"en_US": [
"Darach: Your mastery of Pokémon is as\n",
"breathtaking as ever.\r",
@ -372,7 +372,7 @@
]
},
{
"id": "pl_msg_00000200_00056",
"id": "BattleCastleScene_Text_BeatDarach",
"en_US": [
"Darach: {STRVAR_1 3, 0, 0}, you are truly in\n",
"possession of a superlative talent!\r",
@ -390,7 +390,7 @@
]
},
{
"id": "pl_msg_00000200_00057",
"id": "BattleCastleScene_Text_BeatDarachGold",
"en_US": [
"Darach: I am humbled...\r",
"What Id perceived to be a weakness\n",

View File

@ -2,7 +2,7 @@
"key": 8761,
"messages": [
{
"id": "pl_msg_00000365_00000",
"id": "BattleFactoryScene_Text_ChoosePokemon",
"en_US": [
"First, we will hold your Pokémon in\n",
"exchange for you renting our Pokémon.\r",
@ -11,100 +11,100 @@
]
},
{
"id": "pl_msg_00000365_00001",
"id": "BattleFactoryScene_Text_PleaseWait",
"en_US": "Please wait a moment."
},
{
"id": "pl_msg_00000365_00002",
"id": "BattleFactoryScene_Text_GoIn",
"en_US": "Please go in."
},
{
"id": "pl_msg_00000365_00003",
"id": "BattleFactoryScene_Text_WellDone",
"en_US": [
"Well done!\n",
"Your party Pokémon will be healed now."
]
},
{
"id": "pl_msg_00000365_00004",
"id": "BattleFactoryScene_Text_AreYouReady",
"en_US": [
"Next up, battle no. {STRVAR_1 53, 0, 0}!\n",
"Are you ready?"
]
},
{
"id": "pl_msg_00000365_00005",
"id": "BattleFactoryScene_Text_TradeQuestion",
"en_US": [
"Would you like to trade Pokémon before\n",
"your battle?"
]
},
{
"id": "pl_msg_00000365_00006",
"id": "BattleFactoryScene_Text_SaveAsVideo",
"en_US": [
"Would you like to save the last battle\n",
"as your Battle Video?"
]
},
{
"id": "pl_msg_00000365_00007",
"id": "BattleFactoryScene_Text_BattleSaved",
"en_US": [
"{STRVAR_1 3, 0, 0}s battle has been saved\n",
"as a Battle Video.\r"
]
},
{
"id": "pl_msg_00000365_00008",
"id": "BattleFactoryScene_Text_VideoSaveFailed",
"en_US": [
"There was an error.\n",
"The Battle Video couldnt be saved.\r"
]
},
{
"id": "pl_msg_00000365_00009",
"id": "BattleFactoryScene_Text_OverwriteVideo",
"en_US": [
"Delete your existing Battle Video and\n",
"save the last battle?"
]
},
{
"id": "pl_msg_00000365_00010",
"id": "BattleFactoryScene_Text_Saving",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000365_00011",
"id": "BattleFactoryScene_Text_BreakQuestion",
"en_US": [
"Would you like to save and take a break\n",
"from playing?"
]
},
{
"id": "pl_msg_00000365_00012",
"id": "BattleFactoryScene_Text_RetireQuestion",
"en_US": [
"Would you like to retire from this\n",
"Battle Factory challenge?"
]
},
{
"id": "pl_msg_00000365_00013",
"id": "BattleFactoryScene_Text_OpponentIsChoosing",
"en_US": [
"{STRVAR_1 3, 0, 0} is choosing.\n",
"Please wait."
]
},
{
"id": "pl_msg_00000365_00014",
"id": "BattleFactoryScene_Text_Dummy1",
"garbage": 21
},
{
"id": "pl_msg_00000365_00015",
"id": "BattleFactoryScene_Text_OpponentRetired",
"en_US": "{STRVAR_1 3, 0, 0} chose to retire."
},
{
"id": "pl_msg_00000365_00016",
"id": "BattleFactoryScene_Text_BPEarned",
"en_US": [
"You have cleared your seventh Battle\n",
"Factory match! Congratulations!\r",
@ -114,29 +114,29 @@
]
},
{
"id": "pl_msg_00000365_00017",
"id": "BattleFactoryScene_Text_ReceiveBP",
"en_US": "{STRVAR_1 3, 0, 0} received {STRVAR_1 51, 1, 0} BP!\r"
},
{
"id": "pl_msg_00000365_00018",
"id": "BattleFactoryScene_Text_ReturnPokemon",
"en_US": [
"Lets trade back your Pokémon that\n",
"weve been holding for the rentals.\r"
]
},
{
"id": "pl_msg_00000365_00019",
"id": "BattleFactoryScene_Text_Saving2",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000365_00020",
"id": "BattleFactoryScene_Text_Dummy2",
"garbage": 48
},
{
"id": "pl_msg_00000365_00021",
"id": "BattleFactoryScene_Text_OpponentInfo3Mon",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -145,7 +145,7 @@
]
},
{
"id": "pl_msg_00000365_00022",
"id": "BattleFactoryScene_Text_OpponentInfo2Mon",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -154,7 +154,7 @@
]
},
{
"id": "pl_msg_00000365_00023",
"id": "BattleFactoryScene_Text_OpponentInfo1Mon",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -163,7 +163,7 @@
]
},
{
"id": "pl_msg_00000365_00024",
"id": "BattleFactoryScene_Text_OpponentInfoFirstMove",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -172,7 +172,7 @@
]
},
{
"id": "pl_msg_00000365_00025",
"id": "BattleFactoryScene_Text_OpponentInfoCommonType",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -181,7 +181,7 @@
]
},
{
"id": "pl_msg_00000365_00026",
"id": "BattleFactoryScene_Text_OpponentInfoVariedTypes",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -190,7 +190,7 @@
]
},
{
"id": "pl_msg_00000365_00027",
"id": "BattleFactoryScene_Text_MultiOpponentInfo4Mon",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -200,7 +200,7 @@
]
},
{
"id": "pl_msg_00000365_00028",
"id": "BattleFactoryScene_Text_MultiOpponentInfo2Mon",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -209,7 +209,7 @@
]
},
{
"id": "pl_msg_00000365_00029",
"id": "BattleFactoryScene_Text_MultiOpponentInfoFirstMoves",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -218,7 +218,7 @@
]
},
{
"id": "pl_msg_00000365_00030",
"id": "BattleFactoryScene_Text_MultiOpponentInfoCommonType",
"en_US": [
"Ive done a bit of research into your\n",
"next opponent.\r",
@ -227,23 +227,23 @@
]
},
{
"id": "pl_msg_00000365_00031",
"id": "BattleFactoryScene_Text_ContinueOption",
"en_US": "CONTINUE"
},
{
"id": "pl_msg_00000365_00032",
"id": "BattleFactoryScene_Text_RecordOption",
"en_US": "RECORD"
},
{
"id": "pl_msg_00000365_00033",
"id": "BattleFactoryScene_Text_RestOption",
"en_US": "REST"
},
{
"id": "pl_msg_00000365_00034",
"id": "BattleFactoryScene_Text_RetireOption",
"en_US": "RETIRE"
},
{
"id": "pl_msg_00000365_00035",
"id": "BattleFactoryScene_Text_FactoryHeadApproaching",
"en_US": [
"Congratulations to you, Trainer!\r",
"In recognition of your outstanding\n",
@ -255,7 +255,7 @@
]
},
{
"id": "pl_msg_00000365_00036",
"id": "BattleFactoryScene_Text_ThortonIntro",
"en_US": [
"Thorton: Bzweeeeep!\r",
"Sorry, dont mind me.\r",
@ -272,7 +272,7 @@
]
},
{
"id": "pl_msg_00000365_00037",
"id": "BattleFactoryScene_Text_ThortonIntroGold",
"en_US": [
"Thorton: Bzweeeeep!\r",
"Lets see what I can see about you\n",
@ -291,7 +291,7 @@
]
},
{
"id": "pl_msg_00000365_00038",
"id": "BattleFactoryScene_Text_BeatThorton",
"en_US": [
"Thorton: Hmm...\n",
"I got handed the loss here.\r",
@ -308,7 +308,7 @@
]
},
{
"id": "pl_msg_00000365_00039",
"id": "BattleFactoryScene_Text_BeatThortonGold",
"en_US": [
"Thorton: Hmm...\n",
"I got handed another loss.\r",

View File

@ -2,93 +2,93 @@
"key": 42199,
"messages": [
{
"id": "pl_msg_00000549_00000",
"id": "BattleHallScene_Text_PleaseWait",
"en_US": "Please wait a moment."
},
{
"id": "pl_msg_00000549_00001",
"id": "BattleHallScene_Text_Dummy1",
"garbage": 13
},
{
"id": "pl_msg_00000549_00002",
"id": "BattleHallScene_Text_FullRestore",
"en_US": [
"{STRVAR_1 0, 0, 0} will be fully\n",
"restored."
]
},
{
"id": "pl_msg_00000549_00003",
"id": "BattleHallScene_Text_AreYouReady",
"en_US": [
"Battle no. {STRVAR_1 53, 0, 0} is next!\n",
"Are you ready?"
]
},
{
"id": "pl_msg_00000549_00004",
"id": "BattleHallScene_Text_SaveAsVideo",
"en_US": [
"Would you like to save the last battle\n",
"as your Battle Video?"
]
},
{
"id": "pl_msg_00000549_00005",
"id": "BattleHallScene_Text_BattleSaved",
"en_US": [
"{STRVAR_1 3, 0, 0}s battle has been saved\n",
"as a Battle Video.\r"
]
},
{
"id": "pl_msg_00000549_00006",
"id": "BattleHallScene_Text_VideoSaveFailed",
"en_US": [
"There was an error.\n",
"The Battle Video couldnt be saved."
]
},
{
"id": "pl_msg_00000549_00007",
"id": "BattleHallScene_Text_OverwriteVideo",
"en_US": [
"Delete your existing Battle Video and\n",
"save the last battle?"
]
},
{
"id": "pl_msg_00000549_00008",
"id": "BattleHallScene_Text_Saving",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000549_00009",
"id": "BattleHallScene_Text_BreakQuestion",
"en_US": [
"Would you like to save and take a break\n",
"from playing?"
]
},
{
"id": "pl_msg_00000549_00010",
"id": "BattleHallScene_Text_RetireQuestion",
"en_US": [
"Would you like to retire from this\n",
"Battle Hall challenge?"
]
},
{
"id": "pl_msg_00000549_00011",
"id": "BattleHallScene_Text_OpponentIsChoosing",
"en_US": [
"{STRVAR_1 3, 0, 0} is choosing.\n",
"Please wait."
]
},
{
"id": "pl_msg_00000549_00012",
"id": "BattleHallScene_Text_Dummy2",
"garbage": 20
},
{
"id": "pl_msg_00000549_00013",
"id": "BattleHallScene_Text_OpponentRetired",
"en_US": "{STRVAR_1 3, 0, 0} chose to retire."
},
{
"id": "pl_msg_00000549_00014",
"id": "BattleHallScene_Text_BPEarned",
"en_US": [
"You have cleared your tenth Battle Hall\n",
"match! Congratulations!\r",
@ -97,84 +97,84 @@
]
},
{
"id": "pl_msg_00000549_00015",
"id": "BattleHallScene_Text_ReceiveBP",
"en_US": "{STRVAR_1 3, 0, 0} received {STRVAR_1 51, 1, 0} BP!\r"
},
{
"id": "pl_msg_00000549_00016",
"id": "BattleHallScene_Text_Dummy3",
"garbage": 33
},
{
"id": "pl_msg_00000549_00017",
"id": "BattleHallScene_Text_Saving2",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000549_00018",
"id": "BattleHallScene_Text_Dummy4",
"garbage": 21
},
{
"id": "pl_msg_00000549_00019",
"id": "BattleHallScene_Text_ContinueOption",
"en_US": "CONTINUE"
},
{
"id": "pl_msg_00000549_00020",
"id": "BattleHallScene_Text_RecordOption",
"en_US": "RECORD"
},
{
"id": "pl_msg_00000549_00021",
"id": "BattleHallScene_Text_RestOption",
"en_US": "REST"
},
{
"id": "pl_msg_00000549_00022",
"id": "BattleHallScene_Text_RetireOption",
"en_US": "RETIRE"
},
{
"id": "pl_msg_00000549_00023",
"id": "BattleHallScene_Text_ChooseType",
"en_US": [
"Please choose the type of Pokémon\n",
"you will battle.\r"
]
},
{
"id": "pl_msg_00000549_00024",
"id": "BattleHallScene_Text_ConfirmSelection",
"en_US": [
"Will you battle the {STRVAR_1 15, 0, 0}-type,\n",
"Rank {STRVAR_1 51, 1, 0} Pokémon?"
]
},
{
"id": "pl_msg_00000549_00025",
"id": "BattleHallScene_Text_Dummy5",
"garbage": 16
},
{
"id": "pl_msg_00000549_00026",
"id": "BattleHallScene_Text_Dummy6",
"garbage": 16
},
{
"id": "pl_msg_00000549_00027",
"id": "BattleHallScene_Text_Yes",
"en_US": "YES"
},
{
"id": "pl_msg_00000549_00028",
"id": "BattleHallScene_Text_No",
"en_US": "NO"
},
{
"id": "pl_msg_00000549_00029",
"id": "BattleHallScene_Text_Dummy7",
"garbage": 1
},
{
"id": "pl_msg_00000549_00030",
"id": "BattleHallScene_Text_Dummy8",
"garbage": 1
},
{
"id": "pl_msg_00000549_00031",
"id": "BattleHallScene_Text_BattleHallMatron",
"en_US": "Will you battle against the Hall Matron?"
},
{
"id": "pl_msg_00000549_00032",
"id": "BattleHallScene_Text_HallMatronApproaching",
"en_US": [
"Excuse me!\n",
"Please hold on a moment.\r",
@ -186,7 +186,7 @@
]
},
{
"id": "pl_msg_00000549_00033",
"id": "BattleHallScene_Text_ArgentaIntro",
"en_US": [
"Argenta: My Battle Hall allows Trainers\n",
"to mount challenges with their one\f",
@ -201,7 +201,7 @@
]
},
{
"id": "pl_msg_00000549_00034",
"id": "BattleHallScene_Text_ArgentaIntroGold",
"en_US": [
"Argenta: Well!\n",
"My goodness, your Pokémon...\f",
@ -216,7 +216,7 @@
]
},
{
"id": "pl_msg_00000549_00035",
"id": "BattleHallScene_Text_BeatArgenta",
"en_US": [
"Argenta: A good Trainer doesnt force\n",
"their favorite on anyone.\r",
@ -231,7 +231,7 @@
]
},
{
"id": "pl_msg_00000549_00036",
"id": "BattleHallScene_Text_BeatArgentaGold",
"en_US": [
"Argenta: You must never forget there\n",
"is a place where everyone can shine.\r",

View File

@ -2,105 +2,105 @@
"key": 9322,
"messages": [
{
"id": "pl_msg_00000305_00000",
"id": "BattleTowerBattleRoom_Text_HealPokemon",
"en_US": [
"Your Pokémon will be restored to\n",
"full health."
]
},
{
"id": "pl_msg_00000305_00001",
"id": "BattleTowerBattleRoom_Text_AreYouReady",
"en_US": [
"You will be facing opponent no. {STRVAR_1 50, 0, 0}.\n",
"Are you ready?"
]
},
{
"id": "pl_msg_00000305_00002",
"id": "BattleTowerBattleRoom_Text_SaveAndQuit",
"en_US": [
"Would you like to save and\n",
"quit the game?"
]
},
{
"id": "pl_msg_00000305_00003",
"id": "BattleTowerBattleRoom_Text_CancelQuestion",
"en_US": [
"Would you like to cancel your\n",
"Battle Room challenge?"
]
},
{
"id": "pl_msg_00000305_00004",
"id": "BattleTowerBattleRoom_Text_Saving",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000305_00005",
"id": "BattleTowerBattleRoom_Text_HealPokemon2",
"en_US": [
"Your Pokémon will be restored to\n",
"full health."
]
},
{
"id": "pl_msg_00000305_00006",
"id": "BattleTowerBattleRoom_Text_AreYouReady2",
"en_US": [
"You will be facing opponent no. {STRVAR_1 50, 0, 0}.\n",
"Are you ready?"
]
},
{
"id": "pl_msg_00000305_00007",
"id": "BattleTowerBattleRoom_Text_SaveAndQuit2",
"en_US": [
"Would you like to save and\n",
"quit the game?"
]
},
{
"id": "pl_msg_00000305_00008",
"id": "BattleTowerBattleRoom_Text_CancelQuestion2",
"en_US": [
"Would you like to cancel your\n",
"Battle Room challenge?"
]
},
{
"id": "pl_msg_00000305_00009",
"id": "BattleTowerBattleRoom_Text_SaveAsVideo",
"en_US": [
"Would you like to save the last battle\n",
"as your Battle Video?"
]
},
{
"id": "pl_msg_00000305_00010",
"id": "BattleTowerBattleRoom_Text_BattleSaved",
"en_US": [
"{STRVAR_1 3, 0, 0}s battle has been saved\n",
"as a Battle Video.\r"
]
},
{
"id": "pl_msg_00000305_00011",
"id": "BattleTowerBattleRoom_Text_VideoSaveFailed",
"en_US": [
"There was an error.\n",
"The Battle Video couldnt be saved.\r"
]
},
{
"id": "pl_msg_00000305_00012",
"id": "BattleTowerBattleRoom_Text_OverwriteVideo",
"en_US": [
"Delete your existing Battle Video and\n",
"save the last battle?"
]
},
{
"id": "pl_msg_00000305_00013",
"id": "BattleTowerBattleRoom_Text_Saving2",
"en_US": [
"Saving...\n",
"Dont turn off the power."
]
},
{
"id": "pl_msg_00000305_00014",
"id": "BattleTowerBattleRoom_Text_TowerTycoonApproaching",
"en_US": [
"Congratulations on your winning\n",
"streak, challenger!\r",
@ -113,7 +113,7 @@
]
},
{
"id": "pl_msg_00000305_00015",
"id": "BattleTowerBattleRoom_Text_PalmerIntro",
"en_US": [
"Hi!\n",
"My names Palmer.\r",
@ -131,7 +131,7 @@
]
},
{
"id": "pl_msg_00000305_00016",
"id": "BattleTowerBattleRoom_Text_PalmerIntroGold",
"en_US": [
"Palmer: So, youve come this far!\r",
"As the Tower Tycoon, Ill have to\n",
@ -143,7 +143,7 @@
]
},
{
"id": "pl_msg_00000305_00017",
"id": "BattleTowerBattleRoom_Text_BeatPalmer",
"en_US": [
"Bravo!\r",
"I imagine many great Trainers will come\n",
@ -158,7 +158,7 @@
]
},
{
"id": "pl_msg_00000305_00018",
"id": "BattleTowerBattleRoom_Text_BeatPalmerGold",
"en_US": [
"Bravo!\n",
"I feel inspired in my heart!\r",
@ -180,7 +180,7 @@
]
},
{
"id": "pl_msg_00000305_00019",
"id": "BattleTowerBattleRoom_Text_BPEarned",
"en_US": [
"You have cleared your seventh match!\n",
"Congratulations!\r",
@ -189,7 +189,7 @@
]
},
{
"id": "pl_msg_00000305_00020",
"id": "BattleTowerBattleRoom_Text_BPFromTycoon",
"en_US": [
"Congratulations!\r",
"Your victory over the Tower Tycoon\n",
@ -199,11 +199,11 @@
]
},
{
"id": "pl_msg_00000305_00021",
"id": "BattleTowerBattleRoom_Text_ReceiveBP",
"en_US": "{STRVAR_1 3, 0, 0} received {STRVAR_1 51, 1, 0} BP!\r"
},
{
"id": "pl_msg_00000305_00022",
"id": "BattleTowerBattleRoom_Text_Saving3",
"en_US": [
"Saving...\n",
"Dont turn off the power."

View File

@ -38,9 +38,9 @@ UnkStruct_ov104_022320B4 *ov104_0222E63C(UnkStruct_0209B75C *param0, enum HeapID
ov104_0222E830(&v0->unk_40, &v0->unk_3C, param2, heapID);
v0->unk_44 = StringTemplate_New(8, 64, heapID);
v0->unk_48 = String_Init(1024, heapID);
v0->unk_4C = String_Init(1024, heapID);
v0->strTemplate = StringTemplate_New(8, 64, heapID);
v0->string = String_Init(1024, heapID);
v0->fmtString = String_Init(1024, heapID);
ov104_0222E82C(v0, param2, NULL, NULL);
@ -87,9 +87,9 @@ void ov104_0222E710(UnkStruct_ov104_022320B4 *param0)
{
GF_ASSERT(param0->unk_51 == 0);
StringTemplate_Free(param0->unk_44);
String_Free(param0->unk_48);
String_Free(param0->unk_4C);
StringTemplate_Free(param0->strTemplate);
String_Free(param0->string);
String_Free(param0->fmtString);
Heap_Free(param0->unk_40);
MessageLoader_Free(param0->unk_3C);

View File

@ -154,7 +154,7 @@ static const FrontierScene sFrontierScenes[] = {
ov104_0222EC5C,
ov104_0222EC70,
.scriptID = frontier_scripts_battle_factory,
.textBankID = TEXT_BANK_UNK_0365,
.textBankID = TEXT_BANK_BATTLE_FACTORY_SCENE,
.bgmID = SEQ_PL_BF_FACTORY,
.screenSize = BG_SCREEN_SIZE_512x512,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -172,7 +172,7 @@ static const FrontierScene sFrontierScenes[] = {
ov104_0222EC74,
ov104_0222EC8C,
.scriptID = frontier_scripts_battle_factory,
.textBankID = TEXT_BANK_UNK_0365,
.textBankID = TEXT_BANK_BATTLE_FACTORY_SCENE,
.bgmID = SEQ_PL_BF_FACTORY,
.screenSize = BG_SCREEN_SIZE_256x256,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -262,7 +262,7 @@ static const FrontierScene sFrontierScenes[] = {
NULL,
NULL,
.scriptID = frontier_scripts_battle_hall,
.textBankID = TEXT_BANK_UNK_0549,
.textBankID = TEXT_BANK_BATTLE_HALL_SCENE,
.bgmID = SEQ_PL_BF_STAGE,
.screenSize = BG_SCREEN_SIZE_256x256,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -280,7 +280,7 @@ static const FrontierScene sFrontierScenes[] = {
ov104_0222EBD8,
ov104_0222EC0C,
.scriptID = frontier_scripts_battle_hall,
.textBankID = TEXT_BANK_UNK_0549,
.textBankID = TEXT_BANK_BATTLE_HALL_SCENE,
.bgmID = SEQ_PL_BF_STAGE,
.screenSize = BG_SCREEN_SIZE_512x512,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -298,7 +298,7 @@ static const FrontierScene sFrontierScenes[] = {
NULL,
NULL,
.scriptID = frontier_scripts_battle_castle,
.textBankID = TEXT_BANK_BATTLE_CASTLE2,
.textBankID = TEXT_BANK_BATTLE_CASTLE_SCENE,
.bgmID = SEQ_PL_BF_CASTLE,
.screenSize = BG_SCREEN_SIZE_512x512,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -316,7 +316,7 @@ static const FrontierScene sFrontierScenes[] = {
ov104_0222ECAC,
ov104_0222ECE4,
.scriptID = frontier_scripts_battle_castle,
.textBankID = TEXT_BANK_BATTLE_CASTLE2,
.textBankID = TEXT_BANK_BATTLE_CASTLE_SCENE,
.bgmID = SEQ_PL_BF_CASTLE,
.screenSize = BG_SCREEN_SIZE_256x256,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -334,7 +334,7 @@ static const FrontierScene sFrontierScenes[] = {
NULL,
NULL,
.scriptID = frontier_scripts_battle_castle,
.textBankID = TEXT_BANK_BATTLE_CASTLE2,
.textBankID = TEXT_BANK_BATTLE_CASTLE_SCENE,
.bgmID = SEQ_PL_BF_CASTLE,
.screenSize = BG_SCREEN_SIZE_256x256,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -370,7 +370,7 @@ static const FrontierScene sFrontierScenes[] = {
ov104_0222EC18,
ov104_0222EC1C,
.scriptID = frontier_scripts_battle_arcade,
.textBankID = TEXT_BANK_UNK_0537,
.textBankID = TEXT_BANK_BATTLE_ARCADE_SCENE,
.bgmID = SEQ_PL_BF_ROULETTE,
.screenSize = BG_SCREEN_SIZE_256x256,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,
@ -388,7 +388,7 @@ static const FrontierScene sFrontierScenes[] = {
ov104_0222EC20,
ov104_0222EC58,
.scriptID = frontier_scripts_battle_arcade,
.textBankID = TEXT_BANK_UNK_0537,
.textBankID = TEXT_BANK_BATTLE_ARCADE_SCENE,
.bgmID = SEQ_PL_BF_ROULETTE,
.screenSize = BG_SCREEN_SIZE_512x512,
.narcID = NARC_INDEX_RESOURCE__ENG__FRONTIER_GRAPHIC__FRONTIER_BG,

View File

@ -131,10 +131,10 @@ static BOOL FrontierScrCmd_End(FrontierScriptContext *ctx);
static BOOL FrontierScrCmd_02(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_WaitTime(FrontierScriptContext *ctx);
static BOOL DecrementTimer(FrontierScriptContext *ctx);
static BOOL FrontierScrCmd_0F(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_10(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_11(FrontierScriptContext *param0);
static BOOL ov104_0222FF6C(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_MessageInstant(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_MessageNoSkip(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_Message(FrontierScriptContext *param0);
static BOOL WaitForPrinter(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_12(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_13(FrontierScriptContext *param0);
static BOOL FrontierScrCmd_14(FrontierScriptContext *param0);
@ -308,9 +308,9 @@ const FrontierScrCmdFunc Unk_ov104_0223F674[] = {
FrontierScrCmd_Call,
FrontierScrCmd_Return,
FrontierScrCmd_CallIf,
FrontierScrCmd_0F,
FrontierScrCmd_10,
FrontierScrCmd_11,
FrontierScrCmd_MessageInstant,
FrontierScrCmd_MessageNoSkip,
FrontierScrCmd_Message,
FrontierScrCmd_12,
FrontierScrCmd_13,
FrontierScrCmd_14,
@ -721,46 +721,42 @@ static BOOL FrontierScrCmd_CallIf(FrontierScriptContext *ctx)
return FALSE;
}
static BOOL FrontierScrCmd_0F(FrontierScriptContext *param0)
static BOOL FrontierScrCmd_MessageInstant(FrontierScriptContext *ctx)
{
UnkStruct_ov104_0222FEDC v0;
u16 v1 = FrontierScriptContext_ReadHalfWord(param0);
FrontierMessageOptions printParams;
u16 messageID = FrontierScriptContext_ReadHalfWord(ctx);
v0.unk_00 = 0;
v0.unk_01 = 0;
v0.unk_02 = 1;
v0.unk_03 = 0;
printParams.renderDelay = TEXT_SPEED_INSTANT;
printParams.scrollFlags = AUTO_SCROLL_DISABLED;
printParams.font = FONT_MESSAGE;
printParams.unused = 0;
ov104_02231F74(param0->unk_00, param0->msgLoader, v1, 0, &v0);
FrontierShowMessage(ctx->unk_00, ctx->msgLoader, messageID, FALSE, &printParams);
return 0;
return FALSE;
}
static BOOL FrontierScrCmd_10(FrontierScriptContext *param0)
static BOOL FrontierScrCmd_MessageNoSkip(FrontierScriptContext *ctx)
{
u16 v0 = FrontierScriptContext_ReadHalfWord(param0);
u16 messageID = FrontierScriptContext_ReadHalfWord(ctx);
ov104_02231F74(param0->unk_00, param0->msgLoader, v0, 0, NULL);
FrontierScriptContext_Pause(param0, ov104_0222FF6C);
return 1;
FrontierShowMessage(ctx->unk_00, ctx->msgLoader, messageID, FALSE, NULL);
FrontierScriptContext_Pause(ctx, WaitForPrinter);
return TRUE;
}
static BOOL FrontierScrCmd_11(FrontierScriptContext *param0)
static BOOL FrontierScrCmd_Message(FrontierScriptContext *ctx)
{
u16 v0 = FrontierScriptContext_ReadHalfWord(param0);
u16 messageID = FrontierScriptContext_ReadHalfWord(ctx);
ov104_02231F74(param0->unk_00, param0->msgLoader, v0, 1, NULL);
FrontierScriptContext_Pause(param0, ov104_0222FF6C);
return 1;
FrontierShowMessage(ctx->unk_00, ctx->msgLoader, messageID, TRUE, NULL);
FrontierScriptContext_Pause(ctx, WaitForPrinter);
return TRUE;
}
static BOOL ov104_0222FF6C(FrontierScriptContext *param0)
static BOOL WaitForPrinter(FrontierScriptContext *ctx)
{
if (Text_IsPrinterActive(param0->unk_00->unk_50) == 0) {
return 1;
}
return 0;
return !Text_IsPrinterActive(ctx->unk_00->printerID);
}
static BOOL FrontierScrCmd_12(FrontierScriptContext *param0)
@ -807,7 +803,7 @@ static BOOL FrontierScrCmd_15(FrontierScriptContext *param0)
u8 v4 = FrontierScriptContext_ReadByte(param0);
u16 v5 = FrontierScriptContext_ReadHalfWord(param0);
v0->unk_60 = ov104_02232258(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->unk_44, NULL);
v0->unk_60 = ov104_02232258(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->strTemplate, NULL);
param0->data[0] = v5;
return 1;
@ -822,7 +818,7 @@ static BOOL FrontierScrCmd_16(FrontierScriptContext *param0)
u8 v4 = FrontierScriptContext_ReadByte(param0);
u16 v5 = FrontierScriptContext_ReadHalfWord(param0);
v0->unk_60 = ov104_02232258(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->unk_44, param0->msgLoader);
v0->unk_60 = ov104_02232258(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->strTemplate, param0->msgLoader);
param0->data[0] = v5;
return 1;
@ -886,7 +882,7 @@ static BOOL FrontierScrCmd_1A(FrontierScriptContext *param0)
u8 v4 = FrontierScriptContext_ReadByte(param0);
u16 v5 = FrontierScriptContext_ReadHalfWord(param0);
v0->unk_60 = ov104_022325FC(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->unk_44, NULL);
v0->unk_60 = ov104_022325FC(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->strTemplate, NULL);
param0->data[0] = v5;
return 1;
@ -901,7 +897,7 @@ static BOOL FrontierScrCmd_1B(FrontierScriptContext *param0)
u8 v4 = FrontierScriptContext_ReadByte(param0);
u16 v5 = FrontierScriptContext_ReadHalfWord(param0);
v0->unk_60 = ov104_022325FC(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->unk_44, param0->msgLoader);
v0->unk_60 = ov104_022325FC(v0, v1, v2, v3, v4, ov104_0222FC14(param0, v5), v0->strTemplate, param0->msgLoader);
param0->data[0] = v5;
return 1;
@ -1671,7 +1667,7 @@ static BOOL FrontierScrCmd_75(FrontierScriptContext *param0)
static BOOL FrontierScrCmd_ShowSavingIcon(FrontierScriptContext *ctx)
{
UnkStruct_ov104_022320B4 *v0 = ctx->unk_00;
v0->savingIcon = Window_AddWaitDial(&v0->unk_64, 1024 - (18 + 12));
v0->savingIcon = Window_AddWaitDial(&v0->msgWindow, 1024 - (18 + 12));
return FALSE;
}
@ -1687,7 +1683,7 @@ static BOOL FrontierScrCmd_79(FrontierScriptContext *param0)
u8 v0 = FrontierScriptContext_ReadByte(param0);
u16 v1 = ov104_0222FC00(param0);
StringTemplate_SetItemName(param0->unk_00->unk_44, v0, v1);
StringTemplate_SetItemName(param0->unk_00->strTemplate, v0, v1);
return 0;
}
@ -1696,7 +1692,7 @@ static BOOL FrontierScrCmd_7A(FrontierScriptContext *param0)
u8 v0 = FrontierScriptContext_ReadByte(param0);
u16 v1 = ov104_0222FC00(param0);
StringTemplate_SetNumber(param0->unk_00->unk_44, v0, v1, ov104_02230D28(v1), 1, 1);
StringTemplate_SetNumber(param0->unk_00->strTemplate, v0, v1, ov104_02230D28(v1), 1, 1);
return 0;
}
@ -1728,7 +1724,7 @@ static BOOL FrontierScrCmd_7B(FrontierScriptContext *param0)
UnkStruct_ov104_02230BE4 *v0 = sub_0209B970(param0->unk_00->unk_00);
u8 v1 = FrontierScriptContext_ReadByte(param0);
StringTemplate_SetPlayerName(param0->unk_00->unk_44, v1, SaveData_GetTrainerInfo(v0->saveData));
StringTemplate_SetPlayerName(param0->unk_00->strTemplate, v1, SaveData_GetTrainerInfo(v0->saveData));
return 0;
}
@ -1737,7 +1733,7 @@ static BOOL FrontierScrCmd_7C(FrontierScriptContext *param0)
UnkStruct_ov104_02230BE4 *v0 = sub_0209B970(param0->unk_00->unk_00);
u8 v1 = FrontierScriptContext_ReadByte(param0);
StringTemplate_SetPlayerName(param0->unk_00->unk_44, v1, CommInfo_TrainerInfo(CommSys_CurNetId() ^ 1));
StringTemplate_SetPlayerName(param0->unk_00->strTemplate, v1, CommInfo_TrainerInfo(CommSys_CurNetId() ^ 1));
return 0;
}
@ -1746,7 +1742,7 @@ BOOL FrontierScrCmd_7D(FrontierScriptContext *param0)
u8 v0 = FrontierScriptContext_ReadByte(param0);
u16 v1 = ov104_0222FC00(param0);
StringTemplate_SetMoveName(param0->unk_00->unk_44, v0, v1);
StringTemplate_SetMoveName(param0->unk_00->strTemplate, v0, v1);
return 0;
}
@ -1758,7 +1754,7 @@ BOOL FrontierScrCmd_7E(FrontierScriptContext *param0)
u8 v3 = FrontierScriptContext_ReadByte(param0);
String *v4 = ov104_02230E90(v1, HEAP_ID_FIELD2);
StringTemplate_SetString(param0->unk_00->unk_44, v0, v4, v2, v3, GAME_LANGUAGE);
StringTemplate_SetString(param0->unk_00->strTemplate, v0, v4, v2, v3, GAME_LANGUAGE);
String_Free(v4);
return 0;
@ -1778,7 +1774,7 @@ static BOOL FrontierScrCmd_7F(FrontierScriptContext *param0)
u8 v0 = FrontierScriptContext_ReadByte(param0);
u16 v1 = ov104_0222FC00(param0);
StringTemplate_SetPokemonTypeName(param0->unk_00->unk_44, v0, v1);
StringTemplate_SetPokemonTypeName(param0->unk_00->strTemplate, v0, v1);
return 0;
}
@ -1787,7 +1783,7 @@ static BOOL FrontierScrCmd_80(FrontierScriptContext *param0)
UnkStruct_ov104_02230BE4 *v0 = sub_0209B970(param0->unk_00->unk_00);
u8 v1 = FrontierScriptContext_ReadByte(param0);
StringTemplate_SetRivalName(param0->unk_00->unk_44, v1, v0->saveData);
StringTemplate_SetRivalName(param0->unk_00->strTemplate, v1, v0->saveData);
return 0;
}

View File

@ -94,8 +94,8 @@ typedef struct {
} UnkStruct_ov104_022419A0;
static void ov104_02231FC4(UnkStruct_ov104_022320B4 *param0);
static void ov104_02232034(UnkStruct_ov104_022320B4 *param0, const MessageLoader *param1, u32 param2);
static void ov104_02232050(UnkStruct_ov104_022320B4 *param0, enum Font param1, int param2, int param3, int param4);
static void GetMessage(UnkStruct_ov104_022320B4 *param0, const MessageLoader *msgLoader, u32 entryID);
static void PrintMessage(UnkStruct_ov104_022320B4 *param0, enum Font font, int renderDelay, BOOL canSpeedUp, int autoScroll);
static void ov104_0223214C(UnkStruct_ov104_022320B4 *param0, UnkStruct_ov104_02232B5C *param1, u8 param2, u8 param3, u8 param4, u8 param5, u16 *param6, StringTemplate *param7, MessageLoader *param8);
static void ov104_02232390(UnkStruct_ov104_02232B5C *param0, u32 param1, u32 param2, u32 param3);
static u32 ov104_02232414(UnkStruct_ov104_02232B5C *param0);
@ -116,31 +116,29 @@ static void ov104_0223296C(SysTask *param0, void *param1);
static void ov104_02232A58(UnkStruct_ov104_02232B5C *param0, u8 param1);
static void ov104_02232B2C(UnkStruct_ov104_02232B5C *param0);
void ov104_02231F74(UnkStruct_ov104_022320B4 *param0, const MessageLoader *param1, u16 param2, u8 param3, UnkStruct_ov104_0222FEDC *param4)
void FrontierShowMessage(UnkStruct_ov104_022320B4 *param0, const MessageLoader *msgLoader, u16 messageID, u8 canSpeedUp, FrontierMessageOptions *msgOptions)
{
u8 v0;
u8 v1;
u8 v2;
u8 renderDelay;
u8 autoScroll;
u8 font;
ov104_02231FC4(param0);
ov104_02232034(param0, param1, param2);
GetMessage(param0, msgLoader, messageID);
if (param4 == NULL) {
if (msgOptions == NULL) {
UnkStruct_ov104_0223C4CC *v3 = ov104_0222E924(param0);
UnkStruct_ov104_02230BE4 *v4;
UnkStruct_ov104_02230BE4 *v4 = sub_0209B970(v3->unk_08);
v4 = sub_0209B970(v3->unk_08);
v0 = Options_TextFrameDelay(v4->options);
v1 = 0;
v2 = FONT_MESSAGE;
renderDelay = Options_TextFrameDelay(v4->options);
autoScroll = AUTO_SCROLL_DISABLED;
font = FONT_MESSAGE;
} else {
v0 = param4->unk_00;
v1 = param4->unk_01;
v2 = param4->unk_02;
renderDelay = msgOptions->renderDelay;
autoScroll = msgOptions->scrollFlags;
font = msgOptions->font;
}
ov104_02232050(param0, v2, v0, param3, v1);
PrintMessage(param0, font, renderDelay, canSpeedUp, autoScroll);
}
static void ov104_02231FC4(UnkStruct_ov104_022320B4 *param0)
@ -149,52 +147,50 @@ static void ov104_02231FC4(UnkStruct_ov104_022320B4 *param0)
if (param0->unk_5A == 0) {
Window_Add(
v0->unk_00, &param0->unk_64, 1, 2, 19, 27, 4, 13, ((1024 - (18 + 12)) - 9) - (27 * 4));
Window_FillTilemap(&param0->unk_64, 15);
Window_DrawMessageBoxWithScrollCursor(&param0->unk_64, 0, 1024 - (18 + 12), 11);
v0->unk_00, &param0->msgWindow, 1, 2, 19, 27, 4, 13, ((1024 - (18 + 12)) - 9) - (27 * 4));
Window_FillTilemap(&param0->msgWindow, 15);
Window_DrawMessageBoxWithScrollCursor(&param0->msgWindow, 0, 1024 - (18 + 12), 11);
param0->unk_5A = 1;
} else {
Window_FillTilemap(&param0->unk_64, 15);
Window_FillTilemap(&param0->msgWindow, 15);
}
}
static void ov104_02232034(UnkStruct_ov104_022320B4 *param0, const MessageLoader *param1, u32 param2)
static void GetMessage(UnkStruct_ov104_022320B4 *param0, const MessageLoader *msgLoader, u32 entryID)
{
MessageLoader_GetString(param1, param2, param0->unk_4C);
StringTemplate_Format(param0->unk_44, param0->unk_48, param0->unk_4C);
MessageLoader_GetString(msgLoader, entryID, param0->fmtString);
StringTemplate_Format(param0->strTemplate, param0->string, param0->fmtString);
}
static void ov104_02232050(UnkStruct_ov104_022320B4 *param0, enum Font param1, int param2, int param3, int param4)
static void PrintMessage(UnkStruct_ov104_022320B4 *param0, enum Font font, int renderDelay, BOOL canSpeedUp, int autoScroll)
{
RenderControlFlags_SetCanABSpeedUpPrint(param3);
RenderControlFlags_SetAutoScrollFlags(param4);
RenderControlFlags_SetCanABSpeedUpPrint(canSpeedUp);
RenderControlFlags_SetAutoScrollFlags(autoScroll);
RenderControlFlags_SetSpeedUpOnTouch(FALSE);
param0->unk_50 = Text_AddPrinterWithParams(&param0->unk_64, param1, param0->unk_48, 0, 0, param2, NULL);
param0->printerID = Text_AddPrinterWithParams(&param0->msgWindow, font, param0->string, 0, 0, renderDelay, NULL);
}
void ov104_02232088(UnkStruct_ov104_022320B4 *param0)
{
GF_ASSERT(param0->unk_5A == 1);
Window_EraseMessageBox(&param0->unk_64, 0);
Window_Remove(&param0->unk_64);
Window_EraseMessageBox(&param0->msgWindow, 0);
Window_Remove(&param0->msgWindow);
param0->unk_5A = 0;
}
static void ov104_022320B4(UnkStruct_ov104_022320B4 *param0, u8 param1, u16 param2, u16 param3, u16 param4, s16 param5, u8 param6)
static void ov104_022320B4(UnkStruct_ov104_022320B4 *param0, u8 renderDelay, u16 param2, u16 param3, u16 param4, s16 param5, u8 canSpeedUp)
{
Sentence v0;
ov104_02231FC4(param0);
ov104_022320FC(param0->unk_48, param2, param3, param4, param5);
ov104_022320FC(param0->string, param2, param3, param4, param5);
if (param6 != 0xFF) {
ov104_02232050(param0, FONT_MESSAGE, param1, param6, 0);
if (canSpeedUp != 0xFF) {
PrintMessage(param0, FONT_MESSAGE, renderDelay, canSpeedUp, AUTO_SCROLL_DISABLED);
} else {
ov104_02232050(param0, FONT_MESSAGE, TEXT_SPEED_INSTANT, param6, 0);
PrintMessage(param0, FONT_MESSAGE, TEXT_SPEED_INSTANT, canSpeedUp, AUTO_SCROLL_DISABLED);
}
}
@ -237,7 +233,7 @@ static void ov104_0223214C(UnkStruct_ov104_022320B4 *param0, UnkStruct_ov104_022
param1->unk_98 = param2;
param1->unk_99 = param3;
param1->unk_9B = 0;
param1->unk_18 = &param0->unk_64;
param1->unk_18 = &param0->msgWindow;
param1->unk_94 = 3;
param1->unk_2D4 = param4;
@ -1060,7 +1056,7 @@ void ov104_0223310C(FrontierScriptContext *param0, u16 *param1, u32 bankID)
if (param1[0] == 0xFFFF) {
v1 = MessageLoader_Init(MSG_LOADER_LOAD_ON_DEMAND, NARC_INDEX_MSGDATA__PL_MSG, bankID, HEAP_ID_FIELD3);
ov104_02231F74(param0->unk_00, v1, param1[1], 1, NULL);
FrontierShowMessage(param0->unk_00, v1, param1[1], 1, NULL);
MessageLoader_Free(v1);
} else {
v0 = Options_TextFrameDelay(SaveData_GetOptions(v2->saveData));
@ -1073,7 +1069,7 @@ void ov104_0223310C(FrontierScriptContext *param0, u16 *param1, u32 bankID)
static BOOL ov104_02233184(FrontierScriptContext *param0)
{
if (Text_IsPrinterActive(param0->unk_00->unk_50) == 0) {
if (Text_IsPrinterActive(param0->unk_00->printerID) == 0) {
return 1;
}

View File

@ -371,7 +371,7 @@ BOOL FrontierScrCmd_67(FrontierScriptContext *param0)
for (v10 = 0; v10 < v6; v10++) {
v3 = Party_GetPokemonBySlotIndex(v4->unk_4D4, v10);
StringTemplate_SetSpeciesName(param0->unk_00->unk_44, v10, Pokemon_GetBoxPokemon(v3));
StringTemplate_SetSpeciesName(param0->unk_00->strTemplate, v10, Pokemon_GetBoxPokemon(v3));
}
break;
case 35:

View File

@ -778,16 +778,16 @@ static void ov104_02237284(UnkStruct_ov104_022320B4 *param0, Window *param1, Tra
v0 = MessageLoader_Init(MSG_LOADER_PRELOAD_ENTIRE_BANK, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_UNK_0199, HEAP_ID_FIELD2);
StringTemplate_SetNumber(param0->unk_44, 0, param3, 4, 1, 1);
StringTemplate_SetNumber(param0->strTemplate, 0, param3, 4, 1, 1);
MessageLoader_GetString(v0, 2, v1);
StringTemplate_Format(param0->unk_44, v2, v1);
StringTemplate_Format(param0->strTemplate, v2, v1);
Text_AddPrinterWithParams(param1, FONT_SYSTEM, v2, 16, 2 * 8, TEXT_SPEED_NO_TRANSFER, NULL);
StringTemplate_SetPlayerName(param0->unk_44, 0, param2);
StringTemplate_SetPlayerName(param0->strTemplate, 0, param2);
MessageLoader_GetString(v0, 0, v1);
StringTemplate_Format(param0->unk_44, v2, v1);
StringTemplate_Format(param0->strTemplate, v2, v1);
Text_AddPrinterWithParams(param1, FONT_SYSTEM, v2, 0, 0, TEXT_SPEED_INSTANT, NULL);
String_Free(v1);

View File

@ -456,7 +456,7 @@ BOOL FrontierScrCmd_BF(FrontierScriptContext *param0)
v6 = ov104_0223C148(v3->unk_13);
if (v6 == 0) {
StringTemplate_SetFrontierTrainerName(param0->unk_00->unk_44, v18, v3->unk_78[ov104_02238498(v3, v19)]);
StringTemplate_SetFrontierTrainerName(param0->unk_00->strTemplate, v18, v3->unk_78[ov104_02238498(v3, v19)]);
} else {
if (ov104_0223C000(v3->unk_10) == 0) {
v16 = SaveData_GetTrainerInfo(v14->saveData);
@ -464,7 +464,7 @@ BOOL FrontierScrCmd_BF(FrontierScriptContext *param0)
v16 = CommInfo_TrainerInfo(v19);
}
StringTemplate_SetPlayerName(param0->unk_00->unk_44, v18, v16);
StringTemplate_SetPlayerName(param0->unk_00->strTemplate, v18, v16);
}
break;
case 39:

View File

@ -801,7 +801,7 @@ static void ov106_02242500(UnkStruct_ov106_02243118 *param0)
ov106_0224262C(param0);
ov106_02242688(param0);
param0->unk_20 = MessageLoader_Init(MSG_LOADER_LOAD_ON_DEMAND, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_UNK_0549, HEAP_ID_98);
param0->unk_20 = MessageLoader_Init(MSG_LOADER_LOAD_ON_DEMAND, NARC_INDEX_MSGDATA__PL_MSG, TEXT_BANK_BATTLE_HALL_SCENE, HEAP_ID_98);
param0->unk_24 = StringTemplate_Default(HEAP_ID_98);
param0->unk_28 = String_Init(600, HEAP_ID_98);
param0->unk_2C = String_Init(600, HEAP_ID_98);