Document ScrCmds 065, 0B4, 0B5, 0A1, 0DE, 096, 097

I did these commands together because they're all used in the script for choosing your starter.
This commit is contained in:
TheSylphIsIn 2025-02-08 14:58:43 -05:00
parent f1ac42f387
commit ac987dd9c1
174 changed files with 679 additions and 674 deletions

View File

@ -557,9 +557,9 @@
.short \arg0
.endm
.macro ScrCmd_065 arg0
.macro RemoveObject localID
.short 101
.short \arg0
.short \localID
.endm
.macro ScrCmd_066 arg0, arg1
@ -852,18 +852,19 @@
.short \arg1
.endm
.macro ScrCmd_096 arg0, arg1, arg2, arg3
.macro GivePokemon species, level, arg2, arg3
.short 150
.short \arg0
.short \arg1
.short \species
.short \level
.short \arg2
.short \arg3
.endm
.macro ScrCmd_097 arg0, arg1
@ eggGiverTextId corresponds to an entry in special_met_location_names.gmm. 9 is "Traveling Man", 10 is "Riley", 11 is "Cynthia".
.macro GiveEgg species, eggGiverTextId
.short 151
.short \arg0
.short \arg1
.short \species
.short \eggGiverTextId
.endm
.macro ScrCmd_098 arg0, arg1, arg2
@ -912,7 +913,7 @@
.short 160
.endm
.macro ScrCmd_0A1
.macro ReturnToField
.short 161
.endm
@ -1000,11 +1001,11 @@
.short \arg0
.endm
.macro ScrCmd_0B4
.macro StartChooseStarterScene
.short 180
.endm
.macro ScrCmd_0B5
.macro SaveChosenStarter
.short 181
.endm
@ -1206,9 +1207,9 @@
.byte \arg0
.endm
.macro BufferSpeciesNameFromVar bufferId, var, unused1, unused2
.macro BufferSpeciesNameFromVar templateArg, var, unused1, unused2
.short 218
.byte \bufferId
.byte \templateArg
.short \var
.short \unused1
.byte \unused2
@ -1219,9 +1220,9 @@
.byte \arg0
.endm
.macro ScrCmd_0DC arg0
.macro BufferRivalStarterSpeciesName templateArg
.short 220
.byte \arg0
.byte \templateArg
.endm
.macro ScrCmd_0DD arg0
@ -1229,7 +1230,7 @@
.byte \arg0
.endm
.macro ScrCmd_0DE arg0
.macro GetPlayerStarterSpecies arg0
.short 222
.short \arg0
.endm

View File

@ -62,7 +62,7 @@ MapObject *sub_02061A74(const MapObjectManager *mapObjMan, int param1, int objEv
void sub_02061AB4(MapObject *mapObj, int graphicsID);
void sub_02061AD4(MapObject *mapObj, int param1);
void MapObject_Delete(MapObject *mapObj);
void sub_02061B28(MapObject *mapObj);
void MapObject_SetFlagAndDeleteObject(MapObject *mapObj);
void sub_02061B48(MapObject *mapObj);
void MapObjectMan_DeleteAll(MapObjectManager *mapObjMan);
void sub_02061BF0(MapObjectManager *mapObjMan);

View File

@ -25,7 +25,7 @@ int ov5_021E6630(UnkStruct_02026310 *param0, u8 param1, StringTemplate *param2);
u8 ov5_021E6640(UnkStruct_02026310 *param0, int param1, StringTemplate *param2);
void ov5_021E6720(UnkStruct_02026310 *param0);
void ov5_021E6B40(UnkStruct_02026310 *param0);
void ov5_021E6CF0(Pokemon *param0, u16 param1, u8 param2, TrainerInfo *param3, int param4, int param5);
void Egg_CreateEgg(Pokemon *mon, u16 species, u8 param2, TrainerInfo *trainerInfo, int param4, int metLocation);
void ov5_021E6DE8(Pokemon *param0, u16 param1, UnkStruct_02026310 *param2, u32 param3, u8 param4);
void ov5_021E6EA8(UnkStruct_02026310 *param0, Party *param1, TrainerInfo *param2);
BOOL ov5_021E7154(UnkStruct_02026310 *param0, Party *param1, FieldSystem *fieldSystem);

View File

@ -805,7 +805,7 @@ void Pokemon_PlayCry(ChatotCry *chatotCry, enum PokemonCryMod crymod, u16 specie
*/
void Pokemon_PlayDelayedCry(ChatotCry *chatotCry, enum PokemonCryMod crymod, u16 species, int form, int pan, int volume, int forceDefaultChatot, int heapID, u8 delay);
BOOL Pokemon_IsEligibleForAction(Pokemon *mon);
void Pokemon_SetCatchData(Pokemon *mon, TrainerInfo *param1, int monPokeball, int param3, int param4, int param5);
void Pokemon_SetCatchData(Pokemon *mon, TrainerInfo *param1, int monPokeball, int metLocation, int metTerrain, int heapId);
void Pokemon_UpdateAfterCatch(Pokemon *mon, TrainerInfo *param1, int monPokeball, int param3, int param4, int param5);
void Pokemon_GiveHeldItem(Pokemon *mon, u32 battleType, int itemRates);
BOOL Pokemon_CanLearnTM(Pokemon *mon, u8 tmID);

View File

@ -4,6 +4,6 @@
#include "field_script_context.h"
BOOL sub_02041CC8(ScriptContext *ctx);
BOOL sub_02041D60(ScriptContext *ctx);
BOOL ScrCmd_ResumeScriptOnAppExit(ScriptContext *ctx);
#endif // POKEPLATINUM_SCRCMD_H

View File

@ -3,7 +3,7 @@
int sub_02017038(u32 param0);
int sub_02017058(u32 param0);
int sub_02017070(int param0, int param1);
int SpecialMetLoc_GetId(int baseValue, int modifier);
BOOL sub_0201708C(u16 param0);
#endif // POKEPLATINUM_UNK_02017038_H

View File

@ -23,7 +23,7 @@ BOOL ScrCmd_0D8(ScriptContext *param0);
BOOL ScrCmd_0D9(ScriptContext *param0);
BOOL ScrCmd_BufferSpeciesNameFromVar(ScriptContext *ctx);
BOOL ScrCmd_0DB(ScriptContext *param0);
BOOL ScrCmd_0DC(ScriptContext *param0);
BOOL ScrCmd_BufferRivalStarterSpeciesName(ScriptContext *param0);
BOOL ScrCmd_0DD(ScriptContext *param0);
BOOL ScrCmd_BufferUndergroundGoodsName(ScriptContext *ctx);
BOOL ScrCmd_BufferUndergroundTrapName(ScriptContext *ctx);

View File

@ -3,10 +3,10 @@
#include "field_script_context.h"
BOOL ScrCmd_096(ScriptContext *param0);
BOOL ScrCmd_GivePokemon(ScriptContext *param0);
BOOL ScrCmd_198(ScriptContext *param0);
BOOL ScrCmd_199(ScriptContext *param0);
BOOL ScrCmd_097(ScriptContext *param0);
BOOL ScrCmd_GiveEgg(ScriptContext *param0);
BOOL ScrCmd_098(ScriptContext *param0);
BOOL ScrCmd_099(ScriptContext *param0);
BOOL ScrCmd_09A(ScriptContext *param0);

View File

@ -8,7 +8,7 @@
#define PARTY_SLOT_NONE 0xFF
BOOL Pokemon_CanBattle(Pokemon *mon);
BOOL sub_020548B0(int heapID, SaveData *saveData, u16 param2, u8 param3, u16 param4, int param5, int param6);
BOOL Pokemon_GiveMonFromScript(int heapID, SaveData *saveData, u16 species, u8 level, u16 param4, int param5, int param6);
BOOL sub_02054930(int unused, SaveData *saveData, u16 param2, u8 param3, int param4, int param5);
void sub_02054988(Party *party, int param1, int param2, u16 param3);
int Party_HasMonWithMove(Party *party, u16 moveID);

View File

@ -13,9 +13,9 @@ enum HiddenLocations {
BOOL sub_0206B024(VarsFlags *varsFlags, u16 param1);
u16 sub_0206B034(VarsFlags *varsFlags);
BOOL sub_0206B044(VarsFlags *varsFlags, u16 param1);
u16 sub_0206B054(VarsFlags *varsFlags);
u16 sub_0206B064(VarsFlags *varsFlags);
BOOL VarsFlags_SetPlayerStarterSpecies(VarsFlags *varsFlags, u16 param1);
u16 VarsFlags_GetPlayerStarterSpecies(VarsFlags *varsFlags);
u16 VarsFlags_GetRivalStarterSpecies(VarsFlags *varsFlags);
u16 VarsFlags_GetPlayerCounterpartStarterSpecies(VarsFlags *varsFlags);
u16 sub_0206B0B4(VarsFlags *varsFlags);
BOOL sub_0206B0C4(VarsFlags *varsFlags, u16 param1);

View File

@ -18,7 +18,7 @@ _0014:
_0021:
SetFlag 0x1E1
ScrCmd_065 0
RemoveObject 0
ClearFlag 142
End

View File

@ -57,7 +57,7 @@ _009A:
CloseMessage
ApplyMovement 2, _00F8
WaitMovement
ScrCmd_065 2
RemoveObject 2
ApplyMovement 241, _00F0
WaitMovement
ScrCmd_067

View File

@ -253,7 +253,7 @@ _0365:
End
_037D:
ScrCmd_065 5
RemoveObject 5
GoTo _0389
End

View File

@ -134,7 +134,7 @@ _020B:
WaitFadeScreen
ScrCmd_2D9 4, 0x40BE, 0x800C
ScrCmd_2DB 0x4002, 0x4005, 0x4006
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x4002, 0xFF, _0145
@ -292,7 +292,7 @@ _04DC:
ScrCmd_1F8
ScrCmd_2C4 15
CallIfEq 0x40BE, 2, _0545
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ScrCmd_313 1

View File

@ -131,7 +131,7 @@ _01FF:
WaitFadeScreen
ScrCmd_2D2 4, 0x40BD, 0x800C
ScrCmd_2D4 0x4002, 0x4005, 0x4006
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x4002, 0xFF, _0139
@ -289,7 +289,7 @@ _04D0:
ScrCmd_1F8
ScrCmd_2C4 11
CallIfEq 0x40BD, 2, _0539
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ScrCmd_313 1

View File

@ -241,7 +241,7 @@ _03C1:
ScrCmd_1F8
ScrCmd_2C4 3
CallIfEq 0x40B8, 2, _042A
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ScrCmd_313 1

View File

@ -285,7 +285,7 @@ _027E:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_2E2
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll

View File

@ -55,7 +55,7 @@ _00B5:
End
_00DB:
ScrCmd_065 13
RemoveObject 13
SetFlag 0x2CB
Return
@ -107,7 +107,7 @@ _0196:
Return
_019C:
ScrCmd_065 10
RemoveObject 10
SetFlag 0x2C1
Return
@ -257,7 +257,7 @@ _03F5:
WaitFadeScreen
ScrCmd_2CC 4, 0x40BB, 0x800C
ScrCmd_2D0 0x4002, 0x4005
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x4002, 0xFF, _034D
@ -408,7 +408,7 @@ _06C3:
ScrCmd_1F8
ScrCmd_2C4 9
CallIfEq 0x40BB, 2, _072C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ScrCmd_313 1

View File

@ -51,7 +51,7 @@ _0032:
CallIfEq 0x8004, 24, _0204
CallIfEq 0x8004, 25, _0218
CallIfEq 0x8004, 26, _022C
ScrCmd_065 11
RemoveObject 11
ClearFlag 0x277
ScrCmd_064 12
ScrCmd_062 12
@ -72,7 +72,7 @@ _0032:
CallIfEq 0x8004, 24, _0254
CallIfEq 0x8004, 25, _0268
CallIfEq 0x8004, 26, _027C
ScrCmd_065 12
RemoveObject 12
SetVar 0x410E, 1
ReleaseAll
End

View File

@ -298,7 +298,7 @@ _04BE:
WaitFadeScreen
CloseMessage
ScrCmd_1DD 30, 0, 0
ScrCmd_0A1
ReturnToField
ScrCmd_1DD 31, 0, 0x800C
FadeScreen 6, 1, 1, 0
WaitFadeScreen
@ -588,7 +588,7 @@ _097F:
ScrCmd_0B3 0x4000
ScrCmd_1DD 16, 0x4001, 0x4000
SetVar 0x4001, 0x4000
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
SetVar 0x800C, 0x4001
@ -1169,7 +1169,7 @@ _1304:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_1D9 0x8000, 0x8001
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -1283,7 +1283,7 @@ _140A:
CloseMessage
ScrCmd_191
ScrCmd_193 0x800C
ScrCmd_0A1
ReturnToField
SetVar 0x8000, 0x800C
FadeScreen 6, 1, 1, 0
WaitFadeScreen

View File

@ -275,7 +275,7 @@ _0492:
ApplyMovement 1, _0550
WaitMovement
SetFlag 0x1CB
ScrCmd_065 1
RemoveObject 1
Return
_04A6:

View File

@ -45,7 +45,7 @@ _00A6:
GoToIfEq 0x800C, 5, _01F8
ScrCmd_1F8
ScrCmd_2C4 5
ScrCmd_0A1
ReturnToField
Warp MAP_HEADER_BATTLE_TOWER, 0, 15, 6, 0
End
@ -54,7 +54,7 @@ _00E9:
WaitFadeScreen
ScrCmd_1F8
ScrCmd_2C4 6
ScrCmd_0A1
ReturnToField
Warp MAP_HEADER_BATTLE_TOWER, 0, 11, 6, 0
End
@ -153,7 +153,7 @@ _01E4:
_01F8:
ScrCmd_1F8
ScrCmd_2C4 5
ScrCmd_0A1
ReturnToField
Warp MAP_HEADER_BATTLE_TOWER, 0, 19, 6, 0
End

View File

@ -321,8 +321,8 @@ _0541:
WaitMovement
SetFlag 0x1EA
SetFlag 0x1EB
ScrCmd_065 5
ScrCmd_065 4
RemoveObject 5
RemoveObject 4
Return
_0565:

View File

@ -115,7 +115,7 @@ _0183:
CallIfEq 0x8005, 8, _01E9
CallIfEq 0x8005, 9, _01FD
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 1
RemoveObject 1
SetFlag 231
SetFlag 0x1D6
ReleaseAll

View File

@ -156,7 +156,7 @@ _028A:
BufferPlayerName 1
Message 0
CloseMessage
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
GoToIfEq 0x800C, 0x183, _02EB
GoToIfEq 0x800C, 0x186, _02F7
GoTo _02DF
@ -181,7 +181,7 @@ _0303:
CloseMessage
ApplyMovement 11, _035C
WaitMovement
ScrCmd_065 11
RemoveObject 11
SetVar 0x4078, 1
ReleaseAll
End
@ -229,7 +229,7 @@ _0377:
ApplyMovement 11, _03AC
ApplyMovement 0xFF, _03BC
WaitMovement
ScrCmd_065 11
RemoveObject 11
SetVar 0x4078, 3
SetVar 0x40B2, 1
ReleaseAll
@ -263,7 +263,7 @@ _03C8:
CloseMessage
ApplyMovement 14, _04B8
WaitMovement
ScrCmd_065 14
RemoveObject 14
ApplyMovement 11, _04C0
WaitMovement
BufferRivalName 0
@ -271,7 +271,7 @@ _03C8:
CloseMessage
ApplyMovement 11, _04C8
WaitMovement
ScrCmd_065 11
RemoveObject 11
ApplyMovement 13, _04A0
WaitMovement
BufferRivalName 0
@ -699,7 +699,7 @@ _0959:
CloseMessage
ApplyMovement 16, _09AC
WaitMovement
ScrCmd_065 16
RemoveObject 16
ScrCmd_186 16, 45, 0x2EE
ScrCmd_189 16, 2
ScrCmd_188 16, 16
@ -751,7 +751,7 @@ _09FA:
ScrCmd_16C 77
ScrCmd_169 77
ScrCmd_16A 77
ScrCmd_065 18
RemoveObject 18
ReleaseAll
End

View File

@ -32,7 +32,7 @@ _0054:
WaitFadeScreen
ScrCmd_191
ScrCmd_193 0x8002
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8002, 0xFF, _0130
@ -46,7 +46,7 @@ _0054:
WaitFadeScreen
ScrCmd_1C6 0x8002
ScrCmd_1C7 0x8001
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8001, 0xFF, _0049

View File

@ -179,7 +179,7 @@ _026E:
ApplyMovement 2, _02DC
WaitMovement
SetFlag 0x25B
ScrCmd_065 2
RemoveObject 2
PlayFanfare SEQ_SE_DP_KAIDAN2
WaitFanfare SEQ_SE_DP_KAIDAN2
Return

View File

@ -114,7 +114,7 @@ _0115:
CallIfEq 0x8000, 2, _0169
CallIfEq 0x8000, 3, _0175
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 2
RemoveObject 2
WaitFanfare SEQ_SE_DP_KAIDAN2
ReleaseAll
End

View File

@ -125,7 +125,7 @@ _0159:
ApplyMovement 0xFF, _01E0
ApplyMovement 1, _01D4
WaitMovement
ScrCmd_065 1
RemoveObject 1
SetVar 0x4056, 3
ReleaseAll
End

View File

@ -144,7 +144,7 @@ _0184:
WaitFadeScreen
ScrCmd_067
ScrCmd_310
ScrCmd_0A1
ReturnToField
GetPlayerMapPos 0x8004, 0x8005
ScrCmd_066 0x8004, 0x8005
ApplyMovement 241, _0340
@ -167,8 +167,8 @@ _0184:
ApplyMovement 2, _02F0
ApplyMovement 241, _0348
WaitMovement
ScrCmd_065 4
ScrCmd_065 3
RemoveObject 4
RemoveObject 3
ScrCmd_067
ApplyMovement 0xFF, _02C0
WaitMovement
@ -178,7 +178,7 @@ _0184:
ApplyMovement 2, _0308
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 2
RemoveObject 2
ScrCmd_04A 0x603
SetVar 0x4078, 4
SetVar 0x40B2, 2

View File

@ -81,8 +81,8 @@ _0114:
GoTo _0166
_013C:
ScrCmd_065 2
ScrCmd_065 3
RemoveObject 2
RemoveObject 3
ScrCmd_186 3, 0x1D2, 0x213
ScrCmd_189 3, 0
ScrCmd_188 3, 14

View File

@ -117,7 +117,7 @@ _01C3:
WaitTime 15, 0x800C
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_065 1
RemoveObject 1
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GetPlayerMapPos 0x8004, 0x8005
@ -138,7 +138,7 @@ _01C3:
CallIfEq 0x8004, 9, _0357
CallIfEq 0x8004, 10, _036B
CallIfEq 0x8004, 11, _037F
ScrCmd_065 0
RemoveObject 0
Return
_0285:
@ -592,7 +592,7 @@ _075E:
GetPlayerMapPos 0x8004, 0x8005
CallIfEq 0x8004, 9, _0788
CallIfEq 0x8004, 10, _079C
ScrCmd_065 2
RemoveObject 2
ReleaseAll
End

View File

@ -47,7 +47,7 @@ _002E:
ApplyMovement 6, _0160
ApplyMovement 0xFF, _01DC
WaitMovement
ScrCmd_065 6
RemoveObject 6
SetVar 0x40F7, 1
ApplyMovement 5, _0190
ApplyMovement 0xFF, _01E4
@ -80,7 +80,7 @@ _0104:
ApplyMovement 5, _01B0
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 5
RemoveObject 5
WaitFanfare SEQ_SE_DP_KAIDAN2
SetFlag 0x978
ReleaseAll
@ -201,7 +201,7 @@ _01EC:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A8 0, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -215,7 +215,7 @@ _0229:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A8 1, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -229,7 +229,7 @@ _0266:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A8 2, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -243,7 +243,7 @@ _02A3:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A8 3, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -257,7 +257,7 @@ _02E0:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A8 4, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -473,7 +473,7 @@ _05B9:
_05D3:
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 10
RemoveObject 10
WaitFanfare SEQ_SE_DP_KAIDAN2
SetFlag 0x18D
ReleaseAll

View File

@ -24,7 +24,7 @@ _0026:
_0033:
ScrCmd_31F
SetVar 0x4055, 14
ScrCmd_065 128
RemoveObject 128
End
_0041:

View File

@ -298,7 +298,7 @@ _0411:
End
_042B:
ScrCmd_065 12
RemoveObject 12
SetVar 0x407A, 2
ReleaseAll
End
@ -778,7 +778,7 @@ _08FC:
ScrCmd_169 77
ApplyMovement 31, _094C
WaitMovement
ScrCmd_065 31
RemoveObject 31
ScrCmd_16C 77
ScrCmd_169 77
ScrCmd_16A 77
@ -898,7 +898,7 @@ _0AB6:
ApplyMovement 33, _0BC0
ApplyMovement 0xFF, _0CAC
WaitMovement
ScrCmd_065 32
RemoveObject 32
WaitTime 35, 0x800C
ApplyMovement 33, _0BD4
ApplyMovement 0xFF, _0CC0
@ -909,7 +909,7 @@ _0AB6:
ApplyMovement 33, _0BCC
ApplyMovement 0xFF, _0CC8
WaitMovement
ScrCmd_065 33
RemoveObject 33
SetVar 0x407A, 1
ReleaseAll
End
@ -1169,7 +1169,7 @@ _0DF6:
Call _0E4B
ApplyMovement 12, _0EA0
WaitMovement
ScrCmd_065 12
RemoveObject 12
GoTo _0E83
End
@ -1179,7 +1179,7 @@ _0E4B:
Message 10
Message 16
CloseMessage
ScrCmd_097 175, 11
GiveEgg SPECIES_TOGEPI, 11
SetVar 0x407A, 5
Return
@ -1267,7 +1267,7 @@ _0F78:
End
_0F92:
ScrCmd_065 12
RemoveObject 12
GoTo _0FBA
End

View File

@ -26,7 +26,7 @@ _0032:
WaitFadeScreen
ScrCmd_191
ScrCmd_193 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0xFF, _00B3
@ -109,7 +109,7 @@ _0168:
WaitFadeScreen
ScrCmd_2A5
ScrCmd_193 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0xFF, _01D9

View File

@ -259,7 +259,7 @@ _0347:
End
_037F:
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
GoToIfEq 0x800C, 0x186, _03A3
GoToIfEq 0x800C, 0x183, _03B5
GoTo _03C7

View File

@ -209,7 +209,7 @@ _02CB:
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ClearHasPartner
ScrCmd_065 0
RemoveObject 0
WaitFanfare SEQ_SE_DP_KAIDAN2
SetFlag 227
SetVar 0x40B1, 2
@ -389,7 +389,7 @@ _04A2:
End
_04B4:
ScrCmd_065 24
RemoveObject 24
ReleaseAll
End

View File

@ -161,13 +161,13 @@ _0198:
CloseMessage
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_065 25
ScrCmd_065 24
ScrCmd_065 29
ScrCmd_065 28
ScrCmd_065 27
ScrCmd_065 30
ScrCmd_065 31
RemoveObject 25
RemoveObject 24
RemoveObject 29
RemoveObject 28
RemoveObject 27
RemoveObject 30
RemoveObject 31
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ApplyMovement 7, _0378
@ -201,7 +201,7 @@ _0198:
ApplyMovement 26, _03D4
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 26
RemoveObject 26
WaitFanfare SEQ_SE_DP_KAIDAN2
BufferRivalName 0
Message 18
@ -211,7 +211,7 @@ _0198:
ApplyMovement 7, _03A4
ApplyMovement 0xFF, _0428
WaitMovement
ScrCmd_065 7
RemoveObject 7
ApplyMovement 8, _0478
ApplyMovement 0xFF, _043C
WaitMovement
@ -220,15 +220,15 @@ _0198:
ApplyMovement 8, _0484
ApplyMovement 0xFF, _041C
WaitMovement
ScrCmd_065 8
RemoveObject 8
ScrCmd_22D 2, 0x800C
CallIfEq 0x800C, 1, _02E0
SetVar 0x4081, 2
Return
_02E0:
ScrCmd_065 22
ScrCmd_065 23
RemoveObject 22
RemoveObject 23
SetFlag 0x294
Return
@ -248,7 +248,7 @@ _0306:
End
_030C:
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
SetVar 0x8004, 0x39D
GoToIfEq 0x800C, 0x186, _033E
SetVar 0x8004, 0x39C

View File

@ -113,8 +113,8 @@ _010E:
CloseMessage
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_065 0
ScrCmd_065 1
RemoveObject 0
RemoveObject 1
SetVar 0x40E9, 1
FadeScreen 6, 1, 1, 0
WaitFadeScreen
@ -123,7 +123,7 @@ _010E:
GetPlayerMapPos 0x8004, 0x8005
CallIfEq 0x8004, 12, _01BA
CallIfEq 0x8004, 13, _01C6
ScrCmd_065 3
RemoveObject 3
Message 7
SetVar 0x8004, 0x1B6
SetVar 0x8005, 1
@ -260,6 +260,6 @@ _0306:
CallCommonScript 0x7FC
CloseMessage
SetFlag 159
ScrCmd_065 3
RemoveObject 3
ReleaseAll
End

View File

@ -30,7 +30,7 @@ _0062:
_006F:
SetFlag 0x251
ScrCmd_065 0
RemoveObject 0
ClearFlag 142
End

View File

@ -24,7 +24,7 @@ _000C:
ScrCmd_26A 0, 6, 8
ScrCmd_062 0
SetFlag 0x24F
ScrCmd_065 0
RemoveObject 0
ScrCmd_21C 1
GoToIfEq 0x4058, 3, _0074
ClearFlag 0x452

View File

@ -128,8 +128,8 @@ _012A:
ApplyMovement 6, _016C
WaitMovement
SetFlag 0x224
ScrCmd_065 5
ScrCmd_065 6
RemoveObject 5
RemoveObject 6
CloseMessage
ReleaseAll
End

View File

@ -47,8 +47,8 @@ _006C:
ApplyMovement 6, _00B0
WaitMovement
SetFlag 0x225
ScrCmd_065 5
ScrCmd_065 6
RemoveObject 5
RemoveObject 6
CloseMessage
ReleaseAll
End

View File

@ -51,7 +51,7 @@ _0074:
CloseMessage
ApplyMovement 0, _0124
WaitMovement
ScrCmd_065 0
RemoveObject 0
SetVar 0x40D6, 1
ReleaseAll
End
@ -129,8 +129,8 @@ _0177:
ApplyMovement 2, _01BC
WaitMovement
SetFlag 0x226
ScrCmd_065 1
ScrCmd_065 2
RemoveObject 1
RemoveObject 2
CloseMessage
ReleaseAll
End

View File

@ -57,8 +57,8 @@ _007F:
ApplyMovement 7, _00C4
WaitMovement
SetFlag 0x227
ScrCmd_065 6
ScrCmd_065 7
RemoveObject 6
RemoveObject 7
CloseMessage
ReleaseAll
End

View File

@ -200,18 +200,18 @@ _01FB:
Call _0296
Call _0296
Call _0296
ScrCmd_065 2
ScrCmd_065 1
ScrCmd_065 3
RemoveObject 2
RemoveObject 1
RemoveObject 3
GoToIfEq 0x4002, 0, _02C0
GoToIfEq 0x4002, 2, _02DA
GoToIfEq 0x4002, 3, _02F4
End
_0296:
ScrCmd_065 2
ScrCmd_065 1
ScrCmd_065 3
RemoveObject 2
RemoveObject 1
RemoveObject 3
WaitTime 2, 0x800C
ClearFlag 0x236
ScrCmd_064 2
@ -246,7 +246,7 @@ _030E:
CloseMessage
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_065 0
RemoveObject 0
FadeScreen 6, 1, 1, 0
WaitFadeScreen
SetFlag 0x235

View File

@ -45,46 +45,46 @@ _0006:
WaitTime 15, 0x800C
ApplyMovement 2, _01E8
WaitMovement
ScrCmd_065 2
RemoveObject 2
FadeScreen 6, 3, 0, 0
WaitFadeScreen
ApplyMovement 241, _0204
WaitMovement
ScrCmd_067
ScrCmd_065 0
ScrCmd_065 1
ScrCmd_065 4
ScrCmd_065 5
ScrCmd_065 6
ScrCmd_065 7
ScrCmd_065 8
ScrCmd_065 9
ScrCmd_065 10
ScrCmd_065 11
ScrCmd_065 12
ScrCmd_065 13
ScrCmd_065 14
ScrCmd_065 15
ScrCmd_065 16
ScrCmd_065 17
ScrCmd_065 18
ScrCmd_065 19
ScrCmd_065 20
ScrCmd_065 21
ScrCmd_065 22
ScrCmd_065 23
ScrCmd_065 24
ScrCmd_065 25
ScrCmd_065 26
ScrCmd_065 27
ScrCmd_065 28
ScrCmd_065 29
ScrCmd_065 30
ScrCmd_065 31
ScrCmd_065 32
ScrCmd_065 33
ScrCmd_065 34
ScrCmd_065 35
RemoveObject 0
RemoveObject 1
RemoveObject 4
RemoveObject 5
RemoveObject 6
RemoveObject 7
RemoveObject 8
RemoveObject 9
RemoveObject 10
RemoveObject 11
RemoveObject 12
RemoveObject 13
RemoveObject 14
RemoveObject 15
RemoveObject 16
RemoveObject 17
RemoveObject 18
RemoveObject 19
RemoveObject 20
RemoveObject 21
RemoveObject 22
RemoveObject 23
RemoveObject 24
RemoveObject 25
RemoveObject 26
RemoveObject 27
RemoveObject 28
RemoveObject 29
RemoveObject 30
RemoveObject 31
RemoveObject 32
RemoveObject 33
RemoveObject 34
RemoveObject 35
ApplyMovement 3, _0248
ApplyMovement 0xFF, _0224
WaitMovement
@ -96,7 +96,7 @@ _0006:
ApplyMovement 3, _0250
ApplyMovement 0xFF, _022C
WaitMovement
ScrCmd_065 3
RemoveObject 3
SetVar 0x408E, 1
ReleaseAll
End

View File

@ -84,7 +84,7 @@ _00EA:
WaitFadeScreen
CreateJournalEvent LOCATION_EVENT_GAME_CORNER, 0, 0, 0, 0
ScrCmd_267 0x8004
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll

View File

@ -192,7 +192,7 @@ _020D:
SetVar 0x8004, 0x800C
ScrCmd_0B2 0x8004, 0x800C
GoToIfEq 0x800C, 0, _02CE
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
Call _0077
@ -200,7 +200,7 @@ _020D:
End
_02CE:
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
Call _0077

View File

@ -36,7 +36,7 @@ _0057:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_1EA
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -53,7 +53,7 @@ _0095:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_1EB
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll

View File

@ -26,7 +26,7 @@ _003B:
_0048:
SetFlag 0x24E
ScrCmd_065 0
RemoveObject 0
ClearFlag 142
End

View File

@ -601,12 +601,12 @@ _0820:
Message 1
ScrCmd_04C 0x1AB, 0
ScrCmd_04D
ScrCmd_065 31
RemoveObject 31
Message 2
CloseMessage
ApplyMovement 32, _089C
WaitMovement
ScrCmd_065 32
RemoveObject 32
SetVar 0x40F6, 1
ReleaseAll
End

View File

@ -17,8 +17,8 @@ _001A:
_0027:
SetFlag 0x29C
ScrCmd_065 2
ScrCmd_065 1
RemoveObject 2
RemoveObject 1
ClearFlag 142
End

View File

@ -36,7 +36,7 @@ _0057:
BufferPlayerName 0
Message 3
WaitSound
ScrCmd_096 133, 20, 0, 0x800C
GivePokemon SPECIES_EEVEE, 20, 0, 0x800C
SetFlag 0x131
Message 4
ScrCmd_03E 0x800C

View File

@ -118,7 +118,7 @@ _014B:
ApplyMovement 1, _0168
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 1
RemoveObject 1
WaitFanfare SEQ_SE_DP_KAIDAN2
ReleaseAll
End

View File

@ -187,8 +187,8 @@ _01AA:
CloseMessage
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_065 5
ScrCmd_065 6
RemoveObject 5
RemoveObject 6
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GetPlayerMapPos 0x8004, 0x8005
@ -261,7 +261,7 @@ _031C:
PlaySound SEQ_FANFA4
WaitSound
Message 12
ScrCmd_097 0x1BF, 10
GiveEgg SPECIES_RIOLU, 10
SetFlag 0x1E5
ClearFlag 226
Call _0371

View File

@ -51,7 +51,7 @@ _00B2:
ApplyMovement 0, _00F0
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 0
RemoveObject 0
WaitFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_04A 0x603
ReleaseAll
@ -61,7 +61,7 @@ _00D0:
ApplyMovement 0, _00FC
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 0
RemoveObject 0
WaitFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_04A 0x603
ReleaseAll

View File

@ -186,7 +186,7 @@ _02BB:
ApplyMovement 7, _0474
ApplyMovement 0xFF, _04F8
WaitMovement
ScrCmd_065 7
RemoveObject 7
SetVar 0x4077, 1
ReleaseAll
End
@ -889,8 +889,8 @@ _0AFE:
ApplyMovement 17, _0EA4
ApplyMovement 18, _0EAC
WaitMovement
ScrCmd_065 17
ScrCmd_065 18
RemoveObject 17
RemoveObject 18
SetFlag 0x19C
ApplyMovement 16, _0EF8
ApplyMovement 7, _0E54
@ -911,7 +911,7 @@ _0BAA:
End
_0BCA:
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
SetVar 0x8004, 0x268
GoToIfEq 0x800C, 0x186, _0C2E
SetVar 0x8004, 0x269
@ -920,7 +920,7 @@ _0BCA:
Return
_0BFC:
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
SetVar 0x8004, 0x265
GoToIfEq 0x800C, 0x186, _0C2E
SetVar 0x8004, 0x266
@ -957,15 +957,15 @@ _0C52:
End
_0C7C:
ScrCmd_065 7
ScrCmd_065 16
RemoveObject 7
RemoveObject 16
ClearFlag 0x198
SetVar 0x4077, 4
SetVar 0x4076, 2
SetVar 0x4079, 3
ScrCmd_065 24
ScrCmd_065 25
ScrCmd_065 27
RemoveObject 24
RemoveObject 25
RemoveObject 27
ScrCmd_186 30, 174, 0x2EE
ScrCmd_188 30, 14
ClearFlag 0x18B
@ -980,7 +980,7 @@ _0C7C:
WaitTime 15, 0x800C
ApplyMovement 30, _0DC8
WaitMovement
ScrCmd_065 30
RemoveObject 30
ReleaseAll
End
@ -1599,10 +1599,10 @@ _12BB:
End
_12D5:
ScrCmd_065 23
RemoveObject 23
SetFlag 243
ClearFlag 0x1F7
ScrCmd_065 31
RemoveObject 31
SetFlag 0x181
ReleaseAll
End
@ -1795,7 +1795,7 @@ _14CF:
CloseMessage
ApplyMovement 31, _154C
WaitMovement
ScrCmd_065 31
RemoveObject 31
CallCommonScript 0x808
SetVar 0x4076, 2
ReleaseAll

View File

@ -34,7 +34,7 @@ _0044:
LockAll
FacePlayer
GoToIfSet 0x13D, _00A4
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
CallIfEq 0x800C, 0x183, _00B4
CallIfEq 0x800C, 0x186, _00BC
CallIfEq 0x800C, 0x189, _00C4

View File

@ -81,7 +81,7 @@ _0121:
WaitFadeScreen
ScrCmd_191
ScrCmd_193 0x4002
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x4002, 0xFF, _02B3
@ -124,7 +124,7 @@ _01EC:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A6 0x4002, 0x8005, 0x8007
ScrCmd_0A1
ReturnToField
ApplyMovement 0xFF, _0360
WaitMovement
FadeScreen 6, 1, 1, 0
@ -178,7 +178,7 @@ _02C7:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_243 0, 0x800C, 0x8004
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0, _0328
@ -292,7 +292,7 @@ _03CC:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 0, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -306,7 +306,7 @@ _0409:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 1, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -320,7 +320,7 @@ _0446:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 2, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -334,7 +334,7 @@ _0483:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 3, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -348,7 +348,7 @@ _04C0:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 4, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -362,7 +362,7 @@ _04FD:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 5, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -376,7 +376,7 @@ _053A:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 6, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -390,7 +390,7 @@ _0577:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 7, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -404,7 +404,7 @@ _05B4:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 8, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -418,7 +418,7 @@ _05F1:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 9, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll
@ -432,7 +432,7 @@ _062E:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_0A7 10, 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll

View File

@ -70,7 +70,7 @@ _009C:
WaitFadeScreen
CloseMessage
ScrCmd_244 0, 0x800C, 0x8000, 0x8001
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0, _015B
@ -79,7 +79,7 @@ _009C:
WaitFadeScreen
CloseMessage
ScrCmd_244 0, 0x800C, 0x8002, 0x8003
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0, _015B

View File

@ -32,7 +32,7 @@ _0006:
CallIfEq 0x8004, 14, _0168
CallIfEq 0x8004, 15, _0174
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 1
RemoveObject 1
WaitFanfare SEQ_SE_DP_KAIDAN2
GetPlayerMapPos 0x8004, 0x8005
CallIfEq 0x8004, 14, _0180
@ -55,7 +55,7 @@ _0006:
ApplyMovement 0xFF, _01B8
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 2
RemoveObject 2
WaitFanfare SEQ_SE_DP_KAIDAN2
SetFlag 0x98F
ClearFlag 0x223

View File

@ -204,12 +204,12 @@ _0230:
CloseMessage
FadeScreen 6, 1, 0, 0
WaitFadeScreen
ScrCmd_065 7
ScrCmd_065 8
ScrCmd_065 0
ScrCmd_065 1
ScrCmd_065 2
ScrCmd_065 3
RemoveObject 7
RemoveObject 8
RemoveObject 0
RemoveObject 1
RemoveObject 2
RemoveObject 3
SetFlag 0x98E
ApplyMovement 6, _02FC
ApplyMovement 0xFF, _0304

View File

@ -32,8 +32,8 @@ _004E:
_005B:
SetFlag 0x18F
ScrCmd_065 3
ScrCmd_065 2
RemoveObject 3
RemoveObject 2
ClearFlag 142
End
End
@ -66,7 +66,7 @@ _006F:
ApplyMovement 4, _01F0
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 4
RemoveObject 4
WaitTime 50, 0x800C
ApplyMovement 0xFF, _0378
ApplyMovement 5, _02AC
@ -104,7 +104,7 @@ _006F:
ApplyMovement 0xFF, _039C
WaitMovement
SetFlag 0x196
ScrCmd_065 5
RemoveObject 5
PlayFanfare SEQ_SE_DP_KAIDAN2
GoTo _01A1
End

View File

@ -231,7 +231,7 @@ _03F2:
PlaySound SEQ_FANFA4
Message 8
WaitSound
ScrCmd_096 0x40B4, 20, 0, 0x800C
GivePokemon 0x40B4, 20, 0, 0x800C
IncrementGameRecord RECORD_UNK_115
SetVar 0x40B4, 0
Message 9

View File

@ -24,7 +24,7 @@ _0006:
ApplyMovement 0xFF, _00B0
ApplyMovement 6, _0080
WaitMovement
ScrCmd_065 6
RemoveObject 6
SetVar 0x4096, 1
ReleaseAll
End

View File

@ -29,7 +29,7 @@ _005E:
_006B:
SetFlag 0x240
ScrCmd_065 0
RemoveObject 0
ClearFlag 142
End

View File

@ -22,7 +22,7 @@ _002E:
ApplyMovement 1, _004C
WaitMovement
SetFlag 0x27C
ScrCmd_065 1
RemoveObject 1
SetVar 0x4111, 0
ReleaseAll
End

View File

@ -23,7 +23,7 @@ _002E:
ApplyMovement 0, _0064
WaitMovement
SetFlag 0x27B
ScrCmd_065 0
RemoveObject 0
SetVar 0x4110, 0
ReleaseAll
End

View File

@ -177,7 +177,7 @@ _026D:
_0287:
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 3
RemoveObject 3
CallCommonScript 0x7FB
SetVar 0x4079, 3
ReleaseAll

View File

@ -24,7 +24,7 @@ _003B:
WaitFadeScreen
ScrCmd_2A5
ScrCmd_193 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0xFF, _00AC

View File

@ -82,7 +82,7 @@ _00F0:
_0102:
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 3
RemoveObject 3
SetVar 0x4056, 2
ReleaseAll
End

View File

@ -43,7 +43,7 @@ _0044:
CloseMessage
ScrCmd_29E 2, 0x8005
WaitTime 10, 0x800C
ScrCmd_065 1
RemoveObject 1
_0059:
WaitTime 1, 0x800C
GoToIfEq 0x8005, 0, _0059
@ -83,7 +83,7 @@ _0091:
GoTo _00A1
_00A1:
ScrCmd_065 0
RemoveObject 0
SetFlag 122
SetFlag 0x17C
ReleaseAll

View File

@ -405,7 +405,7 @@ _04F6:
ApplyMovement 1, _0564
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 1
RemoveObject 1
WaitFanfare SEQ_SE_DP_KAIDAN2
SetVar 0x40C6, 1
ReleaseAll

View File

@ -107,7 +107,7 @@ _012F:
LockAll
FacePlayer
GoToIfSet 0x128, _0189
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
CallIfEq 0x800C, 0x183, _0194
CallIfEq 0x800C, 0x186, _019C
CallIfEq 0x800C, 0x189, _01A4
@ -236,7 +236,7 @@ _02B2:
_02D2:
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 21
RemoveObject 21
SetFlag 0x103
ReleaseAll
End
@ -576,7 +576,7 @@ _04C8:
CloseMessage
ApplyMovement 26, _05CC
WaitMovement
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
GoToIfEq 0x800C, 0x183, _054B
GoToIfEq 0x800C, 0x186, _0557
GoTo _053F
@ -602,7 +602,7 @@ _0563:
CloseMessage
ApplyMovement 26, _05D4
WaitMovement
ScrCmd_065 26
RemoveObject 26
SetVar 0x407C, 2
ReleaseAll
End
@ -866,7 +866,7 @@ _08D9:
Return
_08FA:
ScrCmd_065 21
RemoveObject 21
ClearFlag 0x20C
ScrCmd_186 21, 0x27D, 0x32C
ScrCmd_188 21, 17
@ -880,7 +880,7 @@ _091C:
ApplyMovement 27, _0B88
ApplyMovement 0xFF, _099C
WaitMovement
ScrCmd_065 27
RemoveObject 27
GetPlayerMapPos 0x8004, 0x8005
CallIfEq 0x8004, 0x261, _0981
CallIfEq 0x8004, 0x263, _098D
@ -1166,7 +1166,7 @@ _0C22:
ApplyMovement 28, _0C70
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 28
RemoveObject 28
WaitFanfare SEQ_SE_DP_KAIDAN2
ReleaseAll
End

View File

@ -39,7 +39,7 @@ _006A:
WaitFadeScreen
ScrCmd_191
ScrCmd_193 0x8005
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8005, 0xFF, _005F
@ -53,7 +53,7 @@ _006A:
WaitFadeScreen
ScrCmd_221 0x8005
ScrCmd_223 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0xFF, _005F

View File

@ -21,7 +21,7 @@ _000A:
GoToIfEq 0x800C, 0, _00A6
SetFlag 176
PlayFanfare SEQ_SE_DP_KI_GASYAN
ScrCmd_065 2
RemoveObject 2
CallIfUnset 214, _008A
CallIfSet 214, _0098
Message 1

View File

@ -21,7 +21,7 @@ _000A:
GoToIfEq 0x800C, 0, _00A6
SetFlag 177
PlayFanfare SEQ_SE_DP_KI_GASYAN
ScrCmd_065 2
RemoveObject 2
CallIfUnset 214, _008A
CallIfSet 214, _0098
Message 1

View File

@ -22,7 +22,7 @@ _000A:
GoToIfEq 0x800C, 0, _00CC
SetFlag 178
PlayFanfare SEQ_SE_DP_KI_GASYAN
ScrCmd_065 1
RemoveObject 1
CallIfUnset 214, _00B0
CallIfSet 214, _00BE
CallIfUnset 0x964, _0109

View File

@ -54,7 +54,7 @@ _008C:
ScrCmd_260 24
Call _0174
ScrCmd_0B0
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ReleaseAll

View File

@ -21,7 +21,7 @@ _000A:
GoToIfEq 0x800C, 0, _00A6
SetFlag 179
PlayFanfare SEQ_SE_DP_KI_GASYAN
ScrCmd_065 1
RemoveObject 1
CallIfUnset 214, _008A
CallIfSet 214, _0098
Message 1

View File

@ -149,7 +149,7 @@ _01C1:
BufferRivalName 0
Message 0
CloseMessage
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
GoToIfEq 0x800C, 0x183, _0203
GoToIfEq 0x800C, 0x186, _020F
GoTo _01F7
@ -196,7 +196,7 @@ _0286:
_0296:
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 5
RemoveObject 5
WaitFanfare SEQ_SE_DP_KAIDAN2
SetVar 0x40EF, 1
ReleaseAll

View File

@ -160,7 +160,7 @@ _00FF:
CloseMessage
ApplyMovement 5, _0414
WaitMovement
ScrCmd_065 5
RemoveObject 5
ApplyMovement 2, _0408
WaitMovement
BufferNumber 0, 0x404C
@ -190,7 +190,7 @@ _00FF:
CloseMessage
ApplyMovement 4, _0414
WaitMovement
ScrCmd_065 4
RemoveObject 4
ApplyMovement 2, _0408
WaitMovement
CallIfEq 0x8006, 0, _03E1

View File

@ -83,7 +83,7 @@ _00FB:
CloseMessage
ApplyMovement 2, _01F0
WaitMovement
ScrCmd_065 2
RemoveObject 2
SetVar 0x400B, 1
Call _016C
SetFlag 0xAA2

View File

@ -162,7 +162,7 @@ _0184:
ScrCmd_16C 77
ScrCmd_169 77
ScrCmd_16A 77
ScrCmd_065 13
RemoveObject 13
SetVar 0x40C8, 1
SetVar 0x404E, 0xFF
FadeScreen 6, 1, 0, 0

View File

@ -204,7 +204,7 @@ _037B:
CloseMessage
ScrCmd_191
ScrCmd_193 0x8000
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8000, 0xFF, _03F3
@ -236,7 +236,7 @@ _0403:
CloseMessage
ScrCmd_191
ScrCmd_193 0x8000
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8000, 0xFF, _0740
@ -299,7 +299,7 @@ _0541:
CloseMessage
ScrCmd_2E7 0x8000, 0x8001
ScrCmd_2E8 0x8002
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8002, 4, _05DD
@ -355,23 +355,23 @@ _0613:
End
_067F:
ScrCmd_065 0
RemoveObject 0
Return
_0685:
ScrCmd_065 2
RemoveObject 2
Return
_068B:
ScrCmd_065 3
RemoveObject 3
Return
_0691:
ScrCmd_065 1
RemoveObject 1
Return
_0697:
ScrCmd_065 4
RemoveObject 4
Return
_069D:
@ -542,7 +542,7 @@ _081E:
ApplyMovement 6, _0900
WaitMovement
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 6
RemoveObject 6
WaitFanfare SEQ_SE_DP_KAIDAN2
SetVar 0x411B, 2
ReleaseAll

View File

@ -277,20 +277,20 @@ _042E:
FadeScreen 6, 1, 0, 0
WaitFadeScreen
SetFlag 0x17D
ScrCmd_065 12
ScrCmd_0B4
ScrCmd_0B5
ScrCmd_0A1
RemoveObject 12
StartChooseStarterScene
SaveChosenStarter
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
ScrCmd_0DE 0x8000
ScrCmd_096 0x8000, 5, 0, 0x800C
GetPlayerStarterSpecies 0x8000
GivePokemon 0x8000, 5, 0, 0x800C
ApplyMovement 5, _07F8
ApplyMovement 2, _0760
ApplyMovement 0xFF, _0884
WaitMovement
BufferRivalName 0
ScrCmd_0DC 2
BufferRivalStarterSpeciesName 2
Message 36
Message 37
Message 38
@ -300,7 +300,7 @@ _042E:
ApplyMovement 0xFF, _089C
WaitMovement
SetFlag 0x178
ScrCmd_065 5
RemoveObject 5
GetPlayerGender 0x800C
GoToIfEq 0x800C, 0, _04CA
GoTo _04EE
@ -333,7 +333,7 @@ _0512:
ApplyMovement 6, _08E0
WaitMovement
SetFlag 0x179
ScrCmd_065 6
RemoveObject 6
BufferRivalName 0
Message 43
CloseMessage
@ -358,7 +358,7 @@ _057A:
Message 47
CloseMessage
ScrCmd_06D 2, 15
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
GoToIfEq 0x800C, 0x183, _05BB
GoToIfEq 0x800C, 0x186, _05C5
GoTo _05B1
@ -387,7 +387,7 @@ _05CF:
End
_05F5:
ScrCmd_0A1
ReturnToField
ScrCmd_062 2
FadeScreen 6, 3, 1, 0
WaitFadeScreen
@ -1019,7 +1019,7 @@ _0BBB:
_0BF5:
BufferCounterpartName 0
ScrCmd_0DB 1
ScrCmd_0DC 2
BufferRivalStarterSpeciesName 2
ApplyMovement 5, _0D70
WaitMovement
GoToIfEq 0x8005, 0x355, _0C3E
@ -1071,8 +1071,8 @@ _0CE1:
GoTo _0CF1
_0CF1:
ScrCmd_065 6
ScrCmd_065 5
RemoveObject 6
RemoveObject 5
SetVar 0x4086, 3
ScrCmd_06C 254, 0
ClearHasPartner

View File

@ -171,7 +171,7 @@ _0262:
CloseMessage
ApplyMovement 3, _0498
WaitMovement
ScrCmd_065 3
RemoveObject 3
SetVar 0x4087, 1
ReleaseAll
End
@ -457,7 +457,7 @@ _0635:
Return
_0641:
ScrCmd_065 3
RemoveObject 3
ClearFlag 0x177
SetVar 0x4087, 3
ReleaseAll

View File

@ -90,7 +90,7 @@ _0111:
BufferPlayerName 1
Message 0
CloseMessage
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
GoToIfEq 0x800C, 0x183, _014C
GoToIfEq 0x800C, 0x186, _0158
GoTo _0140
@ -141,7 +141,7 @@ _01E9:
GoTo _01F9
_01F9:
ScrCmd_065 5
RemoveObject 5
SetVar 0x4088, 1
ReleaseAll
End

View File

@ -99,7 +99,7 @@ _0156:
CloseMessage
ApplyMovement 18, _01A8
WaitMovement
ScrCmd_065 18
RemoveObject 18
CallCommonScript 0x7F9
SetVar 0x408C, 1
ReleaseAll

View File

@ -32,7 +32,7 @@ _001D:
BufferPlayerName 1
Message 1
CloseMessage
ScrCmd_0DE 0x800C
GetPlayerStarterSpecies 0x800C
GoToIfEq 0x800C, 0x183, _00B3
GoToIfEq 0x800C, 0x186, _00C1
GoTo _00A5
@ -67,7 +67,7 @@ _00CF:
CallIfEq 0x8005, 8, _01AE
CallIfEq 0x8005, 9, _01BA
PlayFanfare SEQ_SE_DP_KAIDAN2
ScrCmd_065 1
RemoveObject 1
WaitFanfare SEQ_SE_DP_KAIDAN2
SetVar 0x407B, 2
ReleaseAll

View File

@ -96,7 +96,7 @@ _010F:
WaitFadeScreen
ScrCmd_191
ScrCmd_193 0x8000
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8000, 0xFF, _005B
@ -116,7 +116,7 @@ _019B:
WaitFadeScreen
ScrCmd_224 0x8000, 0x1B2
ScrCmd_225 0x800C
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x800C, 0xFF, _005B

View File

@ -72,10 +72,10 @@ _00CA:
ApplyMovement 26, _0280
ApplyMovement 19, _02B4
WaitMovement
ScrCmd_065 27
ScrCmd_065 28
ScrCmd_065 26
ScrCmd_065 19
RemoveObject 27
RemoveObject 28
RemoveObject 26
RemoveObject 19
WaitTime 45, 0x800C
GetPlayerMapPos 0x8004, 0x8005
GoToIfEq 0x8004, 0x230, _015B
@ -135,7 +135,7 @@ _0230:
GoTo _0240
_0240:
ScrCmd_065 20
RemoveObject 20
SetFlag 0x107
ReleaseAll
End

View File

@ -60,7 +60,7 @@ _007E:
WaitFadeScreen
ScrCmd_191
ScrCmd_193 0x8000
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8000, 0xFF, _0264
@ -92,7 +92,7 @@ _012F:
CloseMessage
ScrCmd_2E7 0x8000, 0x8003
ScrCmd_2E8 0x8002
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8002, 4, _01E9

View File

@ -76,7 +76,7 @@ _00F1:
_010B:
SetFlag 0x118
ScrCmd_065 30
RemoveObject 30
ScrCmd_186 30, 0x2AB, 0x341
ScrCmd_189 30, 3
ScrCmd_188 30, 17
@ -114,7 +114,7 @@ _0180:
End
_019A:
ScrCmd_065 30
RemoveObject 30
SetFlag 0x104
ClearFlag 0x1E8
ScrCmd_064 33
@ -135,7 +135,7 @@ _019A:
CallIfEq 0x8004, 3, _02CB
CallIfEq 0x8004, 0, _02DF
CallIfEq 0x8004, 1, _02F3
ScrCmd_065 33
RemoveObject 33
CallCommonScript 0x808
ScrCmd_315 0x800C
CallIfEq 0x800C, 2, _0261

View File

@ -55,7 +55,7 @@ _004D:
GetPlayerMapPos 0x8004, 0x8005
CallIfEq 0x8004, 0x12E, _00E2
CallIfEq 0x8004, 0x12F, _00F6
ScrCmd_065 15
RemoveObject 15
SetVar 0x40A8, 1
SetFlag 0x298
ReleaseAll

View File

@ -34,7 +34,7 @@ _0047:
Call _00E8
PlayFanfare SEQ_SE_DP_KAIDAN2
SetFlag 0x21C
ScrCmd_065 1
RemoveObject 1
SetVar 0x4105, 1
ReleaseAll
End

View File

@ -23,7 +23,7 @@ _0010:
WaitFadeScreen
ScrCmd_191
ScrCmd_193 0x8002
ScrCmd_0A1
ReturnToField
FadeScreen 6, 1, 1, 0
WaitFadeScreen
GoToIfEq 0x8002, 0xFF, _011E

View File

@ -201,7 +201,7 @@ _02B8:
ApplyMovement 16, _0448
WaitMovement
SetFlag 0x25C
ScrCmd_065 16
RemoveObject 16
ScrCmd_04C 0x1EC, 0
ScrCmd_04D
ApplyMovement 3, _03C0

Some files were not shown because too many files have changed in this diff Show More