Merge branch 'master' into battle
This commit is contained in:
@@ -15,6 +15,7 @@ Makefile text eol=lf
|
|||||||
|
|
||||||
*.png binary
|
*.png binary
|
||||||
*.bin binary
|
*.bin binary
|
||||||
|
*.pcm binary
|
||||||
|
|
||||||
*.h linguist-language=C
|
*.h linguist-language=C
|
||||||
*.inc linguist-language=Assembly
|
*.inc linguist-language=Assembly
|
||||||
|
|||||||
@@ -49,3 +49,4 @@ tools/br_ips/br_ips
|
|||||||
tools/br_ips/ips_patch
|
tools/br_ips/ips_patch
|
||||||
types_*.taghl
|
types_*.taghl
|
||||||
!.travis/calcrom/calcrom.pl
|
!.travis/calcrom/calcrom.pl
|
||||||
|
!sound/programmable_wave_samples/*.pcm
|
||||||
|
|||||||
@@ -1,867 +0,0 @@
|
|||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
|
|
||||||
.syntax unified
|
|
||||||
|
|
||||||
.text
|
|
||||||
|
|
||||||
thumb_func_start InitEventData
|
|
||||||
InitEventData: @ 806E0D0
|
|
||||||
push {r4,lr}
|
|
||||||
ldr r4, _0806E108 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r4]
|
|
||||||
movs r1, 0xEE
|
|
||||||
lsls r1, 4
|
|
||||||
adds r0, r1
|
|
||||||
movs r2, 0x90
|
|
||||||
lsls r2, 1
|
|
||||||
movs r1, 0
|
|
||||||
bl memset
|
|
||||||
ldr r0, [r4]
|
|
||||||
movs r1, 0x80
|
|
||||||
lsls r1, 5
|
|
||||||
adds r0, r1
|
|
||||||
movs r2, 0x80
|
|
||||||
lsls r2, 2
|
|
||||||
movs r1, 0
|
|
||||||
bl memset
|
|
||||||
ldr r0, _0806E10C @ =gUnknown_20370E0
|
|
||||||
movs r1, 0
|
|
||||||
movs r2, 0x10
|
|
||||||
bl memset
|
|
||||||
pop {r4}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E108: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E10C: .4byte gUnknown_20370E0
|
|
||||||
thumb_func_end InitEventData
|
|
||||||
|
|
||||||
thumb_func_start sub_806E110
|
|
||||||
sub_806E110: @ 806E110
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E150 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
movs r1, 0xEE
|
|
||||||
lsls r1, 4
|
|
||||||
adds r2, r0, r1
|
|
||||||
movs r1, 0
|
|
||||||
str r1, [r2]
|
|
||||||
movs r1, 0x80
|
|
||||||
lsls r1, 5
|
|
||||||
adds r0, r1
|
|
||||||
movs r1, 0
|
|
||||||
movs r2, 0x20
|
|
||||||
bl memset
|
|
||||||
ldr r0, _0806E154 @ =0x00000803
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E158 @ =0x00000804
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E15C @ =0x00000805
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E160 @ =0x00000807
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E164 @ =0x00000842
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E150: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E154: .4byte 0x00000803
|
|
||||||
_0806E158: .4byte 0x00000804
|
|
||||||
_0806E15C: .4byte 0x00000805
|
|
||||||
_0806E160: .4byte 0x00000807
|
|
||||||
_0806E164: .4byte 0x00000842
|
|
||||||
thumb_func_end sub_806E110
|
|
||||||
|
|
||||||
thumb_func_start sub_806E168
|
|
||||||
sub_806E168: @ 806E168
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E184 @ =0x0000403c
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E188 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0
|
|
||||||
strb r1, [r2, 0x1A]
|
|
||||||
strh r1, [r0]
|
|
||||||
ldr r0, _0806E18C @ =0x00000838
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E184: .4byte 0x0000403c
|
|
||||||
_0806E188: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E18C: .4byte 0x00000838
|
|
||||||
thumb_func_end sub_806E168
|
|
||||||
|
|
||||||
thumb_func_start sub_806E190
|
|
||||||
sub_806E190: @ 806E190
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E1B0 @ =0x0000403c
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E1B4 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0xDA
|
|
||||||
strb r1, [r2, 0x1A]
|
|
||||||
ldr r2, _0806E1B8 @ =0x00000302
|
|
||||||
adds r1, r2, 0
|
|
||||||
strh r1, [r0]
|
|
||||||
ldr r0, _0806E1BC @ =0x00000838
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E1B0: .4byte 0x0000403c
|
|
||||||
_0806E1B4: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E1B8: .4byte 0x00000302
|
|
||||||
_0806E1BC: .4byte 0x00000838
|
|
||||||
thumb_func_end sub_806E190
|
|
||||||
|
|
||||||
thumb_func_start sub_806E1C0
|
|
||||||
sub_806E1C0: @ 806E1C0
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E1EC @ =gSaveBlock2Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
ldrb r0, [r0, 0x1A]
|
|
||||||
cmp r0, 0xDA
|
|
||||||
bne _0806E1FC
|
|
||||||
ldr r0, _0806E1F0 @ =0x0000403c
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 16
|
|
||||||
ldr r1, _0806E1F4 @ =0x03020000
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0806E1FC
|
|
||||||
ldr r0, _0806E1F8 @ =0x00000838
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E1FC
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E1FE
|
|
||||||
.align 2, 0
|
|
||||||
_0806E1EC: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E1F0: .4byte 0x0000403c
|
|
||||||
_0806E1F4: .4byte 0x03020000
|
|
||||||
_0806E1F8: .4byte 0x00000838
|
|
||||||
_0806E1FC:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E1FE:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end sub_806E1C0
|
|
||||||
|
|
||||||
thumb_func_start sub_806E204
|
|
||||||
sub_806E204: @ 806E204
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E224 @ =0x0000404e
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E228 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0
|
|
||||||
strb r1, [r2, 0x1B]
|
|
||||||
strh r1, [r0]
|
|
||||||
movs r0, 0x84
|
|
||||||
lsls r0, 4
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E224: .4byte 0x0000404e
|
|
||||||
_0806E228: .4byte gSaveBlock2Ptr
|
|
||||||
thumb_func_end sub_806E204
|
|
||||||
|
|
||||||
thumb_func_start EnableNationalPokedex
|
|
||||||
EnableNationalPokedex: @ 806E22C
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E250 @ =0x0000404e
|
|
||||||
bl GetVarPointer
|
|
||||||
ldr r1, _0806E254 @ =gSaveBlock2Ptr
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0xB9
|
|
||||||
strb r1, [r2, 0x1B]
|
|
||||||
ldr r2, _0806E258 @ =0x00006258
|
|
||||||
adds r1, r2, 0
|
|
||||||
strh r1, [r0]
|
|
||||||
movs r0, 0x84
|
|
||||||
lsls r0, 4
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E250: .4byte 0x0000404e
|
|
||||||
_0806E254: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E258: .4byte 0x00006258
|
|
||||||
thumb_func_end EnableNationalPokedex
|
|
||||||
|
|
||||||
thumb_func_start IsNationalPokedexEnabled
|
|
||||||
IsNationalPokedexEnabled: @ 806E25C
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E288 @ =gSaveBlock2Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
ldrb r0, [r0, 0x1B]
|
|
||||||
cmp r0, 0xB9
|
|
||||||
bne _0806E294
|
|
||||||
ldr r0, _0806E28C @ =0x0000404e
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 16
|
|
||||||
ldr r1, _0806E290 @ =0x62580000
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0806E294
|
|
||||||
movs r0, 0x84
|
|
||||||
lsls r0, 4
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E294
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E296
|
|
||||||
.align 2, 0
|
|
||||||
_0806E288: .4byte gSaveBlock2Ptr
|
|
||||||
_0806E28C: .4byte 0x0000404e
|
|
||||||
_0806E290: .4byte 0x62580000
|
|
||||||
_0806E294:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E296:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end IsNationalPokedexEnabled
|
|
||||||
|
|
||||||
thumb_func_start sub_806E29C
|
|
||||||
sub_806E29C: @ 806E29C
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E2A8 @ =0x00000839
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E2A8: .4byte 0x00000839
|
|
||||||
thumb_func_end sub_806E29C
|
|
||||||
|
|
||||||
thumb_func_start sub_806E2AC
|
|
||||||
sub_806E2AC: @ 806E2AC
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E2B8 @ =0x00000839
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E2B8: .4byte 0x00000839
|
|
||||||
thumb_func_end sub_806E2AC
|
|
||||||
|
|
||||||
thumb_func_start Flag_0x839_IsSet
|
|
||||||
Flag_0x839_IsSet: @ 806E2BC
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E2CC @ =0x00000839
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E2CC: .4byte 0x00000839
|
|
||||||
thumb_func_end Flag_0x839_IsSet
|
|
||||||
|
|
||||||
thumb_func_start sub_806E2D0
|
|
||||||
sub_806E2D0: @ 806E2D0
|
|
||||||
push {lr}
|
|
||||||
movs r0, 0xF6
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E340 @ =0x000003d9
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E344 @ =0x000003da
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E348 @ =0x000003db
|
|
||||||
bl FlagClear
|
|
||||||
movs r0, 0xF7
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E34C @ =0x000003dd
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E350 @ =0x000003de
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E354 @ =0x000003df
|
|
||||||
bl FlagClear
|
|
||||||
movs r0, 0xF8
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E358 @ =0x000003e1
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E35C @ =0x000003e2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E360 @ =0x000003e3
|
|
||||||
bl FlagClear
|
|
||||||
movs r0, 0xF9
|
|
||||||
lsls r0, 2
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E364 @ =0x000003e5
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E368 @ =0x000003e6
|
|
||||||
bl FlagClear
|
|
||||||
ldr r0, _0806E36C @ =0x000003e7
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E340: .4byte 0x000003d9
|
|
||||||
_0806E344: .4byte 0x000003da
|
|
||||||
_0806E348: .4byte 0x000003db
|
|
||||||
_0806E34C: .4byte 0x000003dd
|
|
||||||
_0806E350: .4byte 0x000003de
|
|
||||||
_0806E354: .4byte 0x000003df
|
|
||||||
_0806E358: .4byte 0x000003e1
|
|
||||||
_0806E35C: .4byte 0x000003e2
|
|
||||||
_0806E360: .4byte 0x000003e3
|
|
||||||
_0806E364: .4byte 0x000003e5
|
|
||||||
_0806E368: .4byte 0x000003e6
|
|
||||||
_0806E36C: .4byte 0x000003e7
|
|
||||||
thumb_func_end sub_806E2D0
|
|
||||||
|
|
||||||
thumb_func_start sub_806E370
|
|
||||||
sub_806E370: @ 806E370
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E3C0 @ =0x000040b5
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3C4 @ =0x000040b6
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3C8 @ =0x000040b7
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3CC @ =0x000040b8
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3D0 @ =0x000040b9
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3D4 @ =0x000040ba
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3D8 @ =0x000040bb
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3DC @ =0x000040bc
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3E0 @ =0x00004024
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E3C0: .4byte 0x000040b5
|
|
||||||
_0806E3C4: .4byte 0x000040b6
|
|
||||||
_0806E3C8: .4byte 0x000040b7
|
|
||||||
_0806E3CC: .4byte 0x000040b8
|
|
||||||
_0806E3D0: .4byte 0x000040b9
|
|
||||||
_0806E3D4: .4byte 0x000040ba
|
|
||||||
_0806E3D8: .4byte 0x000040bb
|
|
||||||
_0806E3DC: .4byte 0x000040bc
|
|
||||||
_0806E3E0: .4byte 0x00004024
|
|
||||||
thumb_func_end sub_806E370
|
|
||||||
|
|
||||||
thumb_func_start DisableResetRTC
|
|
||||||
DisableResetRTC: @ 806E3E4
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E3F8 @ =0x00004032
|
|
||||||
movs r1, 0
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E3FC @ =0x00000837
|
|
||||||
bl FlagClear
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E3F8: .4byte 0x00004032
|
|
||||||
_0806E3FC: .4byte 0x00000837
|
|
||||||
thumb_func_end DisableResetRTC
|
|
||||||
|
|
||||||
thumb_func_start EnableResetRTC
|
|
||||||
EnableResetRTC: @ 806E400
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E418 @ =0x00004032
|
|
||||||
movs r1, 0x92
|
|
||||||
lsls r1, 4
|
|
||||||
bl VarSet
|
|
||||||
ldr r0, _0806E41C @ =0x00000837
|
|
||||||
bl FlagSet
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0806E418: .4byte 0x00004032
|
|
||||||
_0806E41C: .4byte 0x00000837
|
|
||||||
thumb_func_end EnableResetRTC
|
|
||||||
|
|
||||||
thumb_func_start CanResetRTC
|
|
||||||
CanResetRTC: @ 806E420
|
|
||||||
push {lr}
|
|
||||||
ldr r0, _0806E444 @ =0x00000837
|
|
||||||
bl FlagGet
|
|
||||||
lsls r0, 24
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E44C
|
|
||||||
ldr r0, _0806E448 @ =0x00004032
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 16
|
|
||||||
movs r1, 0x92
|
|
||||||
lsls r1, 20
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0806E44C
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E44E
|
|
||||||
.align 2, 0
|
|
||||||
_0806E444: .4byte 0x00000837
|
|
||||||
_0806E448: .4byte 0x00004032
|
|
||||||
_0806E44C:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E44E:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end CanResetRTC
|
|
||||||
|
|
||||||
thumb_func_start GetVarPointer
|
|
||||||
GetVarPointer: @ 806E454
|
|
||||||
push {r4-r6,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r6, r4, 0
|
|
||||||
ldr r0, _0806E468 @ =0x00003fff
|
|
||||||
cmp r4, r0
|
|
||||||
bhi _0806E46C
|
|
||||||
movs r0, 0
|
|
||||||
b _0806E518
|
|
||||||
.align 2, 0
|
|
||||||
_0806E468: .4byte 0x00003fff
|
|
||||||
_0806E46C:
|
|
||||||
lsls r0, r4, 16
|
|
||||||
cmp r0, 0
|
|
||||||
blt _0806E50C
|
|
||||||
ldr r0, _0806E484 @ =gUnknown_3005E88
|
|
||||||
ldrb r0, [r0]
|
|
||||||
cmp r0, 0x1
|
|
||||||
beq _0806E488
|
|
||||||
cmp r0, 0x1
|
|
||||||
ble _0806E4EE
|
|
||||||
cmp r0, 0x2
|
|
||||||
beq _0806E4B8
|
|
||||||
b _0806E4EE
|
|
||||||
.align 2, 0
|
|
||||||
_0806E484: .4byte gUnknown_3005E88
|
|
||||||
_0806E488:
|
|
||||||
movs r0, 0
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112D40
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E4EE
|
|
||||||
ldr r0, _0806E4B0 @ =gSaveBlock1Ptr
|
|
||||||
ldr r1, [r0]
|
|
||||||
ldr r3, _0806E4B4 @ =0xffffc000
|
|
||||||
adds r0, r4, r3
|
|
||||||
lsls r0, 1
|
|
||||||
movs r3, 0x80
|
|
||||||
lsls r3, 5
|
|
||||||
adds r1, r3
|
|
||||||
adds r1, r0
|
|
||||||
ldrh r0, [r2]
|
|
||||||
strh r0, [r1]
|
|
||||||
b _0806E4EE
|
|
||||||
.align 2, 0
|
|
||||||
_0806E4B0: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E4B4: .4byte 0xffffc000
|
|
||||||
_0806E4B8:
|
|
||||||
ldr r0, _0806E4FC @ =0xffffc000
|
|
||||||
adds r5, r4, r0
|
|
||||||
lsls r0, r5, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
movs r1, 0x1
|
|
||||||
bl sub_806E528
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0x1
|
|
||||||
bne _0806E4EE
|
|
||||||
ldr r0, _0806E500 @ =gUnknown_300507C
|
|
||||||
strh r5, [r0]
|
|
||||||
ldr r0, _0806E504 @ =gSaveBlock1Ptr
|
|
||||||
ldr r1, [r0]
|
|
||||||
ldr r2, _0806E4FC @ =0xffffc000
|
|
||||||
adds r0, r4, r2
|
|
||||||
lsls r0, 1
|
|
||||||
movs r3, 0x80
|
|
||||||
lsls r3, 5
|
|
||||||
adds r1, r3
|
|
||||||
adds r1, r0
|
|
||||||
ldrh r2, [r1]
|
|
||||||
movs r0, 0
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112DB0
|
|
||||||
_0806E4EE:
|
|
||||||
ldr r0, _0806E504 @ =gSaveBlock1Ptr
|
|
||||||
lsls r1, r6, 1
|
|
||||||
ldr r2, _0806E508 @ =0xffff9000
|
|
||||||
adds r1, r2
|
|
||||||
ldr r0, [r0]
|
|
||||||
adds r0, r1
|
|
||||||
b _0806E518
|
|
||||||
.align 2, 0
|
|
||||||
_0806E4FC: .4byte 0xffffc000
|
|
||||||
_0806E500: .4byte gUnknown_300507C
|
|
||||||
_0806E504: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E508: .4byte 0xffff9000
|
|
||||||
_0806E50C:
|
|
||||||
ldr r0, _0806E520 @ =gSpecialVars
|
|
||||||
ldr r3, _0806E524 @ =0xffff8000
|
|
||||||
adds r1, r6, r3
|
|
||||||
lsls r1, 2
|
|
||||||
adds r1, r0
|
|
||||||
ldr r0, [r1]
|
|
||||||
_0806E518:
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E520: .4byte gSpecialVars
|
|
||||||
_0806E524: .4byte 0xffff8000
|
|
||||||
thumb_func_end GetVarPointer
|
|
||||||
|
|
||||||
thumb_func_start sub_806E528
|
|
||||||
sub_806E528: @ 806E528
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r2, r0, 16
|
|
||||||
adds r0, r2, 0
|
|
||||||
lsls r1, 24
|
|
||||||
cmp r1, 0
|
|
||||||
bne _0806E554
|
|
||||||
ldr r0, _0806E54C @ =0x0000022f
|
|
||||||
cmp r2, r0
|
|
||||||
bls _0806E548
|
|
||||||
ldr r1, _0806E550 @ =0xfffff800
|
|
||||||
adds r0, r2, r1
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0x1F
|
|
||||||
bhi _0806E562
|
|
||||||
_0806E548:
|
|
||||||
movs r0, 0
|
|
||||||
b _0806E564
|
|
||||||
.align 2, 0
|
|
||||||
_0806E54C: .4byte 0x0000022f
|
|
||||||
_0806E550: .4byte 0xfffff800
|
|
||||||
_0806E554:
|
|
||||||
cmp r2, 0x2F
|
|
||||||
bls _0806E548
|
|
||||||
subs r0, 0x50
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0x63
|
|
||||||
bls _0806E548
|
|
||||||
_0806E562:
|
|
||||||
movs r0, 0x1
|
|
||||||
_0806E564:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end sub_806E528
|
|
||||||
|
|
||||||
thumb_func_start VarGet
|
|
||||||
VarGet: @ 806E568
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl GetVarPointer
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E57C
|
|
||||||
ldrh r0, [r0]
|
|
||||||
b _0806E57E
|
|
||||||
_0806E57C:
|
|
||||||
adds r0, r4, 0
|
|
||||||
_0806E57E:
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end VarGet
|
|
||||||
|
|
||||||
thumb_func_start VarSet
|
|
||||||
VarSet: @ 806E584
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
lsls r1, 16
|
|
||||||
lsrs r4, r1, 16
|
|
||||||
bl GetVarPointer
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E59C
|
|
||||||
strh r4, [r0]
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E59E
|
|
||||||
_0806E59C:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E59E:
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end VarSet
|
|
||||||
|
|
||||||
thumb_func_start VarGetFieldObjectGraphicsId
|
|
||||||
VarGetFieldObjectGraphicsId: @ 806E5A4
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 8
|
|
||||||
ldr r1, _0806E5BC @ =0x40100000
|
|
||||||
adds r0, r1
|
|
||||||
lsrs r0, 16
|
|
||||||
bl VarGet
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E5BC: .4byte 0x40100000
|
|
||||||
thumb_func_end VarGetFieldObjectGraphicsId
|
|
||||||
|
|
||||||
thumb_func_start sub_806E5C0
|
|
||||||
sub_806E5C0: @ 806E5C0
|
|
||||||
push {r4-r6,lr}
|
|
||||||
lsls r5, r0, 16
|
|
||||||
lsrs r4, r5, 16
|
|
||||||
adds r6, r4, 0
|
|
||||||
cmp r4, 0
|
|
||||||
bne _0806E5D0
|
|
||||||
movs r0, 0
|
|
||||||
b _0806E66E
|
|
||||||
_0806E5D0:
|
|
||||||
ldr r0, _0806E5E8 @ =0x00003fff
|
|
||||||
cmp r4, r0
|
|
||||||
bhi _0806E65C
|
|
||||||
ldr r0, _0806E5EC @ =gUnknown_3005E88
|
|
||||||
ldrb r0, [r0]
|
|
||||||
cmp r0, 0x1
|
|
||||||
beq _0806E5F0
|
|
||||||
cmp r0, 0x1
|
|
||||||
ble _0806E644
|
|
||||||
cmp r0, 0x2
|
|
||||||
beq _0806E618
|
|
||||||
b _0806E644
|
|
||||||
.align 2, 0
|
|
||||||
_0806E5E8: .4byte 0x00003fff
|
|
||||||
_0806E5EC: .4byte gUnknown_3005E88
|
|
||||||
_0806E5F0:
|
|
||||||
movs r0, 0x1
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112D40
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E644
|
|
||||||
ldr r0, _0806E614 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
lsrs r1, r5, 19
|
|
||||||
movs r3, 0xEE
|
|
||||||
lsls r3, 4
|
|
||||||
adds r0, r3
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r1, [r2]
|
|
||||||
strb r1, [r0]
|
|
||||||
b _0806E644
|
|
||||||
.align 2, 0
|
|
||||||
_0806E614: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E618:
|
|
||||||
adds r0, r4, 0
|
|
||||||
movs r1, 0
|
|
||||||
bl sub_806E528
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0x1
|
|
||||||
bne _0806E644
|
|
||||||
ldr r0, _0806E654 @ =gUnknown_300507C
|
|
||||||
strh r4, [r0]
|
|
||||||
ldr r0, _0806E658 @ =gSaveBlock1Ptr
|
|
||||||
ldr r0, [r0]
|
|
||||||
lsrs r1, r5, 19
|
|
||||||
movs r2, 0xEE
|
|
||||||
lsls r2, 4
|
|
||||||
adds r0, r2
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r2, [r0]
|
|
||||||
movs r0, 0x1
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8112DB0
|
|
||||||
_0806E644:
|
|
||||||
ldr r0, _0806E658 @ =gSaveBlock1Ptr
|
|
||||||
lsrs r1, r6, 3
|
|
||||||
movs r3, 0xEE
|
|
||||||
lsls r3, 4
|
|
||||||
adds r1, r3
|
|
||||||
ldr r0, [r0]
|
|
||||||
b _0806E66C
|
|
||||||
.align 2, 0
|
|
||||||
_0806E654: .4byte gUnknown_300507C
|
|
||||||
_0806E658: .4byte gSaveBlock1Ptr
|
|
||||||
_0806E65C:
|
|
||||||
ldr r1, _0806E674 @ =0xffffc000
|
|
||||||
adds r0, r6, r1
|
|
||||||
cmp r0, 0
|
|
||||||
bge _0806E668
|
|
||||||
ldr r2, _0806E678 @ =0xffffc007
|
|
||||||
adds r0, r6, r2
|
|
||||||
_0806E668:
|
|
||||||
asrs r0, 3
|
|
||||||
ldr r1, _0806E67C @ =gUnknown_20370E0
|
|
||||||
_0806E66C:
|
|
||||||
adds r0, r1
|
|
||||||
_0806E66E:
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_0806E674: .4byte 0xffffc000
|
|
||||||
_0806E678: .4byte 0xffffc007
|
|
||||||
_0806E67C: .4byte gUnknown_20370E0
|
|
||||||
thumb_func_end sub_806E5C0
|
|
||||||
|
|
||||||
thumb_func_start FlagSet
|
|
||||||
FlagSet: @ 806E680
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl sub_806E5C0
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E6A0
|
|
||||||
movs r0, 0x7
|
|
||||||
ands r0, r4
|
|
||||||
movs r1, 0x1
|
|
||||||
lsls r1, r0
|
|
||||||
ldrb r0, [r2]
|
|
||||||
orrs r1, r0
|
|
||||||
strb r1, [r2]
|
|
||||||
_0806E6A0:
|
|
||||||
movs r0, 0
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end FlagSet
|
|
||||||
|
|
||||||
thumb_func_start FlagClear
|
|
||||||
FlagClear: @ 806E6A8
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl sub_806E5C0
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _0806E6C8
|
|
||||||
movs r0, 0x7
|
|
||||||
ands r0, r4
|
|
||||||
movs r1, 0x1
|
|
||||||
lsls r1, r0
|
|
||||||
ldrb r0, [r2]
|
|
||||||
bics r0, r1
|
|
||||||
strb r0, [r2]
|
|
||||||
_0806E6C8:
|
|
||||||
movs r0, 0
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end FlagClear
|
|
||||||
|
|
||||||
thumb_func_start FlagGet
|
|
||||||
FlagGet: @ 806E6D0
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl sub_806E5C0
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E6F4
|
|
||||||
ldrb r0, [r0]
|
|
||||||
movs r1, 0x7
|
|
||||||
ands r1, r4
|
|
||||||
asrs r0, r1
|
|
||||||
movs r1, 0x1
|
|
||||||
ands r0, r1
|
|
||||||
cmp r0, 0
|
|
||||||
beq _0806E6F4
|
|
||||||
movs r0, 0x1
|
|
||||||
b _0806E6F6
|
|
||||||
_0806E6F4:
|
|
||||||
movs r0, 0
|
|
||||||
_0806E6F6:
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end FlagGet
|
|
||||||
|
|
||||||
thumb_func_start sub_806E6FC
|
|
||||||
sub_806E6FC: @ 806E6FC
|
|
||||||
ldr r1, _0806E754 @ =gSpecialVar_0x8000
|
|
||||||
movs r0, 0
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E758 @ =gSpecialVar_0x8001
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E75C @ =gSpecialVar_0x8002
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E760 @ =gSpecialVar_0x8003
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E764 @ =gSpecialVar_0x8004
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E768 @ =gSpecialVar_0x8005
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E76C @ =gSpecialVar_0x8006
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E770 @ =gSpecialVar_0x8007
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E774 @ =gSpecialVar_0x8008
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E778 @ =gSpecialVar_0x8009
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E77C @ =gSpecialVar_0x800A
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E780 @ =gSpecialVar_0x800B
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E784 @ =gSpecialVar_Facing
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E788 @ =gSpecialVar_Result
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E78C @ =gSpecialVar_ItemId
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E790 @ =gSpecialVar_LastTalked
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E794 @ =gSpecialVar_MonBoxId
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E798 @ =gSpecialVar_MonBoxPos
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E79C @ =gUnknown_20370DA
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E7A0 @ =gUnknown_20370DC
|
|
||||||
strh r0, [r1]
|
|
||||||
ldr r1, _0806E7A4 @ =gUnknown_20370DE
|
|
||||||
strh r0, [r1]
|
|
||||||
bx lr
|
|
||||||
.align 2, 0
|
|
||||||
_0806E754: .4byte gSpecialVar_0x8000
|
|
||||||
_0806E758: .4byte gSpecialVar_0x8001
|
|
||||||
_0806E75C: .4byte gSpecialVar_0x8002
|
|
||||||
_0806E760: .4byte gSpecialVar_0x8003
|
|
||||||
_0806E764: .4byte gSpecialVar_0x8004
|
|
||||||
_0806E768: .4byte gSpecialVar_0x8005
|
|
||||||
_0806E76C: .4byte gSpecialVar_0x8006
|
|
||||||
_0806E770: .4byte gSpecialVar_0x8007
|
|
||||||
_0806E774: .4byte gSpecialVar_0x8008
|
|
||||||
_0806E778: .4byte gSpecialVar_0x8009
|
|
||||||
_0806E77C: .4byte gSpecialVar_0x800A
|
|
||||||
_0806E780: .4byte gSpecialVar_0x800B
|
|
||||||
_0806E784: .4byte gSpecialVar_Facing
|
|
||||||
_0806E788: .4byte gSpecialVar_Result
|
|
||||||
_0806E78C: .4byte gSpecialVar_ItemId
|
|
||||||
_0806E790: .4byte gSpecialVar_LastTalked
|
|
||||||
_0806E794: .4byte gSpecialVar_MonBoxId
|
|
||||||
_0806E798: .4byte gSpecialVar_MonBoxPos
|
|
||||||
_0806E79C: .4byte gUnknown_20370DA
|
|
||||||
_0806E7A0: .4byte gUnknown_20370DC
|
|
||||||
_0806E7A4: .4byte gUnknown_20370DE
|
|
||||||
thumb_func_end sub_806E6FC
|
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
|
||||||
+18
-18
@@ -364,8 +364,8 @@ sub_806CAC8: @ 806CAC8
|
|||||||
beq _0806CB74
|
beq _0806CB74
|
||||||
movs r0, 0x5
|
movs r0, 0x5
|
||||||
bl IncrementGameStat
|
bl IncrementGameStat
|
||||||
bl sub_8146CA4
|
bl MENewsJisanStepCounter
|
||||||
bl sub_815D8C8
|
bl IncrementRenewableHiddenItemStepCounter
|
||||||
bl sub_80CC918
|
bl sub_80CC918
|
||||||
bl sub_80CB054
|
bl sub_80CB054
|
||||||
bl sub_80CCFBC
|
bl sub_80CCFBC
|
||||||
@@ -1100,11 +1100,11 @@ sub_806D0E4: @ 806D0E4
|
|||||||
ldr r0, [r5, 0x8]
|
ldr r0, [r5, 0x8]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806D120
|
bne _0806D120
|
||||||
ldr r0, _0806D11C @ =gUnknown_81C555B
|
ldr r0, _0806D11C @ =EventScript_1C555B
|
||||||
b _0806D1E6
|
b _0806D1E6
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D118: .4byte gMapHeader
|
_0806D118: .4byte gMapHeader
|
||||||
_0806D11C: .4byte gUnknown_81C555B
|
_0806D11C: .4byte EventScript_1C555B
|
||||||
_0806D120:
|
_0806D120:
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
@@ -1330,10 +1330,10 @@ _0806D2F0:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D308
|
bne _0806D308
|
||||||
ldr r0, _0806D304 @ =gUnknown_81C549C
|
ldr r0, _0806D304 @ =EventScript_1C549C
|
||||||
b _0806D53E
|
b _0806D53E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D304: .4byte gUnknown_81C549C
|
_0806D304: .4byte EventScript_1C549C
|
||||||
_0806D308:
|
_0806D308:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
@@ -1641,11 +1641,11 @@ _0806D570:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D5A4
|
bne _0806D5A4
|
||||||
ldr r0, _0806D5A0 @ =gUnknown_81A6AC8
|
ldr r0, _0806D5A0 @ =EventScript_1A6AC8
|
||||||
b _0806D5E2
|
b _0806D5E2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D59C: .4byte 0x00000824
|
_0806D59C: .4byte 0x00000824
|
||||||
_0806D5A0: .4byte gUnknown_81A6AC8
|
_0806D5A0: .4byte EventScript_1A6AC8
|
||||||
_0806D5A4:
|
_0806D5A4:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl MetatileBehavior_IsWaterfall
|
bl MetatileBehavior_IsWaterfall
|
||||||
@@ -1670,10 +1670,10 @@ _0806D5A4:
|
|||||||
_0806D5D0: .4byte 0x00000826
|
_0806D5D0: .4byte 0x00000826
|
||||||
_0806D5D4: .4byte gUnknown_81BE2B7
|
_0806D5D4: .4byte gUnknown_81BE2B7
|
||||||
_0806D5D8:
|
_0806D5D8:
|
||||||
ldr r0, _0806D5DC @ =gUnknown_81BE2FF
|
ldr r0, _0806D5DC @ =EventScript_81BE2FF
|
||||||
b _0806D5E2
|
b _0806D5E2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D5DC: .4byte gUnknown_81BE2FF
|
_0806D5DC: .4byte EventScript_81BE2FF
|
||||||
_0806D5E0:
|
_0806D5E0:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_0806D5E2:
|
_0806D5E2:
|
||||||
@@ -1822,11 +1822,11 @@ _0806D6EC:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D704
|
bne _0806D704
|
||||||
ldr r0, _0806D700 @ =gUnknown_81A8DFD
|
ldr r0, _0806D700 @ =EventScript_PoisonWhiteOut
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
b _0806D730
|
b _0806D730
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D700: .4byte gUnknown_81A8DFD
|
_0806D700: .4byte EventScript_PoisonWhiteOut
|
||||||
_0806D704:
|
_0806D704:
|
||||||
bl ShouldEggHatch
|
bl ShouldEggHatch
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -1834,11 +1834,11 @@ _0806D704:
|
|||||||
beq _0806D720
|
beq _0806D720
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
bl IncrementGameStat
|
bl IncrementGameStat
|
||||||
ldr r0, _0806D71C @ =gUnknown_81BF546
|
ldr r0, _0806D71C @ =EventScript_81BF546
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
b _0806D730
|
b _0806D730
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D71C: .4byte gUnknown_81BF546
|
_0806D71C: .4byte EventScript_81BF546
|
||||||
_0806D720:
|
_0806D720:
|
||||||
bl SafariZoneTakeStep
|
bl SafariZoneTakeStep
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -2150,13 +2150,13 @@ _0806D950:
|
|||||||
ldr r0, [r0, 0x8]
|
ldr r0, [r0, 0x8]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806D958
|
bne _0806D958
|
||||||
ldr r0, _0806D960 @ =gUnknown_81C555B
|
ldr r0, _0806D960 @ =EventScript_1C555B
|
||||||
_0806D958:
|
_0806D958:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D960: .4byte gUnknown_81C555B
|
_0806D960: .4byte EventScript_1C555B
|
||||||
thumb_func_end sub_806D928
|
thumb_func_end sub_806D928
|
||||||
|
|
||||||
thumb_func_start mapheader_run_first_tag2_script_list_match_conditionally
|
thumb_func_start mapheader_run_first_tag2_script_list_match_conditionally
|
||||||
@@ -2332,12 +2332,12 @@ _0806DAC4:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806DAE4
|
bne _0806DAE4
|
||||||
bl ResetInitialPlayerAvatarState
|
bl ResetInitialPlayerAvatarState
|
||||||
ldr r0, _0806DAE0 @ =gUnknown_81C1361
|
ldr r0, _0806DAE0 @ =EventScript_1C1361
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _0806DAEE
|
b _0806DAEE
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806DAE0: .4byte gUnknown_81C1361
|
_0806DAE0: .4byte EventScript_1C1361
|
||||||
_0806DAE4:
|
_0806DAE4:
|
||||||
bl DoWarp
|
bl DoWarp
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
|
|||||||
+2
-2
@@ -2774,14 +2774,14 @@ _0805F2E0:
|
|||||||
bls _0805F2E6
|
bls _0805F2E6
|
||||||
movs r1, 0x10
|
movs r1, 0x10
|
||||||
_0805F2E6:
|
_0805F2E6:
|
||||||
ldr r0, _0805F2F4 @ =gUnknown_839FDB0
|
ldr r0, _0805F2F4 @ =gMapObjectGraphicsInfoPointers
|
||||||
lsls r1, 2
|
lsls r1, 2
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805F2F4: .4byte gUnknown_839FDB0
|
_0805F2F4: .4byte gMapObjectGraphicsInfoPointers
|
||||||
thumb_func_end GetFieldObjectGraphicsInfo
|
thumb_func_end GetFieldObjectGraphicsInfo
|
||||||
|
|
||||||
thumb_func_start FieldObjectHandleDynamicGraphicsId
|
thumb_func_start FieldObjectHandleDynamicGraphicsId
|
||||||
|
|||||||
@@ -985,25 +985,25 @@ _0807F5B6:
|
|||||||
bne _0807F5E4
|
bne _0807F5E4
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, _0807F5CC @ =gUnknown_81A8D97
|
ldr r0, _0807F5CC @ =EventScript_AfterWhiteOutHeal
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
b _0807F5E4
|
b _0807F5E4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807F5CC: .4byte gUnknown_81A8D97
|
_0807F5CC: .4byte EventScript_AfterWhiteOutHeal
|
||||||
_0807F5D0:
|
_0807F5D0:
|
||||||
bl sub_807E418
|
bl sub_807E418
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0807F5E4
|
bne _0807F5E4
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, _0807F5EC @ =gUnknown_81A8DD8
|
ldr r0, _0807F5EC @ =EventScript_MomHeal
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
_0807F5E4:
|
_0807F5E4:
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807F5EC: .4byte gUnknown_81A8DD8
|
_0807F5EC: .4byte EventScript_MomHeal
|
||||||
thumb_func_end sub_807F45C
|
thumb_func_end sub_807F45C
|
||||||
|
|
||||||
thumb_func_start sub_807F5F0
|
thumb_func_start sub_807F5F0
|
||||||
|
|||||||
+38
-35
@@ -176,14 +176,14 @@ _080CA744: .4byte gStringVar1
|
|||||||
_080CA748: .4byte gUnknown_8417FCC
|
_080CA748: .4byte gUnknown_8417FCC
|
||||||
thumb_func_end sub_80CA714
|
thumb_func_end sub_80CA714
|
||||||
|
|
||||||
thumb_func_start sub_80CA74C
|
thumb_func_start Special_GetBattleOutcome
|
||||||
sub_80CA74C: @ 80CA74C
|
Special_GetBattleOutcome: @ 80CA74C
|
||||||
ldr r0, _080CA754 @ =gBattleOutcome
|
ldr r0, _080CA754 @ =gBattleOutcome
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CA754: .4byte gBattleOutcome
|
_080CA754: .4byte gBattleOutcome
|
||||||
thumb_func_end sub_80CA74C
|
thumb_func_end Special_GetBattleOutcome
|
||||||
|
|
||||||
thumb_func_start Special_SetHiddenItemFlag
|
thumb_func_start Special_SetHiddenItemFlag
|
||||||
Special_SetHiddenItemFlag: @ 80CA758
|
Special_SetHiddenItemFlag: @ 80CA758
|
||||||
@@ -581,8 +581,8 @@ _080CAA2C: .4byte 0x0000028f
|
|||||||
_080CAA30: .4byte gSaveBlock1Ptr
|
_080CAA30: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end sub_80CA9A8
|
thumb_func_end sub_80CA9A8
|
||||||
|
|
||||||
thumb_func_start SpawnScriptFieldObject
|
thumb_func_start SpawnCameraObject
|
||||||
SpawnScriptFieldObject: @ 80CAA34
|
SpawnCameraObject: @ 80CAA34
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x8
|
sub sp, 0x8
|
||||||
ldr r0, _080CAA80 @ =gSaveBlock1Ptr
|
ldr r0, _080CAA80 @ =gSaveBlock1Ptr
|
||||||
@@ -621,10 +621,10 @@ SpawnScriptFieldObject: @ 80CAA34
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CAA80: .4byte gSaveBlock1Ptr
|
_080CAA80: .4byte gSaveBlock1Ptr
|
||||||
_080CAA84: .4byte gMapObjects
|
_080CAA84: .4byte gMapObjects
|
||||||
thumb_func_end SpawnScriptFieldObject
|
thumb_func_end SpawnCameraObject
|
||||||
|
|
||||||
thumb_func_start RemoveScriptFieldObject
|
thumb_func_start RemoveCameraObject
|
||||||
RemoveScriptFieldObject: @ 80CAA88
|
RemoveCameraObject: @ 80CAA88
|
||||||
push {lr}
|
push {lr}
|
||||||
bl GetPlayerAvatarObjectId
|
bl GetPlayerAvatarObjectId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -640,7 +640,7 @@ RemoveScriptFieldObject: @ 80CAA88
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CAAA8: .4byte gSaveBlock1Ptr
|
_080CAAA8: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end RemoveScriptFieldObject
|
thumb_func_end RemoveCameraObject
|
||||||
|
|
||||||
thumb_func_start sub_80CAAAC
|
thumb_func_start sub_80CAAAC
|
||||||
sub_80CAAAC: @ 80CAAAC
|
sub_80CAAAC: @ 80CAAAC
|
||||||
@@ -1081,8 +1081,8 @@ sub_80CADC4: @ 80CADC4
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80CADC4
|
thumb_func_end sub_80CADC4
|
||||||
|
|
||||||
thumb_func_start sub_80CADEC
|
thumb_func_start Special_SetVermilionTrashCans
|
||||||
sub_80CADEC: @ 80CADEC
|
Special_SetVermilionTrashCans: @ 80CADEC
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
bl Random
|
bl Random
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
@@ -1377,7 +1377,7 @@ _080CB04C:
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80CADEC
|
thumb_func_end Special_SetVermilionTrashCans
|
||||||
|
|
||||||
thumb_func_start sub_80CB054
|
thumb_func_start sub_80CB054
|
||||||
sub_80CB054: @ 80CB054
|
sub_80CB054: @ 80CB054
|
||||||
@@ -1591,8 +1591,8 @@ _080CB1FE:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end Special_CheckAddCoins
|
thumb_func_end Special_CheckAddCoins
|
||||||
|
|
||||||
thumb_func_start sub_80CB204
|
thumb_func_start Special_GetElevatorFloor
|
||||||
sub_80CB204: @ 80CB204
|
Special_GetElevatorFloor: @ 80CB204
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
movs r3, 0x4
|
movs r3, 0x4
|
||||||
ldr r0, _080CB22C @ =gSaveBlock1Ptr
|
ldr r0, _080CB22C @ =gSaveBlock1Ptr
|
||||||
@@ -1742,7 +1742,7 @@ _080CB314:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CB324: .4byte 0x0000403a
|
_080CB324: .4byte 0x0000403a
|
||||||
thumb_func_end sub_80CB204
|
thumb_func_end Special_GetElevatorFloor
|
||||||
|
|
||||||
thumb_func_start sub_80CB328
|
thumb_func_start sub_80CB328
|
||||||
sub_80CB328: @ 80CB328
|
sub_80CB328: @ 80CB328
|
||||||
@@ -3142,19 +3142,19 @@ sub_80CBDE8: @ 80CBDE8
|
|||||||
ldr r1, _080CBDF8 @ =gSelectedEventObject
|
ldr r1, _080CBDF8 @ =gSelectedEventObject
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r1, _080CBDFC @ =gUnknown_20370DA
|
ldr r1, _080CBDFC @ =gSpecialVar_TextColor
|
||||||
movs r0, 0xFF
|
movs r0, 0xFF
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CBDF8: .4byte gSelectedEventObject
|
_080CBDF8: .4byte gSelectedEventObject
|
||||||
_080CBDFC: .4byte gUnknown_20370DA
|
_080CBDFC: .4byte gSpecialVar_TextColor
|
||||||
thumb_func_end sub_80CBDE8
|
thumb_func_end sub_80CBDE8
|
||||||
|
|
||||||
thumb_func_start ContextNpcGetTextColor
|
thumb_func_start ContextNpcGetTextColor
|
||||||
ContextNpcGetTextColor: @ 80CBE00
|
ContextNpcGetTextColor: @ 80CBE00
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CBE18 @ =gUnknown_20370DA
|
ldr r0, _080CBE18 @ =gSpecialVar_TextColor
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
cmp r0, 0xFF
|
cmp r0, 0xFF
|
||||||
bne _080CBE44
|
bne _080CBE44
|
||||||
@@ -3165,7 +3165,7 @@ ContextNpcGetTextColor: @ 80CBE00
|
|||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
b _080CBE48
|
b _080CBE48
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CBE18: .4byte gUnknown_20370DA
|
_080CBE18: .4byte gSpecialVar_TextColor
|
||||||
_080CBE1C: .4byte gSelectedEventObject
|
_080CBE1C: .4byte gSelectedEventObject
|
||||||
_080CBE20:
|
_080CBE20:
|
||||||
ldr r2, _080CBE4C @ =gMapObjects
|
ldr r2, _080CBE4C @ =gMapObjects
|
||||||
@@ -4329,8 +4329,8 @@ _080CC728: .4byte 0x00000808
|
|||||||
_080CC72C: .4byte 0x0000404d
|
_080CC72C: .4byte 0x0000404d
|
||||||
thumb_func_end sub_80CC59C
|
thumb_func_end sub_80CC59C
|
||||||
|
|
||||||
thumb_func_start sub_80CC730
|
thumb_func_start Special_BattleCardAction
|
||||||
sub_80CC730: @ 80CC730
|
Special_BattleCardAction: @ 80CC730
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CC744 @ =gSpecialVar_Result
|
ldr r0, _080CC744 @ =gSpecialVar_Result
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
@@ -4371,6 +4371,7 @@ _080CC772:
|
|||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
b _080CC78A
|
b _080CC78A
|
||||||
_080CC77C:
|
_080CC77C:
|
||||||
|
@ AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scr_tool.c", 3873)
|
||||||
ldr r0, _080CC790 @ =gUnknown_83F5EF0 "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scr_tool.c"
|
ldr r0, _080CC790 @ =gUnknown_83F5EF0 "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scr_tool.c"
|
||||||
ldr r1, _080CC794 @ =0x00000f21
|
ldr r1, _080CC794 @ =0x00000f21
|
||||||
ldr r2, _080CC798 @ =gUnknown_83F5F24 "0"
|
ldr r2, _080CC798 @ =gUnknown_83F5F24 "0"
|
||||||
@@ -4384,7 +4385,7 @@ _080CC78A:
|
|||||||
_080CC790: .4byte gUnknown_83F5EF0
|
_080CC790: .4byte gUnknown_83F5EF0
|
||||||
_080CC794: .4byte 0x00000f21
|
_080CC794: .4byte 0x00000f21
|
||||||
_080CC798: .4byte gUnknown_83F5F24
|
_080CC798: .4byte gUnknown_83F5F24
|
||||||
thumb_func_end sub_80CC730
|
thumb_func_end Special_BattleCardAction
|
||||||
|
|
||||||
thumb_func_start set_unknown_box_id
|
thumb_func_start set_unknown_box_id
|
||||||
set_unknown_box_id: @ 80CC79C
|
set_unknown_box_id: @ 80CC79C
|
||||||
@@ -4610,8 +4611,8 @@ _080CC940: .4byte 0x00004025
|
|||||||
_080CC944: .4byte 0x000001f3
|
_080CC944: .4byte 0x000001f3
|
||||||
thumb_func_end sub_80CC918
|
thumb_func_end sub_80CC918
|
||||||
|
|
||||||
thumb_func_start sub_80CC948
|
thumb_func_start Special_DaisyMassageServices
|
||||||
sub_80CC948: @ 80CC948
|
Special_DaisyMassageServices: @ 80CC948
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CC968 @ =gSpecialVar_0x8004
|
ldr r0, _080CC968 @ =gSpecialVar_0x8004
|
||||||
ldrh r1, [r0]
|
ldrh r1, [r0]
|
||||||
@@ -4630,7 +4631,7 @@ sub_80CC948: @ 80CC948
|
|||||||
_080CC968: .4byte gSpecialVar_0x8004
|
_080CC968: .4byte gSpecialVar_0x8004
|
||||||
_080CC96C: .4byte gPlayerParty
|
_080CC96C: .4byte gPlayerParty
|
||||||
_080CC970: .4byte 0x00004025
|
_080CC970: .4byte 0x00004025
|
||||||
thumb_func_end sub_80CC948
|
thumb_func_end Special_DaisyMassageServices
|
||||||
|
|
||||||
thumb_func_start sub_80CC974
|
thumb_func_start sub_80CC974
|
||||||
sub_80CC974: @ 80CC974
|
sub_80CC974: @ 80CC974
|
||||||
@@ -4952,7 +4953,7 @@ _080CCBEA:
|
|||||||
cmp r7, 0
|
cmp r7, 0
|
||||||
bne _080CCC34
|
bne _080CCC34
|
||||||
ldr r0, _080CCC24 @ =gStringVar2
|
ldr r0, _080CCC24 @ =gStringVar2
|
||||||
ldr r1, _080CCC28 @ =gUnknown_82481BE
|
ldr r1, _080CCC28 @ =gMoveNames + 0x112A FRENZY PLANT
|
||||||
bl StringCopy
|
bl StringCopy
|
||||||
ldr r1, _080CCC2C @ =gSpecialVar_0x8005
|
ldr r1, _080CCC2C @ =gSpecialVar_0x8005
|
||||||
movs r0, 0xF
|
movs r0, 0xF
|
||||||
@@ -4963,14 +4964,14 @@ _080CCBEA:
|
|||||||
_080CCC1C: .4byte gUnknown_83F6203
|
_080CCC1C: .4byte gUnknown_83F6203
|
||||||
_080CCC20: .4byte gPlayerParty
|
_080CCC20: .4byte gPlayerParty
|
||||||
_080CCC24: .4byte gStringVar2
|
_080CCC24: .4byte gStringVar2
|
||||||
_080CCC28: .4byte gUnknown_82481BE
|
_080CCC28: .4byte gMoveNames + 0x112A
|
||||||
_080CCC2C: .4byte gSpecialVar_0x8005
|
_080CCC2C: .4byte gSpecialVar_0x8005
|
||||||
_080CCC30: .4byte 0x000002de
|
_080CCC30: .4byte 0x000002de
|
||||||
_080CCC34:
|
_080CCC34:
|
||||||
cmp r7, 0x1
|
cmp r7, 0x1
|
||||||
bne _080CCC5C
|
bne _080CCC5C
|
||||||
ldr r0, _080CCC4C @ =gStringVar2
|
ldr r0, _080CCC4C @ =gStringVar2
|
||||||
ldr r1, _080CCC50 @ =gUnknown_824802B
|
ldr r1, _080CCC50 @ =gMoveNames + 0xF97 BLAST BURN
|
||||||
bl StringCopy
|
bl StringCopy
|
||||||
ldr r1, _080CCC54 @ =gSpecialVar_0x8005
|
ldr r1, _080CCC54 @ =gSpecialVar_0x8005
|
||||||
movs r0, 0x10
|
movs r0, 0x10
|
||||||
@@ -4979,12 +4980,12 @@ _080CCC34:
|
|||||||
b _080CCC6E
|
b _080CCC6E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CCC4C: .4byte gStringVar2
|
_080CCC4C: .4byte gStringVar2
|
||||||
_080CCC50: .4byte gUnknown_824802B
|
_080CCC50: .4byte gMoveNames + 0xF97
|
||||||
_080CCC54: .4byte gSpecialVar_0x8005
|
_080CCC54: .4byte gSpecialVar_0x8005
|
||||||
_080CCC58: .4byte 0x000002df
|
_080CCC58: .4byte 0x000002df
|
||||||
_080CCC5C:
|
_080CCC5C:
|
||||||
ldr r0, _080CCC80 @ =gStringVar2
|
ldr r0, _080CCC80 @ =gStringVar2
|
||||||
ldr r1, _080CCC84 @ =gUnknown_8248038
|
ldr r1, _080CCC84 @ =gMoveNames + 0xFA4 HYDRO CANNON
|
||||||
bl StringCopy
|
bl StringCopy
|
||||||
ldr r1, _080CCC88 @ =gSpecialVar_0x8005
|
ldr r1, _080CCC88 @ =gSpecialVar_0x8005
|
||||||
movs r0, 0x11
|
movs r0, 0x11
|
||||||
@@ -5002,7 +5003,7 @@ _080CCC7A:
|
|||||||
b _080CCCE4
|
b _080CCCE4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CCC80: .4byte gStringVar2
|
_080CCC80: .4byte gStringVar2
|
||||||
_080CCC84: .4byte gUnknown_8248038
|
_080CCC84: .4byte gMoveNames + 0xFA4
|
||||||
_080CCC88: .4byte gSpecialVar_0x8005
|
_080CCC88: .4byte gSpecialVar_0x8005
|
||||||
_080CCC8C:
|
_080CCC8C:
|
||||||
movs r0, 0x64
|
movs r0, 0x64
|
||||||
@@ -5416,7 +5417,7 @@ sub_80CCFBC: @ 80CCFBC
|
|||||||
ldr r0, _080CCFF0 @ =gSaveBlock1Ptr
|
ldr r0, _080CCFF0 @ =gSaveBlock1Ptr
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
ldrh r1, [r0, 0x4]
|
ldrh r1, [r0, 0x4]
|
||||||
ldr r0, _080CCFF4 @ =0x00003802
|
ldr r0, _080CCFF4 @ =0x00003802 MAP_BIRTH_ISLAND_EXTERIOR
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
bne _080CD000
|
bne _080CD000
|
||||||
adds r0, r2, 0x1
|
adds r0, r2, 0x1
|
||||||
@@ -5615,8 +5616,10 @@ _080CD14C:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80CD0F4
|
thumb_func_end sub_80CD0F4
|
||||||
|
|
||||||
thumb_func_start sub_80CD154
|
@ Determines which of Lorelei's doll collection to show
|
||||||
sub_80CD154: @ 80CD154
|
@ based on how many times you've entered the Hall of Fame.
|
||||||
|
thumb_func_start Special_ComputeLoreleiDollCollection
|
||||||
|
Special_ComputeLoreleiDollCollection: @ 80CD154
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
movs r0, 0xA
|
movs r0, 0xA
|
||||||
bl GetGameStat
|
bl GetGameStat
|
||||||
@@ -5663,7 +5666,7 @@ _080CD1AE:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80CD154
|
thumb_func_end Special_ComputeLoreleiDollCollection
|
||||||
|
|
||||||
thumb_func_start sub_80CD1B4
|
thumb_func_start sub_80CD1B4
|
||||||
sub_80CD1B4: @ 80CD1B4
|
sub_80CD1B4: @ 80CD1B4
|
||||||
|
|||||||
+2
-2
@@ -76,13 +76,13 @@ sub_80C9BB0: @ 80C9BB0
|
|||||||
bl PlaySE
|
bl PlaySE
|
||||||
ldr r0, _080C9BC8 @ =0x00000806
|
ldr r0, _080C9BC8 @ =0x00000806
|
||||||
bl FlagSet
|
bl FlagSet
|
||||||
ldr r0, _080C9BCC @ =gUnknown_81BFB5F
|
ldr r0, _080C9BCC @ =EventScript_81BFB5F
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C9BC8: .4byte 0x00000806
|
_080C9BC8: .4byte 0x00000806
|
||||||
_080C9BCC: .4byte gUnknown_81BFB5F
|
_080C9BCC: .4byte EventScript_81BFB5F
|
||||||
thumb_func_end sub_80C9BB0
|
thumb_func_end sub_80C9BB0
|
||||||
|
|
||||||
thumb_func_start sub_80C9BD0
|
thumb_func_start sub_80C9BD0
|
||||||
|
|||||||
+20
-3
@@ -37,6 +37,13 @@
|
|||||||
.4byte \destination
|
.4byte \destination
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
lt = 0
|
||||||
|
eq = 1
|
||||||
|
gt = 2
|
||||||
|
le = 3
|
||||||
|
ge = 4
|
||||||
|
ne = 5
|
||||||
|
|
||||||
@ If the result of the last comparison matches condition (see Comparison operators), calls destination.
|
@ If the result of the last comparison matches condition (see Comparison operators), calls destination.
|
||||||
.macro call_if condition, destination
|
.macro call_if condition, destination
|
||||||
.byte 0x07
|
.byte 0x07
|
||||||
@@ -1225,10 +1232,9 @@
|
|||||||
.byte 0xb7
|
.byte 0xb7
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro setvaddress long, word
|
.macro setvaddress long
|
||||||
.byte 0xb8
|
.byte 0xb8
|
||||||
.4byte \long
|
.4byte \long
|
||||||
.2byte \word
|
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro vgoto pointer
|
.macro vgoto pointer
|
||||||
@@ -1406,7 +1412,7 @@
|
|||||||
@ Supplementary
|
@ Supplementary
|
||||||
|
|
||||||
.macro goto_if_eq dest
|
.macro goto_if_eq dest
|
||||||
goto_if 1, \dest
|
goto_if eq, \dest
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro switch var
|
.macro switch var
|
||||||
@@ -1442,3 +1448,14 @@
|
|||||||
setorcopyvar 0x8002, \fanfare
|
setorcopyvar 0x8002, \fanfare
|
||||||
callstd 9
|
callstd 9
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
.macro famechecker person:req, index:req, function=SetFlavorTextFlagFromSpecialVars
|
||||||
|
setvar VAR_0x8004, \person
|
||||||
|
setvar VAR_0x8005, \index
|
||||||
|
special \function
|
||||||
|
.endm
|
||||||
|
|
||||||
|
.macro set_gym_trainers gym:req
|
||||||
|
setvar VAR_0x8008, \gym
|
||||||
|
call EventScript_1A6B18
|
||||||
|
.endm
|
||||||
|
|||||||
+2
-2
@@ -55,8 +55,8 @@
|
|||||||
inc _num_signs
|
inc _num_signs
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro bg_hidden_item_event x, y, height, item, flag, unknown
|
.macro bg_hidden_item_event x, y, height, item, flag, quantity, underfoot
|
||||||
bg_event \x, \y, \height, 7, 0, \item, \flag, \unknown
|
bg_event \x, \y, \height, 7, 0, \item, \flag, \quantity | (\underfoot << 7)
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro map_events npcs, warps, traps, signs
|
.macro map_events npcs, warps, traps, signs
|
||||||
|
|||||||
@@ -110,6 +110,8 @@
|
|||||||
create_movement step_65
|
create_movement step_65
|
||||||
create_movement step_66
|
create_movement step_66
|
||||||
create_movement step_67
|
create_movement step_67
|
||||||
|
create_movement step_68
|
||||||
|
create_movement step_69
|
||||||
|
|
||||||
enum_start 0x91
|
enum_start 0x91
|
||||||
create_movement step_91
|
create_movement step_91
|
||||||
|
|||||||
+2
-2
@@ -2849,7 +2849,7 @@ _0809EFEC: .4byte gUnknown_83E252C
|
|||||||
sub_809EFF0: @ 809EFF0
|
sub_809EFF0: @ 809EFF0
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0xC
|
sub sp, 0xC
|
||||||
bl sub_809707C
|
bl LoadMonIconPalettes
|
||||||
ldr r0, _0809F038 @ =gUnknown_203998C
|
ldr r0, _0809F038 @ =gUnknown_203998C
|
||||||
ldr r3, [r0]
|
ldr r3, [r0]
|
||||||
ldr r1, _0809F03C @ =0x00001e34
|
ldr r1, _0809F03C @ =0x00001e34
|
||||||
@@ -2866,7 +2866,7 @@ sub_809EFF0: @ 809EFF0
|
|||||||
str r2, [sp, 0x8]
|
str r2, [sp, 0x8]
|
||||||
movs r2, 0x38
|
movs r2, 0x38
|
||||||
movs r3, 0x28
|
movs r3, 0x28
|
||||||
bl sub_8096E18
|
bl CreateMonIcon
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r2, _0809F048 @ =gSprites
|
ldr r2, _0809F048 @ =gSprites
|
||||||
|
|||||||
+22
-22
@@ -15,7 +15,7 @@ sub_8054BC8: @ 8054BC8
|
|||||||
movs r0, 0xA4
|
movs r0, 0xA4
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r4, r0
|
adds r4, r0
|
||||||
bl sub_8054C04
|
bl ComputeWhiteOutMoneyLoss
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl RemoveMoney
|
bl RemoveMoney
|
||||||
@@ -31,17 +31,17 @@ _08054BFC: .4byte gUnknown_81A654B
|
|||||||
_08054C00: .4byte gSaveBlock1Ptr
|
_08054C00: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end sub_8054BC8
|
thumb_func_end sub_8054BC8
|
||||||
|
|
||||||
thumb_func_start sub_8054C04
|
thumb_func_start ComputeWhiteOutMoneyLoss
|
||||||
sub_8054C04: @ 8054C04
|
ComputeWhiteOutMoneyLoss: @ 8054C04
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl sub_8054C70
|
bl CountBadgesForOverworldWhiteOutLossCalculation
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl GetPlayerPartyHighestLevel
|
bl GetPlayerPartyHighestLevel
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r1, _08054C40 @ =gUnknown_826D294
|
ldr r1, _08054C40 @ =sWhiteOutMoneyLossMultipliers
|
||||||
adds r4, r1
|
adds r4, r1
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
lsls r1, 2
|
lsls r1, 2
|
||||||
@@ -62,14 +62,14 @@ _08054C38:
|
|||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08054C40: .4byte gUnknown_826D294
|
_08054C40: .4byte sWhiteOutMoneyLossMultipliers
|
||||||
_08054C44: .4byte gSaveBlock1Ptr
|
_08054C44: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end sub_8054C04
|
thumb_func_end ComputeWhiteOutMoneyLoss
|
||||||
|
|
||||||
thumb_func_start sub_8054C48
|
thumb_func_start Special_OverworldWhiteOutGetMoneyLoss
|
||||||
sub_8054C48: @ 8054C48
|
Special_OverworldWhiteOutGetMoneyLoss: @ 8054C48
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
bl sub_8054C04
|
bl ComputeWhiteOutMoneyLoss
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r5, _08054C6C @ =gStringVar1
|
ldr r5, _08054C6C @ =gStringVar1
|
||||||
bl CountDigits
|
bl CountDigits
|
||||||
@@ -85,14 +85,14 @@ sub_8054C48: @ 8054C48
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08054C6C: .4byte gStringVar1
|
_08054C6C: .4byte gStringVar1
|
||||||
thumb_func_end sub_8054C48
|
thumb_func_end Special_OverworldWhiteOutGetMoneyLoss
|
||||||
|
|
||||||
thumb_func_start sub_8054C70
|
thumb_func_start CountBadgesForOverworldWhiteOutLossCalculation
|
||||||
sub_8054C70: @ 8054C70
|
CountBadgesForOverworldWhiteOutLossCalculation: @ 8054C70
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
movs r6, 0
|
movs r6, 0
|
||||||
movs r5, 0
|
movs r5, 0
|
||||||
ldr r4, _08054C9C @ =gUnknown_826D29E
|
ldr r4, _08054C9C @ =sWhiteOutMoneyLossBadgeFlagIDs
|
||||||
_08054C78:
|
_08054C78:
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
bl FlagGet
|
bl FlagGet
|
||||||
@@ -112,8 +112,8 @@ _08054C8A:
|
|||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08054C9C: .4byte gUnknown_826D29E
|
_08054C9C: .4byte sWhiteOutMoneyLossBadgeFlagIDs
|
||||||
thumb_func_end sub_8054C70
|
thumb_func_end CountBadgesForOverworldWhiteOutLossCalculation
|
||||||
|
|
||||||
thumb_func_start sub_8054CA0
|
thumb_func_start sub_8054CA0
|
||||||
sub_8054CA0: @ 8054CA0
|
sub_8054CA0: @ 8054CA0
|
||||||
@@ -749,7 +749,7 @@ warp_shift: @ 8055198
|
|||||||
str r0, [r2, 0x4]
|
str r0, [r2, 0x4]
|
||||||
str r1, [r2, 0x8]
|
str r1, [r2, 0x8]
|
||||||
ldr r2, _080551D0 @ =gUnknown_2031DC4
|
ldr r2, _080551D0 @ =gUnknown_2031DC4
|
||||||
ldr r0, _080551D4 @ =gUnknown_826D2B0
|
ldr r0, _080551D4 @ =sDummyWarpData
|
||||||
ldr r1, [r0, 0x4]
|
ldr r1, [r0, 0x4]
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
str r0, [r2]
|
str r0, [r2]
|
||||||
@@ -763,7 +763,7 @@ _080551C4: .4byte gUnknown_2031DB4
|
|||||||
_080551C8: .4byte gSaveBlock1Ptr
|
_080551C8: .4byte gSaveBlock1Ptr
|
||||||
_080551CC: .4byte gUnknown_2031DBC
|
_080551CC: .4byte gUnknown_2031DBC
|
||||||
_080551D0: .4byte gUnknown_2031DC4
|
_080551D0: .4byte gUnknown_2031DC4
|
||||||
_080551D4: .4byte gUnknown_826D2B0
|
_080551D4: .4byte sDummyWarpData
|
||||||
_080551D8: .4byte gUnknown_2031DCC
|
_080551D8: .4byte gUnknown_2031DCC
|
||||||
thumb_func_end warp_shift
|
thumb_func_end warp_shift
|
||||||
|
|
||||||
@@ -1717,7 +1717,7 @@ sub_8055864: @ 8055864
|
|||||||
bl sub_8055CB8
|
bl sub_8055CB8
|
||||||
bl sav1_reset_battle_music_maybe
|
bl sav1_reset_battle_music_maybe
|
||||||
bl mapheader_run_script_with_tag_x3
|
bl mapheader_run_script_with_tag_x3
|
||||||
bl sub_815D8F8
|
bl TryRegenerateRenewableHiddenItems
|
||||||
bl not_trainer_hill_battle_pyramid
|
bl not_trainer_hill_battle_pyramid
|
||||||
ldr r4, _0805591C @ =gMapHeader
|
ldr r4, _0805591C @ =gMapHeader
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
@@ -1794,7 +1794,7 @@ _08055974:
|
|||||||
bl sub_8055CB8
|
bl sub_8055CB8
|
||||||
bl sav1_reset_battle_music_maybe
|
bl sav1_reset_battle_music_maybe
|
||||||
bl mapheader_run_script_with_tag_x3
|
bl mapheader_run_script_with_tag_x3
|
||||||
bl sub_815D8F8
|
bl TryRegenerateRenewableHiddenItems
|
||||||
bl UpdateLocationHistoryForRoamer
|
bl UpdateLocationHistoryForRoamer
|
||||||
bl RoamerMoveToOtherLocationSet
|
bl RoamerMoveToOtherLocationSet
|
||||||
bl sub_8110920
|
bl sub_8110920
|
||||||
@@ -6964,13 +6964,13 @@ sub_8058214: @ 8058214
|
|||||||
thumb_func_start sub_8058230
|
thumb_func_start sub_8058230
|
||||||
sub_8058230: @ 8058230
|
sub_8058230: @ 8058230
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _08058240 @ =gUnknown_81BB9F0
|
ldr r0, _08058240 @ =EventScript_1BB9F0
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08058240: .4byte gUnknown_81BB9F0
|
_08058240: .4byte EventScript_1BB9F0
|
||||||
thumb_func_end sub_8058230
|
thumb_func_end sub_8058230
|
||||||
|
|
||||||
thumb_func_start sub_8058244
|
thumb_func_start sub_8058244
|
||||||
|
|||||||
+28
-28
@@ -373,7 +373,7 @@ _0811ED44:
|
|||||||
bl sub_8122980
|
bl sub_8122980
|
||||||
b _0811EDFC
|
b _0811EDFC
|
||||||
_0811ED4A:
|
_0811ED4A:
|
||||||
bl sub_809707C
|
bl LoadMonIconPalettes
|
||||||
b _0811EDFC
|
b _0811EDFC
|
||||||
_0811ED50:
|
_0811ED50:
|
||||||
bl party_menu_add_per_mon_objects
|
bl party_menu_add_per_mon_objects
|
||||||
@@ -4284,7 +4284,7 @@ _08120B64:
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
bl sub_8120BE8
|
bl IsMonCompatibleWithMoveTutorMove
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08120B80
|
bne _08120B80
|
||||||
@@ -4293,7 +4293,7 @@ _08120B7C:
|
|||||||
b _08120B9E
|
b _08120B9E
|
||||||
_08120B80:
|
_08120B80:
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
bl sub_8120BA8
|
bl GetMoveTutorMove
|
||||||
_08120B86:
|
_08120B86:
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r1, r0, 16
|
lsrs r1, r0, 16
|
||||||
@@ -4315,8 +4315,8 @@ _08120B9E:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8120B20
|
thumb_func_end sub_8120B20
|
||||||
|
|
||||||
thumb_func_start sub_8120BA8
|
thumb_func_start GetMoveTutorMove
|
||||||
sub_8120BA8: @ 8120BA8
|
GetMoveTutorMove: @ 8120BA8
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r1, r0, 24
|
lsrs r1, r0, 24
|
||||||
@@ -4333,19 +4333,19 @@ _08120BBC:
|
|||||||
b _08120BD6
|
b _08120BD6
|
||||||
_08120BC2:
|
_08120BC2:
|
||||||
movs r0, 0xA9
|
movs r0, 0xA9
|
||||||
lsls r0, 1
|
lsls r0, 1 @ MOVE_FRENZY_PLANT
|
||||||
b _08120BDE
|
b _08120BDE
|
||||||
_08120BC8:
|
_08120BC8:
|
||||||
ldr r0, _08120BCC @ =0x00000133
|
ldr r0, _08120BCC @ =0x00000133 @ MOVE_BLAST_BURN
|
||||||
b _08120BDE
|
b _08120BDE
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08120BCC: .4byte 0x00000133
|
_08120BCC: .4byte 0x00000133
|
||||||
_08120BD0:
|
_08120BD0:
|
||||||
movs r0, 0x9A
|
movs r0, 0x9A
|
||||||
lsls r0, 1
|
lsls r0, 1 @ MOVE_HYDRO_CANNON
|
||||||
b _08120BDE
|
b _08120BDE
|
||||||
_08120BD6:
|
_08120BD6:
|
||||||
ldr r0, _08120BE4 @ =gUnknown_8459B60
|
ldr r0, _08120BE4 @ =gMoveTutorMoves
|
||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
@@ -4353,11 +4353,11 @@ _08120BDE:
|
|||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08120BE4: .4byte gUnknown_8459B60
|
_08120BE4: .4byte gMoveTutorMoves
|
||||||
thumb_func_end sub_8120BA8
|
thumb_func_end GetMoveTutorMove
|
||||||
|
|
||||||
thumb_func_start sub_8120BE8
|
thumb_func_start IsMonCompatibleWithMoveTutorMove
|
||||||
sub_8120BE8: @ 8120BE8
|
IsMonCompatibleWithMoveTutorMove: @ 8120BE8
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
@@ -4375,19 +4375,19 @@ _08120C00:
|
|||||||
beq _08120C12
|
beq _08120C12
|
||||||
b _08120C18
|
b _08120C18
|
||||||
_08120C06:
|
_08120C06:
|
||||||
cmp r0, 0x3
|
cmp r0, 3 @ SPECIES_VENUSAUR
|
||||||
beq _08120C34
|
beq _08120C34
|
||||||
b _08120C2A
|
b _08120C2A
|
||||||
_08120C0C:
|
_08120C0C:
|
||||||
cmp r0, 0x6
|
cmp r0, 6 @ SPECIES_CHARIZARD
|
||||||
beq _08120C34
|
beq _08120C34
|
||||||
b _08120C2A
|
b _08120C2A
|
||||||
_08120C12:
|
_08120C12:
|
||||||
cmp r0, 0x9
|
cmp r0, 9 @ SPECIES_BLASTOISE
|
||||||
beq _08120C34
|
beq _08120C34
|
||||||
b _08120C2A
|
b _08120C2A
|
||||||
_08120C18:
|
_08120C18:
|
||||||
ldr r1, _08120C30 @ =gUnknown_8459B7E
|
ldr r1, _08120C30 @ =gMoveTutorMoveCompatibilityTable
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
@@ -4400,13 +4400,13 @@ _08120C2A:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
b _08120C36
|
b _08120C36
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08120C30: .4byte gUnknown_8459B7E
|
_08120C30: .4byte gMoveTutorMoveCompatibilityTable
|
||||||
_08120C34:
|
_08120C34:
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
_08120C36:
|
_08120C36:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8120BE8
|
thumb_func_end IsMonCompatibleWithMoveTutorMove
|
||||||
|
|
||||||
thumb_func_start sub_8120C3C
|
thumb_func_start sub_8120C3C
|
||||||
sub_8120C3C: @ 8120C3C
|
sub_8120C3C: @ 8120C3C
|
||||||
@@ -7206,7 +7206,7 @@ party_menu_link_mon_icon_anim: @ 812224C
|
|||||||
lsrs r7, r3, 24
|
lsrs r7, r3, 24
|
||||||
cmp r5, 0
|
cmp r5, 0
|
||||||
beq _0812229A
|
beq _0812229A
|
||||||
ldr r1, _081222A4 @ =sub_809718C
|
ldr r1, _081222A4 @ =SpriteCB_MonIcon
|
||||||
ldr r0, [r4, 0x4]
|
ldr r0, [r4, 0x4]
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
ldrb r3, [r0, 0x1]
|
ldrb r3, [r0, 0x1]
|
||||||
@@ -7216,7 +7216,7 @@ party_menu_link_mon_icon_anim: @ 812224C
|
|||||||
ldr r0, [sp, 0x20]
|
ldr r0, [sp, 0x20]
|
||||||
str r0, [sp, 0x8]
|
str r0, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_8096E18
|
bl CreateMonIcon
|
||||||
strb r0, [r4, 0x9]
|
strb r0, [r4, 0x9]
|
||||||
ldr r2, _081222A8 @ =gSprites
|
ldr r2, _081222A8 @ =gSprites
|
||||||
ldrb r0, [r4, 0x9]
|
ldrb r0, [r4, 0x9]
|
||||||
@@ -7240,7 +7240,7 @@ _0812229A:
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_081222A4: .4byte sub_809718C
|
_081222A4: .4byte SpriteCB_MonIcon
|
||||||
_081222A8: .4byte gSprites
|
_081222A8: .4byte gSprites
|
||||||
thumb_func_end party_menu_link_mon_icon_anim
|
thumb_func_end party_menu_link_mon_icon_anim
|
||||||
|
|
||||||
@@ -7276,7 +7276,7 @@ _081222D4:
|
|||||||
ldr r1, _081222F0 @ =gSprites
|
ldr r1, _081222F0 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_081222F0: .4byte gSprites
|
_081222F0: .4byte gSprites
|
||||||
@@ -7287,7 +7287,7 @@ _081222F4:
|
|||||||
ldr r1, _08122308 @ =gSprites
|
ldr r1, _08122308 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08122308: .4byte gSprites
|
_08122308: .4byte gSprites
|
||||||
@@ -7298,7 +7298,7 @@ _0812230C:
|
|||||||
ldr r1, _08122320 @ =gSprites
|
ldr r1, _08122320 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08122320: .4byte gSprites
|
_08122320: .4byte gSprites
|
||||||
@@ -7309,7 +7309,7 @@ _08122324:
|
|||||||
ldr r1, _08122338 @ =gSprites
|
ldr r1, _08122338 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
b _0812234C
|
b _0812234C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08122338: .4byte gSprites
|
_08122338: .4byte gSprites
|
||||||
@@ -7320,7 +7320,7 @@ _0812233C:
|
|||||||
ldr r1, _08122354 @ =gSprites
|
ldr r1, _08122354 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
_0812234C:
|
_0812234C:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -16549,7 +16549,7 @@ sub_8126DC8: @ 8126DC8
|
|||||||
bl GetMonNickname
|
bl GetMonNickname
|
||||||
ldr r4, _08126E5C @ =gSpecialVar_0x8005
|
ldr r4, _08126E5C @ =gSpecialVar_0x8005
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8120BA8
|
bl GetMoveTutorMove
|
||||||
strh r0, [r7, 0xE]
|
strh r0, [r7, 0xE]
|
||||||
ldr r0, _08126E60 @ =gStringVar2
|
ldr r0, _08126E60 @ =gStringVar2
|
||||||
movs r1, 0xE
|
movs r1, 0xE
|
||||||
|
|||||||
@@ -1,848 +0,0 @@
|
|||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
|
|
||||||
.syntax unified
|
|
||||||
|
|
||||||
.text
|
|
||||||
|
|
||||||
thumb_func_start sub_8096E18
|
|
||||||
sub_8096E18: @ 8096E18
|
|
||||||
push {r4-r7,lr}
|
|
||||||
mov r7, r9
|
|
||||||
mov r6, r8
|
|
||||||
push {r6,r7}
|
|
||||||
sub sp, 0x30
|
|
||||||
adds r4, r0, 0
|
|
||||||
adds r6, r1, 0
|
|
||||||
ldr r0, [sp, 0x4C]
|
|
||||||
ldr r1, [sp, 0x50]
|
|
||||||
ldr r5, [sp, 0x54]
|
|
||||||
lsls r4, 16
|
|
||||||
lsrs r4, 16
|
|
||||||
lsls r2, 16
|
|
||||||
lsrs r2, 16
|
|
||||||
mov r8, r2
|
|
||||||
lsls r3, 16
|
|
||||||
lsrs r7, r3, 16
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
mov r9, r0
|
|
||||||
ldr r0, _08096EB4 @ =gUnknown_83D4068
|
|
||||||
str r0, [sp, 0x18]
|
|
||||||
adds r0, r4, 0
|
|
||||||
adds r2, r5, 0
|
|
||||||
bl GetMonIconPtr
|
|
||||||
str r0, [sp, 0x1C]
|
|
||||||
ldr r0, _08096EB8 @ =gUnknown_83D40AC
|
|
||||||
str r0, [sp, 0x20]
|
|
||||||
ldr r0, _08096EBC @ =gUnknown_83D40E0
|
|
||||||
str r0, [sp, 0x24]
|
|
||||||
str r6, [sp, 0x28]
|
|
||||||
ldr r0, _08096EC0 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r4, r0
|
|
||||||
ldr r1, _08096EC4 @ =0x0000dac0
|
|
||||||
adds r5, r1, 0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
adds r1, r5, r0
|
|
||||||
add r0, sp, 0x2C
|
|
||||||
strh r1, [r0]
|
|
||||||
add r1, sp, 0x18
|
|
||||||
mov r0, sp
|
|
||||||
movs r2, 0x18
|
|
||||||
bl memcpy
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r4, r0
|
|
||||||
bls _08096E7E
|
|
||||||
mov r0, sp
|
|
||||||
strh r5, [r0, 0x14]
|
|
||||||
_08096E7E:
|
|
||||||
mov r0, r8
|
|
||||||
lsls r1, r0, 16
|
|
||||||
asrs r1, 16
|
|
||||||
lsls r2, r7, 16
|
|
||||||
asrs r2, 16
|
|
||||||
mov r0, sp
|
|
||||||
mov r3, r9
|
|
||||||
bl CreateMonIconSprite
|
|
||||||
adds r4, r0, 0
|
|
||||||
lsls r4, 24
|
|
||||||
lsrs r4, 24
|
|
||||||
lsls r0, r4, 4
|
|
||||||
adds r0, r4
|
|
||||||
lsls r0, 2
|
|
||||||
ldr r1, _08096EC8 @ =gSprites
|
|
||||||
adds r0, r1
|
|
||||||
bl UpdateMonIconFrame
|
|
||||||
adds r0, r4, 0
|
|
||||||
add sp, 0x30
|
|
||||||
pop {r3,r4}
|
|
||||||
mov r8, r3
|
|
||||||
mov r9, r4
|
|
||||||
pop {r4-r7}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08096EB4: .4byte gUnknown_83D4068
|
|
||||||
_08096EB8: .4byte gUnknown_83D40AC
|
|
||||||
_08096EBC: .4byte gUnknown_83D40E0
|
|
||||||
_08096EC0: .4byte gUnknown_83D3E80
|
|
||||||
_08096EC4: .4byte 0x0000dac0
|
|
||||||
_08096EC8: .4byte gSprites
|
|
||||||
thumb_func_end sub_8096E18
|
|
||||||
|
|
||||||
thumb_func_start sub_8096ECC
|
|
||||||
sub_8096ECC: @ 8096ECC
|
|
||||||
push {r4-r7,lr}
|
|
||||||
sub sp, 0x18
|
|
||||||
adds r4, r2, 0
|
|
||||||
adds r5, r3, 0
|
|
||||||
ldr r6, [sp, 0x2C]
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
lsls r4, 16
|
|
||||||
lsrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
lsrs r5, 16
|
|
||||||
lsls r6, 24
|
|
||||||
lsrs r6, 24
|
|
||||||
mov r3, sp
|
|
||||||
ldr r2, _08096F44 @ =gUnknown_83D4068
|
|
||||||
str r2, [sp]
|
|
||||||
movs r2, 0
|
|
||||||
str r2, [sp, 0x4]
|
|
||||||
ldr r2, _08096F48 @ =gUnknown_83D40AC
|
|
||||||
str r2, [sp, 0x8]
|
|
||||||
ldr r2, _08096F4C @ =gUnknown_83D40E0
|
|
||||||
str r2, [sp, 0xC]
|
|
||||||
str r1, [sp, 0x10]
|
|
||||||
ldr r2, _08096F50 @ =gUnknown_83D3E80
|
|
||||||
adds r2, r0, r2
|
|
||||||
ldr r7, _08096F54 @ =0x0000dac0
|
|
||||||
adds r1, r7, 0
|
|
||||||
ldrb r2, [r2]
|
|
||||||
adds r1, r2
|
|
||||||
strh r1, [r3, 0x14]
|
|
||||||
ldr r1, [sp, 0x30]
|
|
||||||
bl sub_8097028
|
|
||||||
str r0, [sp, 0x4]
|
|
||||||
lsls r4, 16
|
|
||||||
asrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
asrs r5, 16
|
|
||||||
mov r0, sp
|
|
||||||
adds r1, r4, 0
|
|
||||||
adds r2, r5, 0
|
|
||||||
adds r3, r6, 0
|
|
||||||
bl CreateMonIconSprite
|
|
||||||
adds r4, r0, 0
|
|
||||||
lsls r4, 24
|
|
||||||
lsrs r4, 24
|
|
||||||
lsls r0, r4, 4
|
|
||||||
adds r0, r4
|
|
||||||
lsls r0, 2
|
|
||||||
ldr r1, _08096F58 @ =gSprites
|
|
||||||
adds r0, r1
|
|
||||||
bl UpdateMonIconFrame
|
|
||||||
adds r0, r4, 0
|
|
||||||
add sp, 0x18
|
|
||||||
pop {r4-r7}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08096F44: .4byte gUnknown_83D4068
|
|
||||||
_08096F48: .4byte gUnknown_83D40AC
|
|
||||||
_08096F4C: .4byte gUnknown_83D40E0
|
|
||||||
_08096F50: .4byte gUnknown_83D3E80
|
|
||||||
_08096F54: .4byte 0x0000dac0
|
|
||||||
_08096F58: .4byte gSprites
|
|
||||||
thumb_func_end sub_8096ECC
|
|
||||||
|
|
||||||
thumb_func_start mon_icon_convert_unown_species_id
|
|
||||||
mon_icon_convert_unown_species_id: @ 8096F5C
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r2, r0, 16
|
|
||||||
cmp r2, 0xC9
|
|
||||||
bne _08096F86
|
|
||||||
adds r0, r1, 0
|
|
||||||
bl GetUnownLetterByPersonality
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0
|
|
||||||
bne _08096F78
|
|
||||||
movs r0, 0xC9
|
|
||||||
b _08096F82
|
|
||||||
_08096F78:
|
|
||||||
movs r1, 0xCE
|
|
||||||
lsls r1, 1
|
|
||||||
adds r0, r1
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
_08096F82:
|
|
||||||
adds r1, r0, 0
|
|
||||||
b _08096F92
|
|
||||||
_08096F86:
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
adds r1, r2, 0
|
|
||||||
cmp r1, r0
|
|
||||||
bls _08096F92
|
|
||||||
movs r1, 0
|
|
||||||
_08096F92:
|
|
||||||
adds r0, r1, 0
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end mon_icon_convert_unown_species_id
|
|
||||||
|
|
||||||
thumb_func_start GetUnownLetterByPersonality
|
|
||||||
GetUnownLetterByPersonality: @ 8096F98
|
|
||||||
push {lr}
|
|
||||||
adds r2, r0, 0
|
|
||||||
cmp r2, 0
|
|
||||||
beq _08096FCE
|
|
||||||
movs r0, 0xC0
|
|
||||||
lsls r0, 18
|
|
||||||
ands r0, r2
|
|
||||||
lsrs r0, 18
|
|
||||||
movs r1, 0xC0
|
|
||||||
lsls r1, 10
|
|
||||||
ands r1, r2
|
|
||||||
lsrs r1, 12
|
|
||||||
orrs r0, r1
|
|
||||||
movs r1, 0xC0
|
|
||||||
lsls r1, 2
|
|
||||||
ands r1, r2
|
|
||||||
lsrs r1, 6
|
|
||||||
orrs r0, r1
|
|
||||||
movs r1, 0x3
|
|
||||||
ands r1, r2
|
|
||||||
orrs r0, r1
|
|
||||||
movs r1, 0x1C
|
|
||||||
bl __umodsi3
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
b _08096FD0
|
|
||||||
_08096FCE:
|
|
||||||
movs r0, 0
|
|
||||||
_08096FD0:
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end GetUnownLetterByPersonality
|
|
||||||
|
|
||||||
thumb_func_start sub_8096FD4
|
|
||||||
sub_8096FD4: @ 8096FD4
|
|
||||||
push {r4,lr}
|
|
||||||
sub sp, 0x4
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r0, r4, 0
|
|
||||||
mov r1, sp
|
|
||||||
bl MailSpeciesToSpecies
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
cmp r0, 0xC9
|
|
||||||
bne _0809700A
|
|
||||||
mov r0, sp
|
|
||||||
ldrh r0, [r0]
|
|
||||||
cmp r0, 0
|
|
||||||
bne _08096FFA
|
|
||||||
mov r1, sp
|
|
||||||
adds r0, 0xC9
|
|
||||||
b _08097002
|
|
||||||
_08096FFA:
|
|
||||||
mov r1, sp
|
|
||||||
movs r2, 0xCE
|
|
||||||
lsls r2, 1
|
|
||||||
adds r0, r2
|
|
||||||
_08097002:
|
|
||||||
strh r0, [r1]
|
|
||||||
mov r0, sp
|
|
||||||
ldrh r0, [r0]
|
|
||||||
b _08097020
|
|
||||||
_0809700A:
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r4, r0
|
|
||||||
bls _08097014
|
|
||||||
movs r4, 0
|
|
||||||
_08097014:
|
|
||||||
adds r0, r4, 0
|
|
||||||
movs r1, 0
|
|
||||||
bl mon_icon_convert_unown_species_id
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
_08097020:
|
|
||||||
add sp, 0x4
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end sub_8096FD4
|
|
||||||
|
|
||||||
thumb_func_start sub_8097028
|
|
||||||
sub_8097028: @ 8097028
|
|
||||||
push {lr}
|
|
||||||
adds r3, r1, 0
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r2, _08097050 @ =gUnknown_83D37A0
|
|
||||||
lsls r1, r0, 2
|
|
||||||
adds r1, r2
|
|
||||||
ldr r2, [r1]
|
|
||||||
movs r1, 0xCD
|
|
||||||
lsls r1, 1
|
|
||||||
cmp r0, r1
|
|
||||||
bne _0809704A
|
|
||||||
cmp r3, 0x1
|
|
||||||
bne _0809704A
|
|
||||||
movs r0, 0x80
|
|
||||||
lsls r0, 3
|
|
||||||
adds r2, r0
|
|
||||||
_0809704A:
|
|
||||||
adds r0, r2, 0
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08097050: .4byte gUnknown_83D37A0
|
|
||||||
thumb_func_end sub_8097028
|
|
||||||
|
|
||||||
thumb_func_start GetMonIconPtr
|
|
||||||
GetMonIconPtr: @ 8097054
|
|
||||||
push {r4,lr}
|
|
||||||
adds r4, r2, 0
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
bl mon_icon_convert_unown_species_id
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
adds r1, r4, 0
|
|
||||||
bl sub_8097028
|
|
||||||
pop {r4}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end GetMonIconPtr
|
|
||||||
|
|
||||||
thumb_func_start sub_8097070
|
|
||||||
sub_8097070: @ 8097070
|
|
||||||
push {lr}
|
|
||||||
bl sub_80973D8
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
thumb_func_end sub_8097070
|
|
||||||
|
|
||||||
thumb_func_start sub_809707C
|
|
||||||
sub_809707C: @ 809707C
|
|
||||||
push {r4,r5,lr}
|
|
||||||
movs r4, 0
|
|
||||||
ldr r5, _0809709C @ =gUnknown_83D4038
|
|
||||||
_08097082:
|
|
||||||
lsls r0, r4, 3
|
|
||||||
adds r0, r5
|
|
||||||
bl LoadSpritePalette
|
|
||||||
adds r0, r4, 0x1
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r4, r0, 24
|
|
||||||
cmp r4, 0x5
|
|
||||||
bls _08097082
|
|
||||||
pop {r4,r5}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0809709C: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_809707C
|
|
||||||
|
|
||||||
thumb_func_start SafeLoadMonIconPalette
|
|
||||||
SafeLoadMonIconPalette: @ 80970A0
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r1, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r1, r0
|
|
||||||
bls _080970B0
|
|
||||||
movs r1, 0
|
|
||||||
_080970B0:
|
|
||||||
ldr r0, _080970D8 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _080970DC @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r4, r0, r1
|
|
||||||
ldrh r0, [r4, 0x4]
|
|
||||||
bl IndexOfSpritePaletteTag
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0xFF
|
|
||||||
bne _080970D0
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl LoadSpritePalette
|
|
||||||
_080970D0:
|
|
||||||
pop {r4}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_080970D8: .4byte gUnknown_83D3E80
|
|
||||||
_080970DC: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end SafeLoadMonIconPalette
|
|
||||||
|
|
||||||
thumb_func_start sub_80970E0
|
|
||||||
sub_80970E0: @ 80970E0
|
|
||||||
push {r4,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r1, _0809710C @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _08097110 @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r4, r0, r1
|
|
||||||
ldrh r0, [r4, 0x4]
|
|
||||||
bl IndexOfSpritePaletteTag
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
cmp r0, 0xFF
|
|
||||||
bne _08097106
|
|
||||||
adds r0, r4, 0
|
|
||||||
bl LoadSpritePalette
|
|
||||||
_08097106:
|
|
||||||
pop {r4}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0809710C: .4byte gUnknown_83D3E80
|
|
||||||
_08097110: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_80970E0
|
|
||||||
|
|
||||||
thumb_func_start FreeMonIconPalettes
|
|
||||||
FreeMonIconPalettes: @ 8097114
|
|
||||||
push {r4,r5,lr}
|
|
||||||
movs r4, 0
|
|
||||||
ldr r5, _08097134 @ =gUnknown_83D4038
|
|
||||||
_0809711A:
|
|
||||||
lsls r0, r4, 3
|
|
||||||
adds r0, r5
|
|
||||||
ldrh r0, [r0, 0x4]
|
|
||||||
bl FreeSpritePaletteByTag
|
|
||||||
adds r0, r4, 0x1
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r4, r0, 24
|
|
||||||
cmp r4, 0x5
|
|
||||||
bls _0809711A
|
|
||||||
pop {r4,r5}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_08097134: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end FreeMonIconPalettes
|
|
||||||
|
|
||||||
thumb_func_start sub_8097138
|
|
||||||
sub_8097138: @ 8097138
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r1, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r1, r0
|
|
||||||
bls _08097148
|
|
||||||
movs r1, 0
|
|
||||||
_08097148:
|
|
||||||
ldr r0, _08097160 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _08097164 @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r0, r1
|
|
||||||
ldrh r0, [r0, 0x4]
|
|
||||||
bl FreeSpritePaletteByTag
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_08097160: .4byte gUnknown_83D3E80
|
|
||||||
_08097164: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_8097138
|
|
||||||
|
|
||||||
thumb_func_start sub_8097168
|
|
||||||
sub_8097168: @ 8097168
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r1, _08097184 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r0, [r0]
|
|
||||||
ldr r1, _08097188 @ =gUnknown_83D4038
|
|
||||||
lsls r0, 3
|
|
||||||
adds r0, r1
|
|
||||||
ldrh r0, [r0, 0x4]
|
|
||||||
bl FreeSpritePaletteByTag
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_08097184: .4byte gUnknown_83D3E80
|
|
||||||
_08097188: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_8097168
|
|
||||||
|
|
||||||
thumb_func_start sub_809718C
|
|
||||||
sub_809718C: @ 809718C
|
|
||||||
push {lr}
|
|
||||||
bl UpdateMonIconFrame
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
thumb_func_end sub_809718C
|
|
||||||
|
|
||||||
thumb_func_start sub_8097198
|
|
||||||
sub_8097198: @ 8097198
|
|
||||||
push {r4-r6,lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
cmp r4, 0xA0
|
|
||||||
bhi _080971C0
|
|
||||||
ldr r6, _080971C8 @ =gUnknown_83D4038
|
|
||||||
movs r5, 0x5
|
|
||||||
_080971A6:
|
|
||||||
ldr r0, [r6]
|
|
||||||
adds r1, r4, 0
|
|
||||||
movs r2, 0x20
|
|
||||||
bl LoadPalette
|
|
||||||
adds r0, r4, 0
|
|
||||||
adds r0, 0x10
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r4, r0, 16
|
|
||||||
adds r6, 0x8
|
|
||||||
subs r5, 0x1
|
|
||||||
cmp r5, 0
|
|
||||||
bge _080971A6
|
|
||||||
_080971C0:
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_080971C8: .4byte gUnknown_83D4038
|
|
||||||
thumb_func_end sub_8097198
|
|
||||||
|
|
||||||
thumb_func_start GetValidMonIconPalettePtr
|
|
||||||
GetValidMonIconPalettePtr: @ 80971CC
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r2, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r2, r0
|
|
||||||
bls _080971DC
|
|
||||||
movs r2, 0
|
|
||||||
_080971DC:
|
|
||||||
ldr r1, _080971F0 @ =gUnknown_83D4038
|
|
||||||
ldr r0, _080971F4 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r2, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
lsls r0, 3
|
|
||||||
adds r0, r1
|
|
||||||
ldr r0, [r0]
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_080971F0: .4byte gUnknown_83D4038
|
|
||||||
_080971F4: .4byte gUnknown_83D3E80
|
|
||||||
thumb_func_end GetValidMonIconPalettePtr
|
|
||||||
|
|
||||||
thumb_func_start sub_80971F8
|
|
||||||
sub_80971F8: @ 80971F8
|
|
||||||
push {lr}
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r1, r0, 16
|
|
||||||
movs r0, 0xCE
|
|
||||||
lsls r0, 1
|
|
||||||
cmp r1, r0
|
|
||||||
bls _08097208
|
|
||||||
movs r1, 0
|
|
||||||
_08097208:
|
|
||||||
ldr r0, _08097214 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1, r0
|
|
||||||
ldrb r0, [r0]
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_08097214: .4byte gUnknown_83D3E80
|
|
||||||
thumb_func_end sub_80971F8
|
|
||||||
|
|
||||||
thumb_func_start sub_8097218
|
|
||||||
sub_8097218: @ 8097218
|
|
||||||
lsls r0, 16
|
|
||||||
lsrs r0, 16
|
|
||||||
ldr r1, _08097224 @ =gUnknown_83D3E80
|
|
||||||
adds r0, r1
|
|
||||||
ldrb r0, [r0]
|
|
||||||
bx lr
|
|
||||||
.align 2, 0
|
|
||||||
_08097224: .4byte gUnknown_83D3E80
|
|
||||||
thumb_func_end sub_8097218
|
|
||||||
|
|
||||||
thumb_func_start UpdateMonIconFrame
|
|
||||||
UpdateMonIconFrame: @ 8097228
|
|
||||||
push {r4-r7,lr}
|
|
||||||
mov r7, r9
|
|
||||||
mov r6, r8
|
|
||||||
push {r6,r7}
|
|
||||||
adds r4, r0, 0
|
|
||||||
movs r7, 0
|
|
||||||
adds r6, r4, 0
|
|
||||||
adds r6, 0x2C
|
|
||||||
ldrb r2, [r6]
|
|
||||||
movs r0, 0x3F
|
|
||||||
mov r9, r0
|
|
||||||
ands r0, r2
|
|
||||||
cmp r0, 0
|
|
||||||
bne _080972DC
|
|
||||||
movs r1, 0x2A
|
|
||||||
adds r1, r4
|
|
||||||
mov r8, r1
|
|
||||||
ldrb r1, [r1]
|
|
||||||
ldr r0, [r4, 0x8]
|
|
||||||
lsls r1, 2
|
|
||||||
adds r1, r0
|
|
||||||
adds r5, r4, 0
|
|
||||||
adds r5, 0x2B
|
|
||||||
ldrb r0, [r5]
|
|
||||||
ldr r1, [r1]
|
|
||||||
lsls r0, 2
|
|
||||||
adds r0, r1
|
|
||||||
movs r1, 0
|
|
||||||
ldrsh r3, [r0, r1]
|
|
||||||
movs r0, 0x2
|
|
||||||
negs r0, r0
|
|
||||||
cmp r3, r0
|
|
||||||
beq _08097272
|
|
||||||
adds r0, 0x1
|
|
||||||
cmp r3, r0
|
|
||||||
bne _08097276
|
|
||||||
b _080972F0
|
|
||||||
_08097272:
|
|
||||||
strb r7, [r5]
|
|
||||||
b _080972F0
|
|
||||||
_08097276:
|
|
||||||
ldr r2, _080972D4 @ =gUnknown_83D40E8
|
|
||||||
ldrb r1, [r4, 0x3]
|
|
||||||
lsrs r1, 6
|
|
||||||
lsls r1, 1
|
|
||||||
ldrb r0, [r4, 0x1]
|
|
||||||
lsrs r0, 6
|
|
||||||
lsls r0, 3
|
|
||||||
adds r1, r0
|
|
||||||
adds r1, r2
|
|
||||||
ldrh r2, [r1]
|
|
||||||
adds r1, r2, 0
|
|
||||||
muls r1, r3
|
|
||||||
ldr r0, [r4, 0xC]
|
|
||||||
adds r0, r1
|
|
||||||
ldrh r1, [r4, 0x4]
|
|
||||||
lsls r1, 22
|
|
||||||
lsrs r1, 17
|
|
||||||
ldr r3, _080972D8 @ =0x06010000
|
|
||||||
adds r1, r3
|
|
||||||
bl RequestSpriteCopy
|
|
||||||
mov r0, r8
|
|
||||||
ldrb r1, [r0]
|
|
||||||
ldr r0, [r4, 0x8]
|
|
||||||
lsls r1, 2
|
|
||||||
adds r1, r0
|
|
||||||
ldrb r0, [r5]
|
|
||||||
ldr r1, [r1]
|
|
||||||
lsls r0, 2
|
|
||||||
adds r0, r1
|
|
||||||
ldr r0, [r0]
|
|
||||||
lsls r0, 10
|
|
||||||
lsrs r0, 26
|
|
||||||
mov r1, r9
|
|
||||||
ands r1, r0
|
|
||||||
ldrb r2, [r6]
|
|
||||||
movs r0, 0x40
|
|
||||||
negs r0, r0
|
|
||||||
ands r0, r2
|
|
||||||
orrs r0, r1
|
|
||||||
strb r0, [r6]
|
|
||||||
ldrb r0, [r5]
|
|
||||||
adds r0, 0x1
|
|
||||||
strb r0, [r5]
|
|
||||||
ldrb r7, [r5]
|
|
||||||
b _080972F0
|
|
||||||
.align 2, 0
|
|
||||||
_080972D4: .4byte gUnknown_83D40E8
|
|
||||||
_080972D8: .4byte 0x06010000
|
|
||||||
_080972DC:
|
|
||||||
lsls r0, r2, 26
|
|
||||||
lsrs r0, 26
|
|
||||||
subs r0, 0x1
|
|
||||||
movs r1, 0x3F
|
|
||||||
ands r0, r1
|
|
||||||
movs r1, 0x40
|
|
||||||
negs r1, r1
|
|
||||||
ands r1, r2
|
|
||||||
orrs r1, r0
|
|
||||||
strb r1, [r6]
|
|
||||||
_080972F0:
|
|
||||||
adds r0, r7, 0
|
|
||||||
pop {r3,r4}
|
|
||||||
mov r8, r3
|
|
||||||
mov r9, r4
|
|
||||||
pop {r4-r7}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
thumb_func_end UpdateMonIconFrame
|
|
||||||
|
|
||||||
thumb_func_start CreateMonIconSprite
|
|
||||||
CreateMonIconSprite: @ 8097300
|
|
||||||
push {r4-r6,lr}
|
|
||||||
mov r6, r9
|
|
||||||
mov r5, r8
|
|
||||||
push {r5,r6}
|
|
||||||
sub sp, 0x38
|
|
||||||
mov r9, r0
|
|
||||||
adds r4, r1, 0
|
|
||||||
adds r5, r2, 0
|
|
||||||
mov r8, r3
|
|
||||||
lsls r4, 16
|
|
||||||
lsrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
lsrs r5, 16
|
|
||||||
mov r0, r8
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
mov r8, r0
|
|
||||||
movs r0, 0
|
|
||||||
str r0, [sp, 0x30]
|
|
||||||
ldr r2, _080973C8 @ =gUnknown_83D40E8
|
|
||||||
mov r0, r9
|
|
||||||
ldr r6, [r0]
|
|
||||||
ldrb r1, [r6, 0x3]
|
|
||||||
lsrs r1, 6
|
|
||||||
lsls r1, 1
|
|
||||||
ldrb r0, [r6, 0x1]
|
|
||||||
lsrs r0, 6
|
|
||||||
lsls r0, 3
|
|
||||||
adds r1, r0
|
|
||||||
adds r1, r2
|
|
||||||
ldrh r2, [r1]
|
|
||||||
ldr r1, _080973CC @ =0xffff0000
|
|
||||||
add r3, sp, 0x30
|
|
||||||
ldr r0, [r3, 0x4]
|
|
||||||
ands r0, r1
|
|
||||||
orrs r0, r2
|
|
||||||
str r0, [r3, 0x4]
|
|
||||||
add r1, sp, 0x18
|
|
||||||
ldr r0, _080973D0 @ =0x0000ffff
|
|
||||||
strh r0, [r1]
|
|
||||||
mov r0, r9
|
|
||||||
ldrh r2, [r0, 0x14]
|
|
||||||
mov r0, sp
|
|
||||||
adds r0, 0x1A
|
|
||||||
strh r2, [r0]
|
|
||||||
str r6, [sp, 0x1C]
|
|
||||||
mov r2, r9
|
|
||||||
ldr r0, [r2, 0x8]
|
|
||||||
str r0, [sp, 0x20]
|
|
||||||
str r3, [sp, 0x24]
|
|
||||||
ldr r0, [r2, 0xC]
|
|
||||||
str r0, [sp, 0x28]
|
|
||||||
ldr r0, [r2, 0x10]
|
|
||||||
str r0, [sp, 0x2C]
|
|
||||||
mov r0, sp
|
|
||||||
movs r2, 0x18
|
|
||||||
bl memcpy
|
|
||||||
lsls r4, 16
|
|
||||||
asrs r4, 16
|
|
||||||
lsls r5, 16
|
|
||||||
asrs r5, 16
|
|
||||||
mov r0, sp
|
|
||||||
adds r1, r4, 0
|
|
||||||
adds r2, r5, 0
|
|
||||||
mov r3, r8
|
|
||||||
bl CreateSprite
|
|
||||||
lsls r0, 24
|
|
||||||
lsrs r0, 24
|
|
||||||
ldr r6, _080973D4 @ =gSprites
|
|
||||||
lsls r3, r0, 4
|
|
||||||
adds r3, r0
|
|
||||||
lsls r3, 2
|
|
||||||
adds r4, r3, r6
|
|
||||||
adds r5, r4, 0
|
|
||||||
adds r5, 0x2C
|
|
||||||
ldrb r1, [r5]
|
|
||||||
movs r2, 0x40
|
|
||||||
orrs r1, r2
|
|
||||||
strb r1, [r5]
|
|
||||||
adds r4, 0x3F
|
|
||||||
ldrb r2, [r4]
|
|
||||||
movs r1, 0x5
|
|
||||||
negs r1, r1
|
|
||||||
ands r1, r2
|
|
||||||
strb r1, [r4]
|
|
||||||
adds r6, 0xC
|
|
||||||
adds r3, r6
|
|
||||||
mov r2, r9
|
|
||||||
ldr r1, [r2, 0x4]
|
|
||||||
str r1, [r3]
|
|
||||||
add sp, 0x38
|
|
||||||
pop {r3,r4}
|
|
||||||
mov r8, r3
|
|
||||||
mov r9, r4
|
|
||||||
pop {r4-r6}
|
|
||||||
pop {r1}
|
|
||||||
bx r1
|
|
||||||
.align 2, 0
|
|
||||||
_080973C8: .4byte gUnknown_83D40E8
|
|
||||||
_080973CC: .4byte 0xffff0000
|
|
||||||
_080973D0: .4byte 0x0000ffff
|
|
||||||
_080973D4: .4byte gSprites
|
|
||||||
thumb_func_end CreateMonIconSprite
|
|
||||||
|
|
||||||
thumb_func_start sub_80973D8
|
|
||||||
sub_80973D8: @ 80973D8
|
|
||||||
push {lr}
|
|
||||||
sub sp, 0x8
|
|
||||||
movs r1, 0
|
|
||||||
str r1, [sp]
|
|
||||||
ldr r3, _0809740C @ =gUnknown_83D40E8
|
|
||||||
ldrb r2, [r0, 0x3]
|
|
||||||
lsrs r2, 6
|
|
||||||
lsls r2, 1
|
|
||||||
ldrb r1, [r0, 0x1]
|
|
||||||
lsrs r1, 6
|
|
||||||
lsls r1, 3
|
|
||||||
adds r2, r1
|
|
||||||
adds r2, r3
|
|
||||||
ldrh r3, [r2]
|
|
||||||
ldr r2, _08097410 @ =0xffff0000
|
|
||||||
ldr r1, [sp, 0x4]
|
|
||||||
ands r1, r2
|
|
||||||
orrs r1, r3
|
|
||||||
str r1, [sp, 0x4]
|
|
||||||
mov r1, sp
|
|
||||||
str r1, [r0, 0xC]
|
|
||||||
bl DestroySprite
|
|
||||||
add sp, 0x8
|
|
||||||
pop {r0}
|
|
||||||
bx r0
|
|
||||||
.align 2, 0
|
|
||||||
_0809740C: .4byte gUnknown_83D40E8
|
|
||||||
_08097410: .4byte 0xffff0000
|
|
||||||
thumb_func_end sub_80973D8
|
|
||||||
|
|
||||||
thumb_func_start sub_8097414
|
|
||||||
sub_8097414: @ 8097414
|
|
||||||
mov r12, r0
|
|
||||||
adds r0, 0x2A
|
|
||||||
movs r3, 0
|
|
||||||
strb r1, [r0]
|
|
||||||
mov r2, r12
|
|
||||||
adds r2, 0x2C
|
|
||||||
ldrb r1, [r2]
|
|
||||||
movs r0, 0x40
|
|
||||||
negs r0, r0
|
|
||||||
ands r0, r1
|
|
||||||
strb r0, [r2]
|
|
||||||
mov r0, r12
|
|
||||||
adds r0, 0x2B
|
|
||||||
strb r3, [r0]
|
|
||||||
bx lr
|
|
||||||
thumb_func_end sub_8097414
|
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
|
||||||
@@ -8688,7 +8688,7 @@ _0808FFA8: .4byte 0x00004037
|
|||||||
thumb_func_start sub_808FFAC
|
thumb_func_start sub_808FFAC
|
||||||
sub_808FFAC: @ 808FFAC
|
sub_808FFAC: @ 808FFAC
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
bl sub_809707C
|
bl LoadMonIconPalettes
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
ldr r3, _0809003C @ =gUnknown_20397B0
|
ldr r3, _0809003C @ =gUnknown_20397B0
|
||||||
ldr r5, _08090040 @ =0x00000b04
|
ldr r5, _08090040 @ =0x00000b04
|
||||||
@@ -11179,7 +11179,7 @@ _08091248:
|
|||||||
lsrs r4, 16
|
lsrs r4, 16
|
||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8097028
|
bl GetMonIconTiles
|
||||||
lsls r1, r4, 5
|
lsls r1, r4, 5
|
||||||
ldr r2, _08091288 @ =0x06010000
|
ldr r2, _08091288 @ =0x06010000
|
||||||
adds r1, r2
|
adds r1, r2
|
||||||
@@ -11271,11 +11271,11 @@ sub_80912E0: @ 80912E0
|
|||||||
ldm r0!, {r3,r5,r7}
|
ldm r0!, {r3,r5,r7}
|
||||||
stm r2!, {r3,r5,r7}
|
stm r2!, {r3,r5,r7}
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl mon_icon_convert_unown_species_id
|
bl GetIconSpecies
|
||||||
mov r10, r0
|
mov r10, r0
|
||||||
mov r6, r10
|
mov r6, r10
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
ldr r1, _08091394 @ =gUnknown_83D3E80
|
ldr r1, _08091394 @ =gMonIconPaletteIndices
|
||||||
adds r1, r6, r1
|
adds r1, r6, r1
|
||||||
ldr r3, _08091398 @ =0x0000dac0
|
ldr r3, _08091398 @ =0x0000dac0
|
||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
@@ -11329,7 +11329,7 @@ sub_80912E0: @ 80912E0
|
|||||||
b _080913B4
|
b _080913B4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08091390: .4byte gUnknown_83CEBF0
|
_08091390: .4byte gUnknown_83CEBF0
|
||||||
_08091394: .4byte gUnknown_83D3E80
|
_08091394: .4byte gMonIconPaletteIndices
|
||||||
_08091398: .4byte 0x0000dac0
|
_08091398: .4byte 0x0000dac0
|
||||||
_0809139C: .4byte 0x0000ffff
|
_0809139C: .4byte 0x0000ffff
|
||||||
_080913A0: .4byte gSprites
|
_080913A0: .4byte gSprites
|
||||||
@@ -19235,7 +19235,7 @@ _0809515A:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl HideBg
|
bl HideBg
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
bl sub_8097198
|
bl LoadMonIconPalettesAt
|
||||||
b _080951F8
|
b _080951F8
|
||||||
_08095168:
|
_08095168:
|
||||||
adds r0, r1, 0x2
|
adds r0, r1, 0x2
|
||||||
@@ -19954,7 +19954,7 @@ sub_80956A4: @ 80956A4
|
|||||||
bl GetMonIconPtr
|
bl GetMonIconPtr
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_80971F8
|
bl GetValidMonIconPalIndex
|
||||||
adds r0, 0x8
|
adds r0, 0x8
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
|
|||||||
@@ -10814,7 +10814,7 @@ _08139E58:
|
|||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r2, 0x18
|
movs r2, 0x18
|
||||||
movs r3, 0x20
|
movs r3, 0x20
|
||||||
bl sub_8096E18
|
bl CreateMonIcon
|
||||||
ldr r1, [r6]
|
ldr r1, [r6]
|
||||||
ldr r2, _08139E9C @ =0x00003014
|
ldr r2, _08139E9C @ =0x00003014
|
||||||
adds r1, r2
|
adds r1, r2
|
||||||
@@ -10916,7 +10916,7 @@ sub_8139F20: @ 8139F20
|
|||||||
bl GetMonData
|
bl GetMonData
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8097138
|
bl SafeFreeMonIconPalette
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
ldr r1, _08139F5C @ =0x00003014
|
ldr r1, _08139F5C @ =0x00003014
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
@@ -10926,7 +10926,7 @@ sub_8139F20: @ 8139F20
|
|||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
ldr r1, _08139F60 @ =gSprites
|
ldr r1, _08139F60 @ =gSprites
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
bl sub_8097070
|
bl DestroyMonIcon
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_80BF8FC
|
thumb_func_start Special_ChooseMonFromParty
|
||||||
sub_80BF8FC: @ 80BF8FC
|
Special_ChooseMonFromParty: @ 80BF8FC
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
@@ -34,7 +34,7 @@ sub_80BF8FC: @ 80BF8FC
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BF934: .4byte sub_80BF97C
|
_080BF934: .4byte sub_80BF97C
|
||||||
_080BF938: .4byte gTasks
|
_080BF938: .4byte gTasks
|
||||||
thumb_func_end sub_80BF8FC
|
thumb_func_end Special_ChooseMonFromParty
|
||||||
|
|
||||||
thumb_func_start sub_80BF93C
|
thumb_func_start sub_80BF93C
|
||||||
sub_80BF93C: @ 80BF93C
|
sub_80BF93C: @ 80BF93C
|
||||||
@@ -100,8 +100,8 @@ _080BF9B4: .4byte gPaletteFade
|
|||||||
_080BF9B8: .4byte gTasks
|
_080BF9B8: .4byte gTasks
|
||||||
thumb_func_end sub_80BF97C
|
thumb_func_end sub_80BF97C
|
||||||
|
|
||||||
thumb_func_start sub_80BF9BC
|
thumb_func_start Special_ChooseMoveToDelete
|
||||||
sub_80BF9BC: @ 80BF9BC
|
Special_ChooseMoveToDelete: @ 80BF9BC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _080BF9F0 @ =gPlayerParty
|
ldr r0, _080BF9F0 @ =gPlayerParty
|
||||||
@@ -132,7 +132,7 @@ _080BF9F8: .4byte gPlayerPartyCount
|
|||||||
_080BF9FC: .4byte CB2_ReturnToField
|
_080BF9FC: .4byte CB2_ReturnToField
|
||||||
_080BFA00: .4byte gFieldCallback
|
_080BFA00: .4byte gFieldCallback
|
||||||
_080BFA04: .4byte FieldCallback_ReturnToEventScript2
|
_080BFA04: .4byte FieldCallback_ReturnToEventScript2
|
||||||
thumb_func_end sub_80BF9BC
|
thumb_func_end Special_ChooseMoveToDelete
|
||||||
|
|
||||||
thumb_func_start ScrSpecial_CountPokemonMoves
|
thumb_func_start ScrSpecial_CountPokemonMoves
|
||||||
ScrSpecial_CountPokemonMoves: @ 80BFA08
|
ScrSpecial_CountPokemonMoves: @ 80BFA08
|
||||||
@@ -333,8 +333,8 @@ sub_80BFAA8: @ 80BFAA8
|
|||||||
_080BFBA4: .4byte gPPUpGetMask
|
_080BFBA4: .4byte gPPUpGetMask
|
||||||
thumb_func_end sub_80BFAA8
|
thumb_func_end sub_80BFAA8
|
||||||
|
|
||||||
thumb_func_start sub_80BFBA8
|
thumb_func_start Special_DeleteSelectedMove
|
||||||
sub_80BFBA8: @ 80BFBA8
|
Special_DeleteSelectedMove: @ 80BFBA8
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
mov r6, r8
|
mov r6, r8
|
||||||
push {r6}
|
push {r6}
|
||||||
@@ -385,7 +385,7 @@ _080BFBFC:
|
|||||||
_080BFC08: .4byte gSpecialVar_0x8004
|
_080BFC08: .4byte gSpecialVar_0x8004
|
||||||
_080BFC0C: .4byte gPlayerParty
|
_080BFC0C: .4byte gPlayerParty
|
||||||
_080BFC10: .4byte gSpecialVar_0x8005
|
_080BFC10: .4byte gSpecialVar_0x8005
|
||||||
thumb_func_end sub_80BFBA8
|
thumb_func_end Special_DeleteSelectedMove
|
||||||
|
|
||||||
thumb_func_start sub_80BFC14
|
thumb_func_start sub_80BFC14
|
||||||
sub_80BFC14: @ 80BFC14
|
sub_80BFC14: @ 80BFC14
|
||||||
|
|||||||
+16
-16
@@ -83,7 +83,7 @@ _0804C674:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
movs r2, 0xE0
|
movs r2, 0xE0
|
||||||
bl TextWindow_SetUserSelectedFrame
|
bl TextWindow_SetUserSelectedFrame
|
||||||
bl sub_809707C
|
bl LoadMonIconPalettes
|
||||||
ldr r2, _0804C708 @ =gUnknown_2031DA8
|
ldr r2, _0804C708 @ =gUnknown_2031DA8
|
||||||
ldr r0, [r2]
|
ldr r0, [r2]
|
||||||
adds r0, 0x69
|
adds r0, 0x69
|
||||||
@@ -521,8 +521,8 @@ _0804CA4A:
|
|||||||
str r0, [sp, 0x4]
|
str r0, [sp, 0x4]
|
||||||
str r1, [sp, 0x8]
|
str r1, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
ldr r1, _0804CB44 @ =sub_809718C
|
ldr r1, _0804CB44 @ =SpriteCB_MonIcon
|
||||||
bl sub_8096E18
|
bl CreateMonIcon
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
adds r1, 0x28
|
adds r1, 0x28
|
||||||
@@ -580,8 +580,8 @@ _0804CABE:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
str r0, [sp, 0x8]
|
str r0, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
ldr r1, _0804CB44 @ =sub_809718C
|
ldr r1, _0804CB44 @ =SpriteCB_MonIcon
|
||||||
bl sub_8096E18
|
bl CreateMonIcon
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
adds r1, 0x2E
|
adds r1, 0x2E
|
||||||
@@ -607,7 +607,7 @@ _0804CB34: .4byte gEnemyPartyCount
|
|||||||
_0804CB38: .4byte gUnknown_8261E40
|
_0804CB38: .4byte gUnknown_8261E40
|
||||||
_0804CB3C: .4byte gPlayerParty
|
_0804CB3C: .4byte gPlayerParty
|
||||||
_0804CB40: .4byte 0xfff40000
|
_0804CB40: .4byte 0xfff40000
|
||||||
_0804CB44: .4byte sub_809718C
|
_0804CB44: .4byte SpriteCB_MonIcon
|
||||||
_0804CB48: .4byte gEnemyParty
|
_0804CB48: .4byte gEnemyParty
|
||||||
_0804CB4C: .4byte gMain
|
_0804CB4C: .4byte gMain
|
||||||
_0804CB50:
|
_0804CB50:
|
||||||
@@ -1211,8 +1211,8 @@ _0804D048:
|
|||||||
str r0, [sp, 0x4]
|
str r0, [sp, 0x4]
|
||||||
str r1, [sp, 0x8]
|
str r1, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
ldr r1, _0804D144 @ =sub_809718C
|
ldr r1, _0804D144 @ =SpriteCB_MonIcon
|
||||||
bl sub_8096E18
|
bl CreateMonIcon
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
adds r1, 0x28
|
adds r1, 0x28
|
||||||
@@ -1270,8 +1270,8 @@ _0804D0BE:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
str r0, [sp, 0x8]
|
str r0, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
ldr r1, _0804D144 @ =sub_809718C
|
ldr r1, _0804D144 @ =SpriteCB_MonIcon
|
||||||
bl sub_8096E18
|
bl CreateMonIcon
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
adds r1, 0x2E
|
adds r1, 0x2E
|
||||||
@@ -1297,7 +1297,7 @@ _0804D134: .4byte gEnemyPartyCount
|
|||||||
_0804D138: .4byte gUnknown_8261E40
|
_0804D138: .4byte gUnknown_8261E40
|
||||||
_0804D13C: .4byte gPlayerParty
|
_0804D13C: .4byte gPlayerParty
|
||||||
_0804D140: .4byte 0xfff40000
|
_0804D140: .4byte 0xfff40000
|
||||||
_0804D144: .4byte sub_809718C
|
_0804D144: .4byte SpriteCB_MonIcon
|
||||||
_0804D148: .4byte gEnemyParty
|
_0804D148: .4byte gEnemyParty
|
||||||
_0804D14C: .4byte gMain
|
_0804D14C: .4byte gMain
|
||||||
_0804D150:
|
_0804D150:
|
||||||
@@ -4651,7 +4651,7 @@ _0804EBA2:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
add r0, r8
|
add r0, r8
|
||||||
ldr r1, _0804ECAC @ =sub_809718C
|
ldr r1, _0804ECAC @ =SpriteCB_MonIcon
|
||||||
bl StoreSpriteCallbackInData6
|
bl StoreSpriteCallbackInData6
|
||||||
ldr r2, _0804ECA4 @ =gUnknown_2031DA8
|
ldr r2, _0804ECA4 @ =gUnknown_2031DA8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
@@ -4698,7 +4698,7 @@ _0804EC98:
|
|||||||
_0804ECA0: .4byte gSprites
|
_0804ECA0: .4byte gSprites
|
||||||
_0804ECA4: .4byte gUnknown_2031DA8
|
_0804ECA4: .4byte gUnknown_2031DA8
|
||||||
_0804ECA8: .4byte gUnknown_8261E40
|
_0804ECA8: .4byte gUnknown_8261E40
|
||||||
_0804ECAC: .4byte sub_809718C
|
_0804ECAC: .4byte SpriteCB_MonIcon
|
||||||
_0804ECB0: .4byte gUnknown_8260A32
|
_0804ECB0: .4byte gUnknown_8260A32
|
||||||
_0804ECB4:
|
_0804ECB4:
|
||||||
ldr r2, _0804ECE4 @ =gSprites
|
ldr r2, _0804ECE4 @ =gSprites
|
||||||
@@ -4717,7 +4717,7 @@ _0804ECB4:
|
|||||||
adds r2, 0x1C
|
adds r2, 0x1C
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
ldr r0, _0804ECE8 @ =sub_809718C
|
ldr r0, _0804ECE8 @ =SpriteCB_MonIcon
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
beq _0804ECDC
|
beq _0804ECDC
|
||||||
b _0804EE54
|
b _0804EE54
|
||||||
@@ -4727,7 +4727,7 @@ _0804ECDC:
|
|||||||
b _0804EE54
|
b _0804EE54
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0804ECE4: .4byte gSprites
|
_0804ECE4: .4byte gSprites
|
||||||
_0804ECE8: .4byte sub_809718C
|
_0804ECE8: .4byte SpriteCB_MonIcon
|
||||||
_0804ECEC:
|
_0804ECEC:
|
||||||
ldr r1, _0804EE08 @ =gUnknown_8260834
|
ldr r1, _0804EE08 @ =gUnknown_8260834
|
||||||
ldr r0, [sp, 0x60]
|
ldr r0, [sp, 0x60]
|
||||||
@@ -6356,7 +6356,7 @@ _0804F988:
|
|||||||
subs r1, r2
|
subs r1, r2
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
bl sub_8097414
|
bl MonIcon_SetAnim
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
adds r0, 0x36
|
adds r0, 0x36
|
||||||
|
|||||||
+10
-10
@@ -1215,7 +1215,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x54
|
adds r1, 0x54
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1223,7 +1223,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x56
|
adds r1, 0x56
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1231,7 +1231,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x58
|
adds r1, 0x58
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1239,7 +1239,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x5A
|
adds r1, 0x5A
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1247,7 +1247,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x5C
|
adds r1, 0x5C
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -1255,7 +1255,7 @@ _080899AE:
|
|||||||
bl VarGet
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_8096FD4
|
bl MailSpeciesToIconSpecies
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r1, 0x5E
|
adds r1, 0x5E
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -3203,7 +3203,7 @@ _0808AAA4:
|
|||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0808AAEE
|
beq _0808AAEE
|
||||||
bl sub_8097218
|
bl GetMonIconPaletteIndexFromSpecies
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
lsls r1, r4, 20
|
lsls r1, r4, 20
|
||||||
@@ -3250,7 +3250,7 @@ _0808AB0C: .4byte 0x00000457
|
|||||||
sub_808AB10: @ 808AB10
|
sub_808AB10: @ 808AB10
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _0808AB40 @ =gUnknown_83D3740
|
ldr r0, _0808AB40 @ =gMonIconPalettes
|
||||||
ldr r4, _0808AB44 @ =gUnknown_20397A4
|
ldr r4, _0808AB44 @ =gUnknown_20397A4
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
ldr r5, _0808AB48 @ =0x00000396
|
ldr r5, _0808AB48 @ =0x00000396
|
||||||
@@ -3271,7 +3271,7 @@ sub_808AB10: @ 808AB10
|
|||||||
beq _0808AB80
|
beq _0808AB80
|
||||||
b _0808AB88
|
b _0808AB88
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0808AB40: .4byte gUnknown_83D3740
|
_0808AB40: .4byte gMonIconPalettes
|
||||||
_0808AB44: .4byte gUnknown_20397A4
|
_0808AB44: .4byte gUnknown_20397A4
|
||||||
_0808AB48: .4byte 0x00000396
|
_0808AB48: .4byte 0x00000396
|
||||||
_0808AB4C: .4byte 0x000004aa
|
_0808AB4C: .4byte 0x000004aa
|
||||||
@@ -3322,7 +3322,7 @@ _0808AB9A:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_8097028
|
bl GetMonIconTiles
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r3, r4, 20
|
lsls r3, r4, 20
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
|
|||||||
@@ -966,8 +966,8 @@ _08082E48:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8082CBC
|
thumb_func_end sub_8082CBC
|
||||||
|
|
||||||
thumb_func_start sub_8082E54
|
thumb_func_start Special_RockSmashEncounter
|
||||||
sub_8082E54: @ 8082E54
|
Special_RockSmashEncounter: @ 8082E54
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl sub_8082934
|
bl sub_8082934
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
@@ -1018,7 +1018,7 @@ _08082EB6:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08082EBC: .4byte gSpecialVar_Result
|
_08082EBC: .4byte gSpecialVar_Result
|
||||||
thumb_func_end sub_8082E54
|
thumb_func_end Special_RockSmashEncounter
|
||||||
|
|
||||||
thumb_func_start SweetScentWildEncounter
|
thumb_func_start SweetScentWildEncounter
|
||||||
SweetScentWildEncounter: @ 8082EC0
|
SweetScentWildEncounter: @ 8082EC0
|
||||||
@@ -1302,14 +1302,14 @@ sub_80830B8: @ 80830B8
|
|||||||
bl VarSet
|
bl VarSet
|
||||||
cmp r4, 0
|
cmp r4, 0
|
||||||
bne _08083104
|
bne _08083104
|
||||||
ldr r0, _08083100 @ =gUnknown_81BFB65
|
ldr r0, _08083100 @ =EventScript_1BFB65
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _08083106
|
b _08083106
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080830F8: .4byte gUnknown_203ADFA
|
_080830F8: .4byte gUnknown_203ADFA
|
||||||
_080830FC: .4byte 0x00004020
|
_080830FC: .4byte 0x00004020
|
||||||
_08083100: .4byte gUnknown_81BFB65
|
_08083100: .4byte EventScript_1BFB65
|
||||||
_08083104:
|
_08083104:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_08083106:
|
_08083106:
|
||||||
|
|||||||
BIN
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
gLastQuestLogStoredFlagOrVarIdx
|
||||||
+4
-347
@@ -1,311 +1,17 @@
|
|||||||
#include "constants/region_map.h"
|
#include "constants/region_map.h"
|
||||||
#include "constants/trainer_classes.h"
|
#include "constants/trainer_classes.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
#include "constants/flags.h"
|
||||||
#include "constants/region_map.h"
|
#include "constants/region_map.h"
|
||||||
|
#include "constants/maps.h"
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "constants/constants.inc"
|
.include "constants/constants.inc"
|
||||||
|
|
||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_8234698:: @ 8234698
|
|
||||||
obj_frame_tiles gHeap + 0x8000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0x8800, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0x9000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0x9800, 0x800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_82346B8:: @ 82346B8
|
|
||||||
obj_frame_tiles gHeap + 0xA000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xA800, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xB000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xB800, 0x800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_82346D8:: @ 82346D8
|
|
||||||
obj_frame_tiles gHeap + 0xC000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xC800, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xD000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xD800, 0x800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_82346F8:: @ 82346F8
|
|
||||||
obj_frame_tiles gHeap + 0xE000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xE800, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xF000, 0x800
|
|
||||||
obj_frame_tiles gHeap + 0xF800, 0x800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_8234718:: @ 8234718
|
|
||||||
obj_frame_tiles gTrainerBackPic_Red, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Red + 0x0800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Red + 0x1000, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Red + 0x1800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Red + 0x2000, 0x0800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_8234740:: @ 8234740
|
|
||||||
obj_frame_tiles gTrainerBackPic_Leaf, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Leaf + 0x0800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Leaf + 0x1000, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Leaf + 0x1800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_Leaf + 0x2000, 0x0800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_8234768:: @ 8234768
|
|
||||||
obj_frame_tiles gTrainerBackPic_PokeDude, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_PokeDude + 0x0800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_PokeDude + 0x1000, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_PokeDude + 0x1800, 0x0800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_8234788:: @ 8234788
|
|
||||||
obj_frame_tiles gTrainerBackPic_OldMan, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_OldMan + 0x0800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_OldMan + 0x1000, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_OldMan + 0x1800, 0x0800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_82347A8:: @ 82347A8
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireBrendan, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x0800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x1000, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x1800, 0x0800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_82347C8:: @ 82347C8
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireMay, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x0800, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x1000, 0x0800
|
|
||||||
obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x1800, 0x0800
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_82347E8:: @ 82347E8
|
|
||||||
obj_image_anim_frame 0, 0
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_82347F0:: @ 82347F0
|
|
||||||
obj_image_anim_frame 3, 0
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_82347F8:: @ 82347F8
|
|
||||||
obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234808:: @ 8234808
|
|
||||||
obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234818:: @ 8234818
|
|
||||||
obj_rot_scal_anim_frame 0x28, 0x28, 0, 0
|
|
||||||
obj_rot_scal_anim_frame 0x12, 0x12, 0, 12
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234830:: @ 8234830
|
|
||||||
obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 18
|
|
||||||
obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 15
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234848:: @ 8234848
|
|
||||||
obj_rot_scal_anim_frame 0xA0, 0x100, 0, 0
|
|
||||||
obj_rot_scal_anim_frame 0x4, 0x0, 0, 8
|
|
||||||
obj_rot_scal_anim_frame 0xFFFC, 0x0, 0, 8
|
|
||||||
obj_rot_scal_anim_jump 1
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234868:: @ 8234868
|
|
||||||
obj_rot_scal_anim_frame 0x2, 0x2, 0, 20
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234878:: @ 8234878
|
|
||||||
obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 20
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234888:: @ 8234888
|
|
||||||
obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
|
|
||||||
obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 9
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_82348A0:: @ 82348A0
|
|
||||||
obj_rot_scal_anim_frame 0x4, 0x4, 0, 63
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_82348B0:: @ 82348B0
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, -3, 5
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, 3, 5
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnimTable_82348C8:: @ 82348C8
|
|
||||||
.4byte gSpriteAffineAnim_82347F8
|
|
||||||
.4byte gSpriteAffineAnim_8234818
|
|
||||||
.4byte gSpriteAffineAnim_8234830
|
|
||||||
.4byte gSpriteAffineAnim_8234848
|
|
||||||
.4byte gSpriteAffineAnim_8234868
|
|
||||||
.4byte gSpriteAffineAnim_8234878
|
|
||||||
.4byte gSpriteAffineAnim_82348A0
|
|
||||||
.4byte gSpriteAffineAnim_82348B0
|
|
||||||
.4byte gSpriteAffineAnim_8234888
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_82348EC:: @ 82348EC
|
|
||||||
obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 4, 63
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_82348FC:: @ 82348FC
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, 3, 5
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, -3, 5
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234914:: @ 8234914
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, -5, 20
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, 0, 20
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, 5, 20
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnim_8234934:: @ 8234934
|
|
||||||
obj_rot_scal_anim_frame 0x0, 0x0, 9, 110
|
|
||||||
obj_rot_scal_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnimTable_8234944:: @ 8234944
|
|
||||||
.4byte gSpriteAffineAnim_82347F8
|
|
||||||
.4byte gSpriteAffineAnim_8234818
|
|
||||||
.4byte gSpriteAffineAnim_8234830
|
|
||||||
.4byte gSpriteAffineAnim_8234848
|
|
||||||
.4byte gSpriteAffineAnim_8234868
|
|
||||||
.4byte gSpriteAffineAnim_8234878
|
|
||||||
.4byte gSpriteAffineAnim_82348EC
|
|
||||||
.4byte gSpriteAffineAnim_82348FC
|
|
||||||
.4byte gSpriteAffineAnim_8234914
|
|
||||||
.4byte gSpriteAffineAnim_8234888
|
|
||||||
.4byte gSpriteAffineAnim_8234934
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAffineAnimTable_82349470:: @ 82349470
|
|
||||||
.4byte gSpriteAffineAnim_8234808
|
|
||||||
.4byte gSpriteAffineAnim_8234818
|
|
||||||
.4byte gSpriteAffineAnim_8234830
|
|
||||||
.4byte gSpriteAffineAnim_8234848
|
|
||||||
.4byte gSpriteAffineAnim_8234868
|
|
||||||
.4byte gSpriteAffineAnim_8234878
|
|
||||||
.4byte gSpriteAffineAnim_82348EC
|
|
||||||
.4byte gSpriteAffineAnim_82348FC
|
|
||||||
.4byte gSpriteAffineAnim_8234914
|
|
||||||
.4byte gSpriteAffineAnim_8234888
|
|
||||||
.4byte gSpriteAffineAnim_8234934
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_823499C:: @ 823499C
|
|
||||||
obj_image_anim_frame 0, 0
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_82349A4:: @ 82349A4
|
|
||||||
obj_image_anim_frame 1, 0
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_82349AC:: @ 82349AC
|
|
||||||
obj_image_anim_frame 2, 0
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_82349B4:: @ 82349B4
|
|
||||||
obj_image_anim_frame 3, 0
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnimTable_82349BC:: @ 82349BC
|
|
||||||
.4byte gSpriteAnim_823499C
|
|
||||||
.4byte gSpriteAnim_82349A4
|
|
||||||
.4byte gSpriteAnim_82349AC
|
|
||||||
.4byte gSpriteAnim_82349B4
|
|
||||||
|
|
||||||
.section .rodata.82350AC
|
|
||||||
|
|
||||||
gMonFrontPicTable:: @ 82350AC
|
|
||||||
.incbin "baserom.gba", 0x2350AC, 0xE8
|
|
||||||
|
|
||||||
gUnknown_8235194:: @ 8235194
|
|
||||||
.incbin "baserom.gba", 0x235194, 0xCD8
|
|
||||||
|
|
||||||
gMonBackPicCoords:: @ 8235E6C
|
|
||||||
.incbin "baserom.gba", 0x235E6C, 0x6E0
|
|
||||||
|
|
||||||
gMonBackPicTable:: @ 823654C
|
|
||||||
.incbin "baserom.gba", 0x23654C, 0xDC0
|
|
||||||
|
|
||||||
gMonPaletteTable:: @ 823730C
|
|
||||||
.incbin "baserom.gba", 0x23730C, 0xE8
|
|
||||||
|
|
||||||
gUnknown_82373F4:: @ 82373F4
|
|
||||||
.incbin "baserom.gba", 0x2373F4, 0xCD8
|
|
||||||
|
|
||||||
gMonShinyPaletteTable:: @ 82380CC
|
|
||||||
.incbin "baserom.gba", 0x2380CC, 0x1010
|
|
||||||
|
|
||||||
gTrainerFrontAnimsPtrTable:: @ 82390DC
|
|
||||||
.incbin "baserom.gba", 0x2390DC, 0x250
|
|
||||||
|
|
||||||
gTrainerFrontPicCoords:: @ 823932C
|
|
||||||
.incbin "baserom.gba", 0x23932C, 0x250
|
|
||||||
|
|
||||||
gTrainerFrontPicTable:: @ 823957C
|
|
||||||
.incbin "baserom.gba", 0x23957C, 0x4A0
|
|
||||||
|
|
||||||
gTrainerFrontPicPaletteTable:: @ 8239A1C
|
|
||||||
.incbin "baserom.gba", 0x239A1C, 0x558
|
|
||||||
|
|
||||||
gTrainerBackAnimsPtrTable:: @ 8239F74
|
|
||||||
.incbin "baserom.gba", 0x239F74, 0x18
|
|
||||||
|
|
||||||
gTrainerBackPicCoords:: @ 8239F8C
|
|
||||||
.incbin "baserom.gba", 0x239F8C, 0x18
|
|
||||||
|
|
||||||
gTrainerBackPicTable:: @ 8239FA4
|
|
||||||
.incbin "baserom.gba", 0x239FA4, 0x30
|
|
||||||
|
|
||||||
gTrainerBackPicPaletteTable:: @ 8239FD4
|
|
||||||
.incbin "baserom.gba", 0x239FD4, 0x30
|
|
||||||
|
|
||||||
gEnemyMonElevation:: @ 823A004
|
|
||||||
.incbin "baserom.gba", 0x23A004, 0x4554
|
|
||||||
|
|
||||||
gTrainerClassNames:: @ 823E558
|
|
||||||
.include "data/text/trainer_class_names.inc"
|
|
||||||
|
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
gTrainers:: @ 823EAD8
|
|
||||||
.incbin "baserom.gba", 0x23EAC8, 0x7418
|
|
||||||
|
|
||||||
gSpeciesNames:: @ 8245EE0
|
gUnknown_824829C:: @ 824829C
|
||||||
.include "data/text/species_names.inc"
|
.incbin "baserom.gba", 0x24829C, 0x4c
|
||||||
|
|
||||||
gMoveNames:: @ 8247094
|
|
||||||
.incbin "baserom.gba", 0x247094, 0xF97
|
|
||||||
|
|
||||||
gUnknown_824802B:: @ 824802B
|
|
||||||
.incbin "baserom.gba", 0x24802B, 0xD
|
|
||||||
|
|
||||||
gUnknown_8248038:: @ 8248038
|
|
||||||
.incbin "baserom.gba", 0x248038, 0x186
|
|
||||||
|
|
||||||
gUnknown_82481BE:: @ 82481BE
|
|
||||||
.incbin "baserom.gba", 0x2481BE, 0x12A
|
|
||||||
|
|
||||||
gUnknown_82482E8:: @ 82482E8
|
gUnknown_82482E8:: @ 82482E8
|
||||||
.incbin "baserom.gba", 0x2482E8, 0x18
|
.incbin "baserom.gba", 0x2482E8, 0x18
|
||||||
@@ -594,52 +300,3 @@ gUnknown_826D1E4:: @ 826D1E4
|
|||||||
|
|
||||||
gUnknown_826D250:: @ 826D250
|
gUnknown_826D250:: @ 826D250
|
||||||
.incbin "baserom.gba", 0x26D250, 0x44
|
.incbin "baserom.gba", 0x26D250, 0x44
|
||||||
|
|
||||||
gUnknown_826D294:: @ 826D294
|
|
||||||
.incbin "baserom.gba", 0x26D294, 0xA
|
|
||||||
|
|
||||||
gUnknown_826D29E:: @ 826D29E
|
|
||||||
.incbin "baserom.gba", 0x26D29E, 0x12
|
|
||||||
|
|
||||||
gUnknown_826D2B0:: @ 826D2B0
|
|
||||||
.incbin "baserom.gba", 0x26D2B0, 0x28
|
|
||||||
|
|
||||||
gDirectionToVectors:: @ 826D2D8
|
|
||||||
.4byte 0, 0
|
|
||||||
.4byte 0, 1
|
|
||||||
.4byte 0, -1
|
|
||||||
.4byte -1, 0
|
|
||||||
.4byte 1, 0
|
|
||||||
.4byte -1, 1
|
|
||||||
.4byte 1, 1
|
|
||||||
.4byte -1, -1
|
|
||||||
.4byte 1, -1
|
|
||||||
|
|
||||||
gUnknown_826D320:: @ 826D320
|
|
||||||
.incbin "baserom.gba", 0x26D320, 0x10
|
|
||||||
|
|
||||||
gUnknown_826D330:: @ 826D330
|
|
||||||
.incbin "baserom.gba", 0x26D330, 0xC
|
|
||||||
|
|
||||||
gUnknown_826D33C:: @ 826D33C
|
|
||||||
.4byte sub_8058684
|
|
||||||
.4byte sub_80586A4
|
|
||||||
.4byte sub_80586A8
|
|
||||||
|
|
||||||
gUnknown_826D348:: @ 826D348
|
|
||||||
.4byte sub_80586C8
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586CC
|
|
||||||
.4byte sub_80586C8
|
|
||||||
.4byte sub_80586C8
|
|
||||||
.4byte sub_8058734
|
|
||||||
.4byte sub_8058734
|
|
||||||
.4byte sub_8058734
|
|
||||||
.4byte sub_8058734
|
|
||||||
|
|
||||||
gUnknown_826D374:: @ 826D374
|
|
||||||
.4byte sub_805874C
|
|
||||||
.4byte sub_8058754
|
|
||||||
|
|
||||||
|
|||||||
+461
-27
@@ -489,30 +489,10 @@ gUnknown_83D35DC:: @ 83D35DC
|
|||||||
gUnknown_83D3728:: @ 83D3728
|
gUnknown_83D3728:: @ 83D3728
|
||||||
.incbin "baserom.gba", 0x3D3728, 0x18
|
.incbin "baserom.gba", 0x3D3728, 0x18
|
||||||
|
|
||||||
gUnknown_83D3740:: @ 83D3740
|
@ pokemon_icon
|
||||||
.incbin "baserom.gba", 0x3D3740, 0x60
|
.section .rodata.83D4100
|
||||||
|
.align 2
|
||||||
gUnknown_83D37A0:: @ 83D37A0
|
@ fldeff_cut
|
||||||
.incbin "baserom.gba", 0x3D37A0, 0x6E0
|
|
||||||
|
|
||||||
gUnknown_83D3E80:: @ 83D3E80
|
|
||||||
.incbin "baserom.gba", 0x3D3E80, 0x1B8
|
|
||||||
|
|
||||||
gUnknown_83D4038:: @ 83D4038
|
|
||||||
.incbin "baserom.gba", 0x3D4038, 0x30
|
|
||||||
|
|
||||||
gUnknown_83D4068:: @ 83D4068
|
|
||||||
.incbin "baserom.gba", 0x3D4068, 0x44
|
|
||||||
|
|
||||||
gUnknown_83D40AC:: @ 83D40AC
|
|
||||||
.incbin "baserom.gba", 0x3D40AC, 0x34
|
|
||||||
|
|
||||||
gUnknown_83D40E0:: @ 83D40E0
|
|
||||||
.incbin "baserom.gba", 0x3D40E0, 0x8
|
|
||||||
|
|
||||||
gUnknown_83D40E8:: @ 83D40E8
|
|
||||||
.incbin "baserom.gba", 0x3D40E8, 0x18
|
|
||||||
|
|
||||||
gUnknown_83D4100:: @ 83D4100
|
gUnknown_83D4100:: @ 83D4100
|
||||||
.incbin "baserom.gba", 0x3D4100, 0x4C
|
.incbin "baserom.gba", 0x3D4100, 0x4C
|
||||||
|
|
||||||
@@ -560,13 +540,467 @@ sBerries:: @ 83DF7E8
|
|||||||
.incbin "baserom.gba", 0x3DF7E8, 0x4B4
|
.incbin "baserom.gba", 0x3DF7E8, 0x4B4
|
||||||
|
|
||||||
gUnknown_83DFC9C:: @ 83DFC9C
|
gUnknown_83DFC9C:: @ 83DFC9C
|
||||||
.incbin "baserom.gba", 0x3DFC9C, 0x814
|
.incbin "baserom.gba", 0x3DFC9C, 0xB4
|
||||||
|
|
||||||
|
gUnknown_83DFD50:: @ 83DFD50
|
||||||
|
.4byte gUnknown_8417938, NULL
|
||||||
|
.4byte gUnknown_841793C, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFD60:: @ 83DFD60
|
||||||
|
.4byte gUnknown_8417ADC, NULL
|
||||||
|
.4byte gUnknown_8417AE3, NULL
|
||||||
|
.4byte gUnknown_8417AE9, NULL
|
||||||
|
.4byte gUnknown_8417AEE, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFD80:: @ 83DFD80
|
||||||
|
.4byte gUnknown_84178F0, NULL
|
||||||
|
.4byte gUnknown_8417907, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFD90:: @ 83DFD90
|
||||||
|
.4byte gUnknown_84178EB, NULL
|
||||||
|
.4byte gUnknown_8417907, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFDA0:: @ 83DFDA0
|
||||||
|
.4byte gUnknown_84178FD, NULL
|
||||||
|
.4byte gUnknown_8417907, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFDB0:: @ 83DFDB0
|
||||||
|
.4byte gUnknown_84178F0, NULL
|
||||||
|
.4byte gUnknown_84178EB, NULL
|
||||||
|
.4byte gUnknown_8417907, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFDC8:: @ 83DFDC8
|
||||||
|
.4byte gUnknown_84178F0, NULL
|
||||||
|
.4byte gUnknown_84178FD, NULL
|
||||||
|
.4byte gUnknown_8417907, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFDE0:: @ 83DFDE0
|
||||||
|
.4byte gUnknown_84178EB, NULL
|
||||||
|
.4byte gUnknown_84178FD, NULL
|
||||||
|
.4byte gUnknown_8417907, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFDF8:: @ 83DFDF8
|
||||||
|
.4byte gUnknown_84178F0, NULL
|
||||||
|
.4byte gUnknown_84178EB, NULL
|
||||||
|
.4byte gUnknown_84178FD, NULL
|
||||||
|
.4byte gUnknown_8417907, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFE18:: @ 83DFE18
|
||||||
|
.4byte gUnknown_8417914, NULL
|
||||||
|
.4byte gUnknown_841790C, NULL
|
||||||
|
.4byte gUnknown_8417910, NULL
|
||||||
|
.4byte gUnknown_8417918, NULL
|
||||||
|
.4byte gUnknown_841791C, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFE48:: @ 83DFE48
|
||||||
|
.4byte gUnknown_8417938, NULL
|
||||||
|
.4byte gUnknown_841793C, NULL
|
||||||
|
.4byte gUnknown_84178E6, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFE60:: @ 83DFE60
|
||||||
|
.4byte gUnknown_8417944, NULL
|
||||||
|
.4byte gUnknown_8417952, NULL
|
||||||
|
.4byte gUnknown_8417960, NULL
|
||||||
|
.4byte gUnknown_84178E6, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFE88:: @ 83DFE88
|
||||||
|
.4byte gUnknown_8417938, NULL
|
||||||
|
.4byte gUnknown_841793C, NULL
|
||||||
|
.4byte gUnknown_84178E6, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFEA0:: @ 83DFEA0
|
||||||
|
.4byte gUnknown_841796D, NULL
|
||||||
|
.4byte gUnknown_841797F, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFEB8:: @ 83DFEB8
|
||||||
|
.4byte gUnknown_841806D, NULL
|
||||||
|
.4byte gUnknown_841805D, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFED0:: @ 83DFED0
|
||||||
|
.4byte gUnknown_8417D56, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFEE0:: @ 83DFEE0
|
||||||
|
.4byte gUnknown_8417D63, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFEF0:: @ 83DFEF0
|
||||||
|
.4byte gUnknown_8417D6F, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFF00:: @ 83DFF00
|
||||||
|
.4byte gUnknown_8417D56, NULL
|
||||||
|
.4byte gUnknown_8417D6F, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFF18:: @ 83DFF18
|
||||||
|
.4byte gUnknown_8417D63, NULL
|
||||||
|
.4byte gUnknown_8417D6F, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFF30:: @ 83DFF30
|
||||||
|
.4byte gUnknown_8417984, NULL
|
||||||
|
.4byte gUnknown_841799A, NULL
|
||||||
|
.4byte gUnknown_84179AD, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFF50:: @ 83DFF50
|
||||||
|
.4byte gUnknown_8417A42, NULL
|
||||||
|
.4byte gUnknown_8417A58, NULL
|
||||||
|
.4byte gUnknown_8417A6E, NULL
|
||||||
|
.4byte gUnknown_8417A84, NULL
|
||||||
|
.4byte gUnknown_8417A9A, NULL
|
||||||
|
.4byte gUnknown_8417D4C, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFF80:: @ 83DFF80
|
||||||
|
.4byte gUnknown_8417F4D, NULL
|
||||||
|
.4byte gUnknown_8417ED9, NULL
|
||||||
|
.4byte gUnknown_8417EF7, NULL
|
||||||
|
.4byte gUnknown_8417F11, NULL
|
||||||
|
.4byte gUnknown_8417F2F, NULL
|
||||||
|
.4byte gUnknown_8417D4C, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFFB0:: @ 83DFFB0
|
||||||
|
.4byte gUnknown_84179C0, NULL
|
||||||
|
.4byte gUnknown_84179D6, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFFC8:: @ 83DFFC8
|
||||||
|
.4byte gUnknown_84179ED, NULL
|
||||||
|
.4byte gUnknown_84179F7, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFFD8:: @ 83DFFD8
|
||||||
|
.4byte gUnknown_8417A37, NULL
|
||||||
|
.4byte gUnknown_8417A3D, NULL
|
||||||
|
|
||||||
|
gUnknown_83DFFE8:: @ 83DFFE8
|
||||||
|
.4byte gUnknown_8417ABC, NULL
|
||||||
|
.4byte gUnknown_8417AB9, NULL
|
||||||
|
.4byte gUnknown_8417AB6, NULL
|
||||||
|
.4byte gUnknown_8417AB3, NULL
|
||||||
|
.4byte gUnknown_8417AB0, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0018:: @ 83E0018
|
||||||
|
.4byte gUnknown_8417C0F, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0028:: @ 83E0028
|
||||||
|
.4byte gUnknown_8417C1B, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0038:: @ 83E0038
|
||||||
|
.4byte gUnknown_8417C0F, NULL
|
||||||
|
.4byte gUnknown_8417C1B, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0050:: @ 83E0050
|
||||||
|
.4byte gUnknown_8417C24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0060:: @ 83E0060
|
||||||
|
.4byte gUnknown_8417C0F, NULL
|
||||||
|
.4byte gUnknown_8417C24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0078:: @ 83E0078
|
||||||
|
.4byte gUnknown_8417C1B, NULL
|
||||||
|
.4byte gUnknown_8417C24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0090:: @ 83E0090
|
||||||
|
.4byte gUnknown_8417C0F, NULL
|
||||||
|
.4byte gUnknown_8417C1B, NULL
|
||||||
|
.4byte gUnknown_8417C24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A02, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A0C, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A02, NULL
|
||||||
|
.4byte gUnknown_8417A0C, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A19, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A02, NULL
|
||||||
|
.4byte gUnknown_8417A19, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A0C, NULL
|
||||||
|
.4byte gUnknown_8417A19, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
.4byte gUnknown_8417A02, NULL
|
||||||
|
.4byte gUnknown_8417A0C, NULL
|
||||||
|
.4byte gUnknown_8417A19, NULL
|
||||||
|
.4byte gUnknown_8417A24, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0190:: @ 83E0190
|
||||||
|
.4byte gUnknown_8417BE2, NULL
|
||||||
|
.4byte gUnknown_8417BE8, NULL
|
||||||
|
.4byte gUnknown_8417BF0, NULL
|
||||||
|
.4byte gUnknown_8417BF8, NULL
|
||||||
|
.4byte gUnknown_8417C01, NULL
|
||||||
|
|
||||||
|
gUnknown_83E01B8:: @ 83E01B8
|
||||||
|
.4byte gUnknown_8417C33, NULL
|
||||||
|
.4byte gUnknown_8417C4B, NULL
|
||||||
|
|
||||||
|
gUnknown_83E01C8:: @ 83E01C8
|
||||||
|
.4byte gUnknown_8417C55, NULL
|
||||||
|
.4byte gUnknown_8417C6A, NULL
|
||||||
|
.4byte gUnknown_8417C83, NULL
|
||||||
|
.4byte gUnknown_8417C9D, NULL
|
||||||
|
.4byte gUnknown_8417CB7, NULL
|
||||||
|
.4byte gUnknown_8417D4C, NULL
|
||||||
|
|
||||||
|
gUnknown_83E01F8:: @ 83E01F8
|
||||||
|
.4byte gUnknown_8417D79, NULL
|
||||||
|
.4byte gUnknown_8417D86, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0210:: @ 83E0210
|
||||||
|
.4byte gUnknown_8417D90, NULL
|
||||||
|
.4byte gUnknown_8417DA0, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0228:: @ 83E0228
|
||||||
|
.4byte gUnknown_841805D, NULL
|
||||||
|
.4byte gUnknown_8418061, NULL
|
||||||
|
.4byte gUnknown_8418069, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0248:: @ 83E0248
|
||||||
|
.4byte gUnknown_841807D, NULL
|
||||||
|
.4byte gUnknown_841808E, NULL
|
||||||
|
.4byte gUnknown_841809C, NULL
|
||||||
|
.4byte gUnknown_8417929, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0268:: @ 83E0268
|
||||||
|
.4byte gUnknown_8417DFE, NULL
|
||||||
|
.4byte gUnknown_8417E09, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0280:: @ 83E0280
|
||||||
|
.4byte gUnknown_8417DF3, NULL
|
||||||
|
.4byte gUnknown_8417E09, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0298:: @ 83E0298
|
||||||
|
.4byte gUnknown_8417DF3, NULL
|
||||||
|
.4byte gUnknown_8417DFE, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E02B0:: @ 83E02B0
|
||||||
|
.4byte gUnknown_8417D79, NULL
|
||||||
|
.4byte gUnknown_8417E50, NULL
|
||||||
|
.4byte gUnknown_8417E5A, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E02D0:: @ 83E02D0
|
||||||
|
.4byte gUnknown_8417E66, NULL
|
||||||
|
.4byte gUnknown_8417E67, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E02E8:: @ 83E02E8
|
||||||
|
.4byte gUnknown_8417D79, NULL
|
||||||
|
.4byte gUnknown_8417E50, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0300:: @ 83E0300
|
||||||
|
.4byte gUnknown_8417E72, NULL
|
||||||
|
.4byte gUnknown_8417E7F, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0318:: @ 83E0318
|
||||||
|
.4byte gUnknown_8417E94, NULL
|
||||||
|
.4byte gUnknown_8417EA4, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0328:: @ 83E0328
|
||||||
|
.4byte gUnknown_8417D79, NULL
|
||||||
|
.4byte gUnknown_8417E50, NULL
|
||||||
|
.4byte gUnknown_8417E71, NULL
|
||||||
|
.4byte gUnknown_8417E5A, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0350:: @ 83E0350
|
||||||
|
.4byte gUnknown_8417D79, NULL
|
||||||
|
.4byte gUnknown_8417E50, NULL
|
||||||
|
.4byte gUnknown_8417E71, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0370:: @ 83E0370
|
||||||
|
.4byte gUnknown_8417EB3, NULL
|
||||||
|
.4byte gUnknown_8417EC1, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0388:: @ 83E0388
|
||||||
|
.4byte gUnknown_8417EB3, NULL
|
||||||
|
.4byte gUnknown_8417ECC, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E03A0:: @ 83E03A0
|
||||||
|
.4byte gUnknown_8417EB3, NULL
|
||||||
|
.4byte gUnknown_8417EC1, NULL
|
||||||
|
.4byte gUnknown_8417ECC, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E03C0:: @ 83E03C0
|
||||||
|
.4byte gUnknown_8417DF3, NULL
|
||||||
|
.4byte gUnknown_8417DFE, NULL
|
||||||
|
.4byte gUnknown_8417E09, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E03E0:: @ 83E03E0
|
||||||
|
.4byte gUnknown_8417E46, NULL
|
||||||
|
.4byte gUnknown_8417DFE, NULL
|
||||||
|
.4byte gUnknown_8417E09, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0400:: @ 83E0400
|
||||||
|
.4byte gUnknown_8417E46, NULL
|
||||||
|
.4byte gUnknown_8417DF3, NULL
|
||||||
|
.4byte gUnknown_8417E09, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0420:: @ 83E0420
|
||||||
|
.4byte gUnknown_8417E46, NULL
|
||||||
|
.4byte gUnknown_8417DF3, NULL
|
||||||
|
.4byte gUnknown_8417DFE, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0440:: @ 83E0440
|
||||||
|
.4byte gUnknown_8417E46, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0450:: @ 83E0450
|
||||||
|
.4byte gUnknown_8417F68, NULL
|
||||||
|
.4byte gUnknown_8417F67, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0468:: @ 83E0468
|
||||||
|
.4byte gUnknown_8417F77, NULL
|
||||||
|
.4byte gUnknown_8417F69, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E0480:: @ 83E0480
|
||||||
|
.4byte gOtherText_Single, NULL
|
||||||
|
.4byte gOtherText_Double, NULL
|
||||||
|
.4byte gOtherText_Knockout, NULL
|
||||||
|
.4byte gOtherText_Mixed, NULL
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
|
gUnknown_83E04A8:: @ 83E04A8
|
||||||
|
.4byte gOtherText_Exit, NULL
|
||||||
|
|
||||||
gUnknown_83E04B0:: @ 83E04B0
|
gUnknown_83E04B0:: @ 83E04B0
|
||||||
.incbin "baserom.gba", 0x3E04B0, 0x208
|
.4byte gUnknown_83DFD50, 2
|
||||||
|
.4byte gUnknown_83E0190, 5
|
||||||
|
.4byte gUnknown_83DFD60, 4
|
||||||
|
.4byte gUnknown_83DFD80, 2
|
||||||
|
.4byte gUnknown_83DFD90, 2
|
||||||
|
.4byte gUnknown_83DFDA0, 2
|
||||||
|
.4byte gUnknown_83DFDB0, 3
|
||||||
|
.4byte gUnknown_83DFDC8, 3
|
||||||
|
.4byte gUnknown_83DFDE0, 3
|
||||||
|
.4byte gUnknown_83DFDF8, 4
|
||||||
|
.4byte gUnknown_83E04A8, 1
|
||||||
|
.4byte gUnknown_83E04A8, 1
|
||||||
|
.4byte gUnknown_83E04A8, 1
|
||||||
|
.4byte gUnknown_83E01B8, 2
|
||||||
|
.4byte gUnknown_83E01C8, 6
|
||||||
|
.4byte gUnknown_83DFE18, 6
|
||||||
|
.4byte gUnknown_83DFE48, 3
|
||||||
|
.4byte gUnknown_83DFE60, 5
|
||||||
|
.4byte gUnknown_83DFE88, 3
|
||||||
|
.4byte gUnknown_83DFEA0, 3
|
||||||
|
.4byte gUnknown_83DFEB8, 3
|
||||||
|
.4byte gUnknown_83DFED0, 2
|
||||||
|
.4byte gUnknown_83DFEE0, 2
|
||||||
|
.4byte gUnknown_83DFEF0, 2
|
||||||
|
.4byte gUnknown_83DFF00, 3
|
||||||
|
.4byte gUnknown_83DFF18, 3
|
||||||
|
.4byte gUnknown_83DFF30, 4
|
||||||
|
.4byte gUnknown_83DFFB0, 3
|
||||||
|
.4byte gUnknown_83DFFC8, 2
|
||||||
|
.4byte gUnknown_83DFFD8, 2
|
||||||
|
.4byte gUnknown_83DFF50, 6
|
||||||
|
.4byte gUnknown_83DFFE8, 6
|
||||||
|
.4byte gUnknown_83E0018, 2
|
||||||
|
.4byte gUnknown_83E0028, 2
|
||||||
|
.4byte gUnknown_83E0038, 3
|
||||||
|
.4byte gUnknown_83E0050, 2
|
||||||
|
.4byte gUnknown_83E0060, 3
|
||||||
|
.4byte gUnknown_83E0078, 3
|
||||||
|
.4byte gUnknown_83E0090, 4
|
||||||
|
.4byte gUnknown_83E01F8, 3
|
||||||
|
.4byte gUnknown_83E0210, 3
|
||||||
|
.4byte gUnknown_83DFF80, 6
|
||||||
|
.4byte gUnknown_83E0228, 4
|
||||||
|
.4byte gUnknown_83E0248, 4
|
||||||
|
.4byte gUnknown_83E0268, 3
|
||||||
|
.4byte gUnknown_83E0280, 3
|
||||||
|
.4byte gUnknown_83E0298, 3
|
||||||
|
.4byte gUnknown_83E02B0, 4
|
||||||
|
.4byte gUnknown_83E02D0, 3
|
||||||
|
.4byte gUnknown_83E0300, 3
|
||||||
|
.4byte gUnknown_83E02E8, 3
|
||||||
|
.4byte gUnknown_83E0318, 2
|
||||||
|
.4byte gUnknown_83E0328, 5
|
||||||
|
.4byte gUnknown_83E0350, 4
|
||||||
|
.4byte gUnknown_83E0370, 3
|
||||||
|
.4byte gUnknown_83E0388, 3
|
||||||
|
.4byte gUnknown_83E03A0, 4
|
||||||
|
.4byte gUnknown_83E03C0, 4
|
||||||
|
.4byte gUnknown_83E03E0, 4
|
||||||
|
.4byte gUnknown_83E0400, 4
|
||||||
|
.4byte gUnknown_83E0420, 4
|
||||||
|
.4byte gUnknown_83E0440, 2
|
||||||
|
.4byte gUnknown_83E0450, 3
|
||||||
|
.4byte gUnknown_83E0468, 3
|
||||||
|
.4byte gUnknown_83E0480, 5
|
||||||
|
|
||||||
gStdStringPtrs:: @ 83E06B8
|
gStdStringPtrs:: @ 83E06B8
|
||||||
.incbin "baserom.gba", 0x3E06B8, 0x74
|
.4byte gUnknown_8417ABF
|
||||||
|
.4byte gUnknown_8417AC4
|
||||||
|
.4byte gUnknown_8417ACB
|
||||||
|
.4byte gUnknown_8417AD0
|
||||||
|
.4byte gUnknown_8417AD6
|
||||||
|
.4byte gUnknown_8417AF4
|
||||||
|
.4byte gUnknown_8417AF9
|
||||||
|
.4byte gUnknown_8417B00
|
||||||
|
.4byte gUnknown_8417B05
|
||||||
|
.4byte gUnknown_8417B0B
|
||||||
|
.4byte gUnknown_8417B11
|
||||||
|
.4byte gUnknown_8417B17
|
||||||
|
.4byte gUnknown_8417B21
|
||||||
|
.4byte gUnknown_8417B2C
|
||||||
|
.4byte gUnknown_8417B36
|
||||||
|
.4byte gUnknown_8417B3E
|
||||||
|
.4byte gUnknown_8417B4B
|
||||||
|
.4byte gUnknown_8417B58
|
||||||
|
.4byte gUnknown_8417B65
|
||||||
|
.4byte gUnknown_8417B72
|
||||||
|
.4byte gUnknown_8417B7C
|
||||||
|
.4byte gUnknown_8417B87
|
||||||
|
.4byte gUnknown_8417B94
|
||||||
|
.4byte gUnknown_8417C2D
|
||||||
|
.4byte gUnknown_8417DA9
|
||||||
|
.4byte gUnknown_8417DB6
|
||||||
|
.4byte gUnknown_8417DC7
|
||||||
|
.4byte gUnknown_8417DD9
|
||||||
|
.4byte gUnknown_8417DE1
|
||||||
|
|
||||||
gUnknown_83E072C:: @ 83E072C
|
gUnknown_83E072C:: @ 83E072C
|
||||||
.incbin "baserom.gba", 0x3E072C, 0xC
|
.incbin "baserom.gba", 0x3E072C, 0xC
|
||||||
|
|||||||
+16
-3
@@ -481,13 +481,26 @@ gUnknown_83FE88F:: @ 83FE88F
|
|||||||
.incbin "baserom.gba", 0x3FE88F, 0xF3
|
.incbin "baserom.gba", 0x3FE88F, 0xF3
|
||||||
|
|
||||||
gUnknown_83FE982:: @ 83FE982
|
gUnknown_83FE982:: @ 83FE982
|
||||||
.incbin "baserom.gba", 0x3FE982, 0x16
|
.string "TIME BOARD$"
|
||||||
|
.string "CLEAR TIME$"
|
||||||
|
|
||||||
gUnknown_83FE998:: @ 83FE998
|
gUnknown_83FE998:: @ 83FE998
|
||||||
.incbin "baserom.gba", 0x3FE998, 0x2C
|
.string "{STR_VAR_1}MIN. {STR_VAR_2}.{STR_VAR_3}SEC.$"
|
||||||
|
.string "1F$"
|
||||||
|
.string "2F$"
|
||||||
|
.string "3F$"
|
||||||
|
.string "4F$"
|
||||||
|
.string "5F$"
|
||||||
|
.string "6F$"
|
||||||
|
.string "7F$"
|
||||||
|
.string "8F$"
|
||||||
|
|
||||||
|
.align 2
|
||||||
gUnknown_83FE9C4:: @ 83FE9C4
|
gUnknown_83FE9C4:: @ 83FE9C4
|
||||||
.incbin "baserom.gba", 0x3FE9C4, 0x10
|
.4byte gOtherText_Single
|
||||||
|
.4byte gOtherText_Double
|
||||||
|
.4byte gOtherText_Knockout
|
||||||
|
.4byte gOtherText_Mixed
|
||||||
|
|
||||||
gUnknown_83FE9D4:: @ 83FE9D4
|
gUnknown_83FE9D4:: @ 83FE9D4
|
||||||
.incbin "baserom.gba", 0x3FE9D4, 0x10
|
.incbin "baserom.gba", 0x3FE9D4, 0x10
|
||||||
|
|||||||
+431
-4
@@ -1,5 +1,6 @@
|
|||||||
#include "constants/region_map.h"
|
#include "constants/region_map.h"
|
||||||
#include "constants/flags.h"
|
#include "constants/flags.h"
|
||||||
|
#include "constants/moves.h"
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "constants/constants.inc"
|
.include "constants/constants.inc"
|
||||||
.section .rodata
|
.section .rodata
|
||||||
@@ -1089,12 +1090,438 @@ gUnknown_8459B30:: @ 8459B30
|
|||||||
gUnknown_8459B48:: @ 8459B48
|
gUnknown_8459B48:: @ 8459B48
|
||||||
.incbin "baserom.gba", 0x459B48, 0x18
|
.incbin "baserom.gba", 0x459B48, 0x18
|
||||||
|
|
||||||
gUnknown_8459B60:: @ 8459B60
|
gMoveTutorMoves:: @ 8459B60
|
||||||
.incbin "baserom.gba", 0x459B60, 0x1E
|
.2byte MOVE_MEGA_PUNCH
|
||||||
|
.2byte MOVE_SWORDS_DANCE
|
||||||
|
.2byte MOVE_MEGA_KICK
|
||||||
|
.2byte MOVE_BODY_SLAM
|
||||||
|
.2byte MOVE_DOUBLE_EDGE
|
||||||
|
.2byte MOVE_COUNTER
|
||||||
|
.2byte MOVE_SEISMIC_TOSS
|
||||||
|
.2byte MOVE_MIMIC
|
||||||
|
.2byte MOVE_METRONOME
|
||||||
|
.2byte MOVE_SOFT_BOILED
|
||||||
|
.2byte MOVE_DREAM_EATER
|
||||||
|
.2byte MOVE_THUNDER_WAVE
|
||||||
|
.2byte MOVE_EXPLOSION
|
||||||
|
.2byte MOVE_ROCK_SLIDE
|
||||||
|
.2byte MOVE_SUBSTITUTE
|
||||||
|
|
||||||
gUnknown_8459B7E:: @ 8459B7E
|
gMoveTutorMoveCompatibilityTable:: @ 8459B7E
|
||||||
.incbin "baserom.gba", 0x459B7E, 0x33A
|
.2byte 0x0000
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x48b8
|
||||||
|
.2byte 0x48b8
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x60fa
|
||||||
|
.2byte 0x60fa
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x41fd
|
||||||
|
.2byte 0x41fd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x71f9
|
||||||
|
.2byte 0x71f9
|
||||||
|
.2byte 0x71fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x5088
|
||||||
|
.2byte 0x5088
|
||||||
|
.2byte 0x5090
|
||||||
|
.2byte 0x5090
|
||||||
|
.2byte 0x5480
|
||||||
|
.2byte 0x5480
|
||||||
|
.2byte 0x55fd
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x5880
|
||||||
|
.2byte 0x5880
|
||||||
|
.2byte 0x5490
|
||||||
|
.2byte 0x5490
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x64ff
|
||||||
|
.2byte 0x5080
|
||||||
|
.2byte 0x5080
|
||||||
|
.2byte 0x60ba
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x40b2
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x60da
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x60d8
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x60de
|
||||||
|
.2byte 0x6090
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x7fff
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x4093
|
||||||
|
.2byte 0x4093
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x40dd
|
||||||
|
.2byte 0x40dd
|
||||||
|
.2byte 0x70fd
|
||||||
|
.2byte 0x41fd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4dfd
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4cfd
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x70b8
|
||||||
|
.2byte 0x70b8
|
||||||
|
.2byte 0x6cb8
|
||||||
|
.2byte 0x64b2
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x69fd
|
||||||
|
.2byte 0x4892
|
||||||
|
.2byte 0x40b2
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x60fa
|
||||||
|
.2byte 0x44b2
|
||||||
|
.2byte 0x41ff
|
||||||
|
.2byte 0x61ff
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x4890
|
||||||
|
.2byte 0x48d0
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x60b0
|
||||||
|
.2byte 0x44b8
|
||||||
|
.2byte 0x44b8
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x60b8
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x60fc
|
||||||
|
.2byte 0x60fc
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x48fd
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x69fd
|
||||||
|
.2byte 0x4ffd
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x68fd
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c90
|
||||||
|
.2byte 0x4592
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x40b8
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x41ff
|
||||||
|
.2byte 0x509a
|
||||||
|
.2byte 0x509e
|
||||||
|
.2byte 0x509e
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4092
|
||||||
|
.2byte 0x4490
|
||||||
|
.2byte 0x40b0
|
||||||
|
.2byte 0x40b0
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x65fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x69fd
|
||||||
|
.2byte 0x7490
|
||||||
|
.2byte 0x7490
|
||||||
|
.2byte 0x7898
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x40ba
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x4090
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x61fd
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x40fb
|
||||||
|
.2byte 0x40ff
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x5098
|
||||||
|
.2byte 0x7498
|
||||||
|
.2byte 0x7498
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x44fd
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x60ff
|
||||||
|
.2byte 0x45fd
|
||||||
|
.2byte 0x65fd
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x4498
|
||||||
|
.2byte 0x65fd
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x54b8
|
||||||
|
.2byte 0x54b8
|
||||||
|
.2byte 0x409a
|
||||||
|
.2byte 0x40fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x60fd
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x6cba
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4d98
|
||||||
|
.2byte 0x4098
|
||||||
|
.2byte 0x68ff
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x68fd
|
||||||
|
.2byte 0x4898
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x49fd
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x609a
|
||||||
|
.2byte 0x60da
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x6098
|
||||||
|
.2byte 0x0000
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x7098
|
||||||
|
.2byte 0x78fd
|
||||||
|
.2byte 0x78fd
|
||||||
|
.2byte 0x78fd
|
||||||
|
.2byte 0x6898
|
||||||
|
.2byte 0x68ff
|
||||||
|
.2byte 0x6898
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4c98
|
||||||
|
.2byte 0x4d98
|
||||||
|
.2byte 0x6cfd
|
||||||
|
.2byte 0x4490
|
||||||
|
|
||||||
|
.align 2
|
||||||
gUnknown_8459EB8:: @ 8459EB8
|
gUnknown_8459EB8:: @ 8459EB8
|
||||||
.incbin "baserom.gba", 0x459EB8, 0xC
|
.incbin "baserom.gba", 0x459EB8, 0xC
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -1,9 +1,12 @@
|
|||||||
#include "constants/species.h"
|
#include "constants/species.h"
|
||||||
#include "constants/items.h"
|
#include "constants/items.h"
|
||||||
#include "constants/moves.h"
|
#include "constants/moves.h"
|
||||||
|
#include "constants/pokemon.h"
|
||||||
#include "constants/easy_chat.h"
|
#include "constants/easy_chat.h"
|
||||||
#include "constants/facility_trainer_classes.h"
|
#include "constants/facility_trainer_classes.h"
|
||||||
|
|
||||||
|
#define MALE 0
|
||||||
|
#define FEMALE 1
|
||||||
#define NULL 0
|
#define NULL 0
|
||||||
|
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
@@ -210,10 +213,7 @@ gUnknown_84791CC:: @ 84791CC
|
|||||||
.incbin "baserom.gba", 0x4791CC, 0x1C
|
.incbin "baserom.gba", 0x4791CC, 0x1C
|
||||||
|
|
||||||
gUnknown_84791E8:: @ 84791E8
|
gUnknown_84791E8:: @ 84791E8
|
||||||
.incbin "baserom.gba", 0x4791E8, 0xE8
|
.incbin "baserom.gba", 0x4791E8, 0x18
|
||||||
|
|
||||||
gUnknown_84792D0:: @ 84792D0
|
|
||||||
.incbin "baserom.gba", 0x4792D0, 0x10
|
|
||||||
|
|
||||||
.section .rodata.8479668
|
.section .rodata.8479668
|
||||||
|
|
||||||
|
|||||||
+14849
-4
File diff suppressed because it is too large
Load Diff
+5308
-8
File diff suppressed because it is too large
Load Diff
+2809
-2811
File diff suppressed because it is too large
Load Diff
@@ -3620,7 +3620,7 @@
|
|||||||
"blockdata_filepath": "data/layouts/ThreeIsland_DunsparceTunnel/map.bin"
|
"blockdata_filepath": "data/layouts/ThreeIsland_DunsparceTunnel/map.bin"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "LAYOUT_UNUSED_LAYOUT_83453C0",
|
"id": "LAYOUT_THREE_ISLAND_DUNSPARCE_TUNNEL_2",
|
||||||
"name": "UnusedLayout_83453C0_Layout",
|
"name": "UnusedLayout_83453C0_Layout",
|
||||||
"width": 30,
|
"width": 30,
|
||||||
"height": 7,
|
"height": 7,
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -10,6 +10,7 @@
|
|||||||
#include "constants/vars.h"
|
#include "constants/vars.h"
|
||||||
#include "constants/weather.h"
|
#include "constants/weather.h"
|
||||||
@#include "constants/trainer_hill.h"
|
@#include "constants/trainer_hill.h"
|
||||||
|
#include "constants/map_objects.h"
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "constants/constants.inc"
|
.include "constants/constants.inc"
|
||||||
.include "constants/item_data_constants.inc"
|
.include "constants/item_data_constants.inc"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "106",
|
"graphics_id": "MAP_OBJ_GFX_METEORITE",
|
||||||
"x": 15,
|
"x": 15,
|
||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -24,10 +24,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "BirthIsland_Exterior_EventScript_165271",
|
"script": "BirthIsland_Exterior_EventScript_165271",
|
||||||
"flag": "154"
|
"flag": "FLAG_HIDE_BIRTH_ISLAND_METEORITE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "240",
|
"graphics_id": "MAP_OBJ_GFX_VAR_0",
|
||||||
"x": 15,
|
"x": 15,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "0x0",
|
"script": "0x0",
|
||||||
"flag": "153"
|
"flag": "FLAG_HIDE_DEOXYS"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -10,36 +10,36 @@ BirthIsland_Exterior_MapScript3_165213:: @ 8165213
|
|||||||
|
|
||||||
BirthIsland_Exterior_MapScript1_165217:: @ 8165217
|
BirthIsland_Exterior_MapScript1_165217:: @ 8165217
|
||||||
setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR
|
setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR
|
||||||
setvar VAR_0x4010, 150
|
setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_DEOXYS_N
|
||||||
setvar VAR_SECRET_BASE_MAP, 0
|
setvar VAR_DEOXYS_INTERACTION_STEP_COUNTER, 0
|
||||||
setvar VAR_ALTERING_CAVE_WILD_SET, 0
|
setvar VAR_DEOXYS_INTERACTION_NUM, 0
|
||||||
checkflag FLAG_0x2E4
|
checkflag FLAG_FOUGHT_DEOXYS
|
||||||
call_if 1, EventScript_16523C
|
call_if TRUE, EventScript_16523C
|
||||||
checkflag FLAG_0x2E4
|
checkflag FLAG_FOUGHT_DEOXYS
|
||||||
call_if 0, EventScript_165243
|
call_if FALSE, EventScript_165243
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16523C:: @ 816523C
|
EventScript_16523C:: @ 816523C
|
||||||
setflag FLAG_0x099
|
setflag FLAG_HIDE_DEOXYS
|
||||||
setflag FLAG_0x09A
|
setflag FLAG_HIDE_BIRTH_ISLAND_METEORITE
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_165243:: @ 8165243
|
EventScript_165243:: @ 8165243
|
||||||
checkflag FLAG_0x2F7
|
checkflag FLAG_DEOXYS_FLEW_AWAY
|
||||||
goto_if_eq EventScript_1A77A9
|
goto_if TRUE, EventScript_1A77A9
|
||||||
clearflag FLAG_0x09A
|
clearflag FLAG_HIDE_BIRTH_ISLAND_METEORITE
|
||||||
clearflag FLAG_0x848
|
clearflag FLAG_SYS_DEOXYS_AWAKENED
|
||||||
return
|
return
|
||||||
|
|
||||||
BirthIsland_Exterior_MapScript2_165253:: @ 8165253
|
BirthIsland_Exterior_MapScript2_165253:: @ 8165253
|
||||||
checkflag FLAG_0x807
|
checkflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
call_if 1, EventScript_16525D
|
call_if TRUE, EventScript_16525D
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16525D:: @ 816525D
|
EventScript_16525D:: @ 816525D
|
||||||
specialvar VAR_RESULT, sub_80CA74C
|
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||||
compare_var_to_value VAR_RESULT, 7
|
compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT
|
||||||
goto_if 5, EventScript_1A77A9
|
goto_if ne, EventScript_1A77A9
|
||||||
removeobject 2
|
removeobject 2
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -48,7 +48,7 @@ BirthIsland_Exterior_EventScript_165271:: @ 8165271
|
|||||||
faceplayer
|
faceplayer
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
special sub_8112364
|
special sub_8112364
|
||||||
special sub_80CCDFC
|
special sub_80CCDFC
|
||||||
waitstate
|
waitstate
|
||||||
@@ -91,23 +91,23 @@ EventScript_1652C0:: @ 81652C0
|
|||||||
setvar VAR_0x8005, 30
|
setvar VAR_0x8005, 30
|
||||||
setvar VAR_0x8006, 0
|
setvar VAR_0x8006, 0
|
||||||
special CreateObedientEnemyMon
|
special CreateObedientEnemyMon
|
||||||
setflag FLAG_0x807
|
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
special BattleSetup_StartLegendaryBattle
|
special BattleSetup_StartLegendaryBattle
|
||||||
waitstate
|
waitstate
|
||||||
clearflag FLAG_0x807
|
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
specialvar VAR_RESULT, sub_80CA74C
|
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, B_OUTCOME_WON
|
||||||
goto_if_eq EventScript_16533A
|
goto_if eq, EventScript_16533A
|
||||||
compare_var_to_value VAR_RESULT, 4
|
compare_var_to_value VAR_RESULT, B_OUTCOME_RAN
|
||||||
goto_if_eq EventScript_165348
|
goto_if eq, EventScript_165348
|
||||||
compare_var_to_value VAR_RESULT, 5
|
compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||||
goto_if_eq EventScript_165348
|
goto_if eq, EventScript_165348
|
||||||
setflag FLAG_0x2E4
|
setflag FLAG_FOUGHT_DEOXYS
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16533A:: @ 816533A
|
EventScript_16533A:: @ 816533A
|
||||||
setflag FLAG_0x2F7
|
setflag FLAG_DEOXYS_FLEW_AWAY
|
||||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||||
goto EventScript_1A9236
|
goto EventScript_1A9236
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "108",
|
"graphics_id": "MAP_OBJ_GFX_SEAGALLOP",
|
||||||
"x": 8,
|
"x": 8,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "62",
|
"graphics_id": "MAP_OBJ_GFX_SAILOR",
|
||||||
"x": 8,
|
"x": 8,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -6,23 +6,7 @@ BirthIsland_Harbor_EventScript_1653E7:: @ 81653E7
|
|||||||
faceplayer
|
faceplayer
|
||||||
message Text_181726
|
message Text_181726
|
||||||
waitmessage
|
waitmessage
|
||||||
setvar VAR_0x8004, 10
|
setvar VAR_0x8004, SEAGALLOP_BIRTH_ISLAND
|
||||||
multichoice 20, 8, 61, 0
|
|
||||||
switch VAR_RESULT
|
|
||||||
case 0, EventScript_1A91D5
|
|
||||||
case 1, EventScript_1A90F6
|
|
||||||
case 127, EventScript_1A90F6
|
|
||||||
end
|
|
||||||
|
|
||||||
NavelRock_Harbor_MapScripts:: @ 8165420
|
|
||||||
.byte 0
|
|
||||||
|
|
||||||
NavelRock_Harbor_EventScript_165421:: @ 8165421
|
|
||||||
lock
|
|
||||||
faceplayer
|
|
||||||
message Text_181726
|
|
||||||
waitmessage
|
|
||||||
setvar VAR_0x8004, 9
|
|
||||||
multichoice 20, 8, 61, 0
|
multichoice 20, 8, 61, 0
|
||||||
switch VAR_RESULT
|
switch VAR_RESULT
|
||||||
case 0, EventScript_1A91D5
|
case 0, EventScript_1A91D5
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
],
|
],
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "49",
|
"graphics_id": "MAP_OBJ_GFX_ROCKET_M",
|
||||||
"x": 48,
|
"x": 48,
|
||||||
"y": 15,
|
"y": 15,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -35,10 +35,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_EventScript_166CFA",
|
"script": "CeladonCity_EventScript_166CFA",
|
||||||
"flag": "95"
|
"flag": "FLAG_HIDE_CELADON_ROCKETS"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "27",
|
"graphics_id": "MAP_OBJ_GFX_FAT_MAN",
|
||||||
"x": 38,
|
"x": 38,
|
||||||
"y": 14,
|
"y": 14,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "112",
|
"graphics_id": "MAP_OBJ_GFX_POLIWRATH",
|
||||||
"x": 36,
|
"x": 36,
|
||||||
"y": 14,
|
"y": 14,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "17",
|
"graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 18,
|
"y": 18,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -77,7 +77,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "28",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_2",
|
||||||
"x": 18,
|
"x": 18,
|
||||||
"y": 22,
|
"y": 22,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -90,7 +90,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "32",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_1",
|
||||||
"x": 30,
|
"x": 30,
|
||||||
"y": 24,
|
"y": 24,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "33",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_2",
|
||||||
"x": 26,
|
"x": 26,
|
||||||
"y": 19,
|
"y": 19,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "49",
|
"graphics_id": "MAP_OBJ_GFX_ROCKET_M",
|
||||||
"x": 38,
|
"x": 38,
|
||||||
"y": 31,
|
"y": 31,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -126,10 +126,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_EventScript_166D03",
|
"script": "CeladonCity_EventScript_166D03",
|
||||||
"flag": "95"
|
"flag": "FLAG_HIDE_CELADON_ROCKETS"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "32",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_1",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 30,
|
"y": 30,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -142,7 +142,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "95",
|
"graphics_id": "MAP_OBJ_GFX_CUT_TREE",
|
||||||
"x": 52,
|
"x": 52,
|
||||||
"y": 22,
|
"y": 22,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -151,11 +151,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_EventScript_1BDF13",
|
"script": "EventScript_InteractWithCutTreeObject",
|
||||||
"flag": "20"
|
"flag": "FLAG_TEMP_14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "95",
|
"graphics_id": "MAP_OBJ_GFX_CUT_TREE",
|
||||||
"x": 40,
|
"x": 40,
|
||||||
"y": 35,
|
"y": 35,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -164,11 +164,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_EventScript_1BDF13",
|
"script": "EventScript_InteractWithCutTreeObject",
|
||||||
"flag": "19"
|
"flag": "FLAG_TEMP_13"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "19",
|
"graphics_id": "MAP_OBJ_GFX_BOY",
|
||||||
"x": 25,
|
"x": 25,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -194,7 +194,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -204,10 +204,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_EventScript_1BEBC0",
|
"script": "CeladonCity_EventScript_1BEBC0",
|
||||||
"flag": "465"
|
"flag": "FLAG_HIDE_CELADON_CITY_ETHER"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "55",
|
"graphics_id": "MAP_OBJ_GFX_SCIENTIST",
|
||||||
"x": 47,
|
"x": 47,
|
||||||
"y": 24,
|
"y": 24,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -217,7 +217,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_EventScript_166D15",
|
"script": "CeladonCity_EventScript_166D15",
|
||||||
"flag": "95"
|
"flag": "FLAG_HIDE_CELADON_ROCKETS"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
@@ -377,8 +377,9 @@
|
|||||||
"y": 20,
|
"y": 20,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_PP_UP",
|
"item": "ITEM_PP_UP",
|
||||||
"flag": "47",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_PP_UP",
|
||||||
"unknown": 1
|
"quantity": 1,
|
||||||
|
"underfoot": false
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,9 +77,7 @@ CeladonCity_EventScript_166D27:: @ 8166D27
|
|||||||
|
|
||||||
CeladonCity_EventScript_166D30:: @ 8166D30
|
CeladonCity_EventScript_166D30:: @ 8166D30
|
||||||
lockall
|
lockall
|
||||||
setvar VAR_0x8004, 5
|
famechecker FAMECHECKER_ERIKA, 0
|
||||||
setvar VAR_0x8005, 0
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_81801A2
|
msgbox gUnknown_81801A2
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "125",
|
"graphics_id": "MAP_OBJ_GFX_MEOWTH",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "113",
|
"graphics_id": "MAP_OBJ_GFX_CLEFAIRY",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 13,
|
"y": 13,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "122",
|
"graphics_id": "MAP_OBJ_GFX_NIDORAN_F",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "35",
|
"graphics_id": "MAP_OBJ_GFX_OLD_WOMAN",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -4,17 +4,17 @@ CeladonCity_Condominiums_1F_MapScripts:: @ 816C320
|
|||||||
CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321
|
CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x2F8
|
checkflag FLAG_TALKED_TO_TEA_LADY_AFTER_HOF
|
||||||
goto_if_eq EventScript_16C36A
|
goto_if TRUE, EventScript_16C36A
|
||||||
checkflag FLAG_0x82C
|
checkflag FLAG_SYS_GAME_CLEAR
|
||||||
goto_if_eq EventScript_16C374
|
goto_if TRUE, EventScript_16C374
|
||||||
checkflag FLAG_0x2A6
|
checkflag FLAG_GOT_TEA
|
||||||
goto_if_eq EventScript_16C36A
|
goto_if TRUE, EventScript_16C36A
|
||||||
msgbox gUnknown_81960C9
|
msgbox gUnknown_81960C9
|
||||||
setflag FLAG_0x2A6
|
setflag FLAG_GOT_TEA
|
||||||
giveitem ITEM_TEA
|
giveitem ITEM_TEA
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if eq, EventScript_1A6BF9
|
||||||
msgbox gUnknown_8196109
|
msgbox gUnknown_8196109
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -25,10 +25,8 @@ EventScript_16C36A:: @ 816C36A
|
|||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C374:: @ 816C374
|
EventScript_16C374:: @ 816C374
|
||||||
setvar VAR_0x8004, 1
|
famechecker FAMECHECKER_DAISY, 4
|
||||||
setvar VAR_0x8005, 4
|
setflag FLAG_TALKED_TO_TEA_LADY_AFTER_HOF
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
setflag FLAG_0x2F8
|
|
||||||
msgbox gUnknown_8196188
|
msgbox gUnknown_8196188
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D",
|
"script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D",
|
||||||
"flag": "158"
|
"flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "0",
|
"graphics_id": "0",
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D",
|
"script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D",
|
||||||
"flag": "158"
|
"flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "26",
|
"graphics_id": "MAP_OBJ_GFX_ROCKER",
|
||||||
"x": 0,
|
"x": 0,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "25",
|
"graphics_id": "MAP_OBJ_GFX_MAN",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "52",
|
"graphics_id": "MAP_OBJ_GFX_SUPER_NERD",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "27",
|
"graphics_id": "MAP_OBJ_GFX_FAT_MAN",
|
||||||
"x": 0,
|
"x": 0,
|
||||||
"y": 13,
|
"y": 13,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6
|
|||||||
faceplayer
|
faceplayer
|
||||||
specialvar VAR_RESULT, HasAllKantoMons
|
specialvar VAR_RESULT, HasAllKantoMons
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16C412
|
goto_if eq, EventScript_16C412
|
||||||
msgbox gUnknown_8196356
|
msgbox gUnknown_8196356
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -33,7 +33,7 @@ EventScript_16C418:: @ 816C418
|
|||||||
delay 60
|
delay 60
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
special sub_80CA618
|
special sub_80CA618
|
||||||
waitstate
|
waitstate
|
||||||
release
|
release
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "54",
|
"graphics_id": "MAP_OBJ_GFX_BLACKBELT",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C46D",
|
"script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C46D",
|
||||||
"flag": "87"
|
"flag": "FLAG_HIDE_EEVEE_BALL"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -11,11 +11,11 @@ CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D
|
|||||||
setvar VAR_0x4001, SPECIES_EEVEE
|
setvar VAR_0x4001, SPECIES_EEVEE
|
||||||
givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0
|
givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C4A6
|
goto_if eq, EventScript_16C4A6
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16C4DA
|
goto_if eq, EventScript_16C4DA
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A927C
|
goto_if eq, EventScript_1A927C
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ EventScript_16C4A6:: @ 816C4A6
|
|||||||
getspeciesname 0, SPECIES_EEVEE
|
getspeciesname 0, SPECIES_EEVEE
|
||||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C514
|
goto_if eq, EventScript_16C514
|
||||||
call EventScript_1A8C27
|
call EventScript_1A8C27
|
||||||
call EventScript_1A74EB
|
call EventScript_1A74EB
|
||||||
goto EventScript_16C514
|
goto EventScript_16C514
|
||||||
@@ -43,7 +43,7 @@ EventScript_16C4DA:: @ 816C4DA
|
|||||||
getspeciesname 0, SPECIES_EEVEE
|
getspeciesname 0, SPECIES_EEVEE
|
||||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C509
|
goto_if eq, EventScript_16C509
|
||||||
call EventScript_1A8C33
|
call EventScript_1A8C33
|
||||||
goto EventScript_16C509
|
goto EventScript_16C509
|
||||||
end
|
end
|
||||||
@@ -54,7 +54,7 @@ EventScript_16C509:: @ 816C509
|
|||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C514:: @ 816C514
|
EventScript_16C514:: @ 816C514
|
||||||
setflag FLAG_0x263
|
setflag FLAG_GOT_EEVEE
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "48",
|
"graphics_id": "MAP_OBJ_GFX_WORKER_F",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "22",
|
"graphics_id": "MAP_OBJ_GFX_LASS",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "23",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_1",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_DepartmentStore_2F_EventScript_1AD053",
|
"script": "CeladonCity_DepartmentStore_2F_EventScript_1AD053",
|
||||||
"flag": "157"
|
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ CeladonCity_DepartmentStore_2F_EventScript_16BB07:: @ 816BB07
|
|||||||
CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10
|
CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
message Text_1A6211
|
message Text_1A6211
|
||||||
@@ -44,7 +44,7 @@ Items_16BB38:: @ 816BB38
|
|||||||
CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E
|
CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
message Text_1A6211
|
message Text_1A6211
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "51",
|
"graphics_id": "MAP_OBJ_GFX_GBA_KID",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "51",
|
"graphics_id": "MAP_OBJ_GFX_GBA_KID",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "51",
|
"graphics_id": "MAP_OBJ_GFX_GBA_KID",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "17",
|
"graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 14,
|
"y": 14,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "25",
|
"graphics_id": "MAP_OBJ_GFX_MAN",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "18",
|
"graphics_id": "MAP_OBJ_GFX_YOUNGSTER",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 13,
|
"y": 13,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ CeladonCity_DepartmentStore_4F_EventScript_16BC01:: @ 816BC01
|
|||||||
CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A
|
CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
message Text_1A6211
|
message Text_1A6211
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "61",
|
"graphics_id": "MAP_OBJ_GFX_GENTLEMAN",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "62",
|
"graphics_id": "MAP_OBJ_GFX_SAILOR",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ CeladonCity_DepartmentStore_5F_EventScript_16BC53:: @ 816BC53
|
|||||||
CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C
|
CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
message Text_1A6211
|
message Text_1A6211
|
||||||
@@ -42,7 +42,7 @@ Items_16BC84:: @ 816BC84
|
|||||||
CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96
|
CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
message Text_1A6211
|
message Text_1A6211
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ CeladonCity_DepartmentStore_Elevator_MapScripts:: @ 816C152
|
|||||||
CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
|
CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
|
||||||
lockall
|
lockall
|
||||||
setvar VAR_0x8004, 3
|
setvar VAR_0x8004, 3
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 0, EventScript_1A7AB9
|
call_if FALSE, EventScript_1A7AB9
|
||||||
copyvar VAR_0x8005, VAR_0x403A
|
copyvar VAR_0x8005, VAR_ELEVATOR_FLOOR
|
||||||
special sub_80CB580
|
special sub_80CB580
|
||||||
message Text_1A535C
|
message Text_1A535C
|
||||||
waitmessage
|
waitmessage
|
||||||
@@ -61,50 +61,50 @@ EventScript_16C1F3:: @ 816C1F3
|
|||||||
EventScript_16C246:: @ 816C246
|
EventScript_16C246:: @ 816C246
|
||||||
setvar VAR_0x8006, 4
|
setvar VAR_0x8006, 4
|
||||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
|
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
|
||||||
compare_var_to_value VAR_0x403A, 4
|
compare_var_to_value VAR_ELEVATOR_FLOOR, 4
|
||||||
goto_if_eq EventScript_16C30E
|
goto_if eq, EventScript_16C30E
|
||||||
call EventScript_16C313
|
call EventScript_16C313
|
||||||
setvar VAR_0x403A, 4
|
setvar VAR_ELEVATOR_FLOOR, 4
|
||||||
goto EventScript_16C30E
|
goto EventScript_16C30E
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C26E:: @ 816C26E
|
EventScript_16C26E:: @ 816C26E
|
||||||
setvar VAR_0x8006, 5
|
setvar VAR_0x8006, 5
|
||||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
|
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
|
||||||
compare_var_to_value VAR_0x403A, 5
|
compare_var_to_value VAR_ELEVATOR_FLOOR, 5
|
||||||
goto_if_eq EventScript_16C30E
|
goto_if eq, EventScript_16C30E
|
||||||
call EventScript_16C313
|
call EventScript_16C313
|
||||||
setvar VAR_0x403A, 5
|
setvar VAR_ELEVATOR_FLOOR, 5
|
||||||
goto EventScript_16C30E
|
goto EventScript_16C30E
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C296:: @ 816C296
|
EventScript_16C296:: @ 816C296
|
||||||
setvar VAR_0x8006, 6
|
setvar VAR_0x8006, 6
|
||||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
|
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
|
||||||
compare_var_to_value VAR_0x403A, 6
|
compare_var_to_value VAR_ELEVATOR_FLOOR, 6
|
||||||
goto_if_eq EventScript_16C30E
|
goto_if eq, EventScript_16C30E
|
||||||
call EventScript_16C313
|
call EventScript_16C313
|
||||||
setvar VAR_0x403A, 6
|
setvar VAR_ELEVATOR_FLOOR, 6
|
||||||
goto EventScript_16C30E
|
goto EventScript_16C30E
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C2BE:: @ 816C2BE
|
EventScript_16C2BE:: @ 816C2BE
|
||||||
setvar VAR_0x8006, 7
|
setvar VAR_0x8006, 7
|
||||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
|
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
|
||||||
compare_var_to_value VAR_0x403A, 7
|
compare_var_to_value VAR_ELEVATOR_FLOOR, 7
|
||||||
goto_if_eq EventScript_16C30E
|
goto_if eq, EventScript_16C30E
|
||||||
call EventScript_16C313
|
call EventScript_16C313
|
||||||
setvar VAR_0x403A, 7
|
setvar VAR_ELEVATOR_FLOOR, 7
|
||||||
goto EventScript_16C30E
|
goto EventScript_16C30E
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C2E6:: @ 816C2E6
|
EventScript_16C2E6:: @ 816C2E6
|
||||||
setvar VAR_0x8006, 8
|
setvar VAR_0x8006, 8
|
||||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
|
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
|
||||||
compare_var_to_value VAR_0x403A, 8
|
compare_var_to_value VAR_ELEVATOR_FLOOR, 8
|
||||||
goto_if_eq EventScript_16C30E
|
goto_if eq, EventScript_16C30E
|
||||||
call EventScript_16C313
|
call EventScript_16C313
|
||||||
setvar VAR_0x403A, 8
|
setvar VAR_ELEVATOR_FLOOR, 8
|
||||||
goto EventScript_16C30E
|
goto EventScript_16C30E
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -119,5 +119,5 @@ EventScript_16C313:: @ 816C313
|
|||||||
waitse
|
waitse
|
||||||
special sub_80CB498
|
special sub_80CB498
|
||||||
waitstate
|
waitstate
|
||||||
setflag FLAG_0x002
|
setflag FLAG_TEMP_2
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "41",
|
"graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "17",
|
"graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -4,13 +4,13 @@ CeladonCity_DepartmentStore_Roof_MapScripts:: @ 816BCCC
|
|||||||
CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD
|
CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
special sub_8112364
|
special sub_8112364
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
call EventScript_16BCF6
|
call EventScript_16BCF6
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
goto_if_eq EventScript_16C00E
|
goto_if eq, EventScript_16C00E
|
||||||
goto EventScript_16BD3E
|
goto EventScript_16BD3E
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -18,13 +18,13 @@ EventScript_16BCF6:: @ 816BCF6
|
|||||||
setvar VAR_0x4001, 0
|
setvar VAR_0x4001, 0
|
||||||
checkitem ITEM_FRESH_WATER, 1
|
checkitem ITEM_FRESH_WATER, 1
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
call_if 1, EventScript_16BD2C
|
call_if eq, EventScript_16BD2C
|
||||||
checkitem ITEM_SODA_POP, 1
|
checkitem ITEM_SODA_POP, 1
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
call_if 1, EventScript_16BD32
|
call_if eq, EventScript_16BD32
|
||||||
checkitem ITEM_LEMONADE, 1
|
checkitem ITEM_LEMONADE, 1
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
call_if 1, EventScript_16BD38
|
call_if eq, EventScript_16BD38
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16BD2C:: @ 816BD2C
|
EventScript_16BD2C:: @ 816BD2C
|
||||||
@@ -42,7 +42,7 @@ EventScript_16BD38:: @ 816BD38
|
|||||||
EventScript_16BD3E:: @ 816BD3E
|
EventScript_16BD3E:: @ 816BD3E
|
||||||
msgbox gUnknown_8195D22, MSGBOX_YESNO
|
msgbox gUnknown_8195D22, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C00C
|
goto_if eq, EventScript_16C00C
|
||||||
textcolor 3
|
textcolor 3
|
||||||
message Text_195D5F
|
message Text_195D5F
|
||||||
waitmessage
|
waitmessage
|
||||||
@@ -121,8 +121,8 @@ EventScript_16BED7:: @ 816BED7
|
|||||||
EventScript_16BF19:: @ 816BF19
|
EventScript_16BF19:: @ 816BF19
|
||||||
setvar VAR_0x8008, ITEM_FRESH_WATER
|
setvar VAR_0x8008, ITEM_FRESH_WATER
|
||||||
setvar VAR_0x8009, ITEM_TM16
|
setvar VAR_0x8009, ITEM_TM16
|
||||||
checkflag FLAG_0x296
|
checkflag FLAG_GOT_TM16_FROM_THIRSTY_GIRL
|
||||||
goto_if_eq EventScript_16C018
|
goto_if TRUE, EventScript_16C018
|
||||||
msgbox gUnknown_8195D75
|
msgbox gUnknown_8195D75
|
||||||
goto EventScript_16BF7C
|
goto EventScript_16BF7C
|
||||||
end
|
end
|
||||||
@@ -130,8 +130,8 @@ EventScript_16BF19:: @ 816BF19
|
|||||||
EventScript_16BF3A:: @ 816BF3A
|
EventScript_16BF3A:: @ 816BF3A
|
||||||
setvar VAR_0x8008, ITEM_SODA_POP
|
setvar VAR_0x8008, ITEM_SODA_POP
|
||||||
setvar VAR_0x8009, ITEM_TM20
|
setvar VAR_0x8009, ITEM_TM20
|
||||||
checkflag FLAG_0x295
|
checkflag FLAG_GOT_TM20_FROM_THIRSTY_GIRL
|
||||||
goto_if_eq EventScript_16C018
|
goto_if TRUE, EventScript_16C018
|
||||||
msgbox gUnknown_8195E33
|
msgbox gUnknown_8195E33
|
||||||
goto EventScript_16BF7C
|
goto EventScript_16BF7C
|
||||||
end
|
end
|
||||||
@@ -139,8 +139,8 @@ EventScript_16BF3A:: @ 816BF3A
|
|||||||
EventScript_16BF5B:: @ 816BF5B
|
EventScript_16BF5B:: @ 816BF5B
|
||||||
setvar VAR_0x8008, ITEM_LEMONADE
|
setvar VAR_0x8008, ITEM_LEMONADE
|
||||||
setvar VAR_0x8009, ITEM_TM33
|
setvar VAR_0x8009, ITEM_TM33
|
||||||
checkflag FLAG_0x294
|
checkflag FLAG_GOT_TM33_FROM_THIRSTY_GIRL
|
||||||
goto_if_eq EventScript_16C018
|
goto_if TRUE, EventScript_16C018
|
||||||
msgbox gUnknown_8195EBF
|
msgbox gUnknown_8195EBF
|
||||||
goto EventScript_16BF7C
|
goto EventScript_16BF7C
|
||||||
end
|
end
|
||||||
@@ -151,7 +151,7 @@ EventScript_16BF7C:: @ 816BF7C
|
|||||||
removeitem VAR_0x8008, 1
|
removeitem VAR_0x8008, 1
|
||||||
checkitemspace VAR_0x8009, 1
|
checkitemspace VAR_0x8009, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C002
|
goto_if eq, EventScript_16C002
|
||||||
additem VAR_0x8009, 1
|
additem VAR_0x8009, 1
|
||||||
textcolor 3
|
textcolor 3
|
||||||
playfanfare MUS_FANFA1
|
playfanfare MUS_FANFA1
|
||||||
@@ -161,26 +161,26 @@ EventScript_16BF7C:: @ 816BF7C
|
|||||||
giveitem VAR_0x8009, 1, 8
|
giveitem VAR_0x8009, 1, 8
|
||||||
call EventScript_1A6675
|
call EventScript_1A6675
|
||||||
compare_var_to_value VAR_0x8008, ITEM_FRESH_WATER
|
compare_var_to_value VAR_0x8008, ITEM_FRESH_WATER
|
||||||
call_if 1, EventScript_16BFDE
|
call_if eq, EventScript_16BFDE
|
||||||
compare_var_to_value VAR_0x8008, ITEM_SODA_POP
|
compare_var_to_value VAR_0x8008, ITEM_SODA_POP
|
||||||
call_if 1, EventScript_16BFEA
|
call_if eq, EventScript_16BFEA
|
||||||
compare_var_to_value VAR_0x8008, ITEM_LEMONADE
|
compare_var_to_value VAR_0x8008, ITEM_LEMONADE
|
||||||
call_if 1, EventScript_16BFF6
|
call_if eq, EventScript_16BFF6
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16BFDE:: @ 816BFDE
|
EventScript_16BFDE:: @ 816BFDE
|
||||||
setflag FLAG_0x296
|
setflag FLAG_GOT_TM16_FROM_THIRSTY_GIRL
|
||||||
msgbox gUnknown_8195DD4
|
msgbox gUnknown_8195DD4
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16BFEA:: @ 816BFEA
|
EventScript_16BFEA:: @ 816BFEA
|
||||||
setflag FLAG_0x295
|
setflag FLAG_GOT_TM20_FROM_THIRSTY_GIRL
|
||||||
msgbox gUnknown_8195E68
|
msgbox gUnknown_8195E68
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16BFF6:: @ 816BFF6
|
EventScript_16BFF6:: @ 816BFF6
|
||||||
setflag FLAG_0x294
|
setflag FLAG_GOT_TM33_FROM_THIRSTY_GIRL
|
||||||
msgbox gUnknown_8195EF4
|
msgbox gUnknown_8195EF4
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -262,16 +262,16 @@ EventScript_16C0C4:: @ 816C0C4
|
|||||||
|
|
||||||
EventScript_16C0CB:: @ 816C0CB
|
EventScript_16C0CB:: @ 816C0CB
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C131
|
goto_if eq, EventScript_16C131
|
||||||
checkitemspace VAR_0x4000, 1
|
checkitemspace VAR_0x4000, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C13F
|
goto_if eq, EventScript_16C13F
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_16C0B6
|
call_if eq, EventScript_16C0B6
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_16C0BD
|
call_if eq, EventScript_16C0BD
|
||||||
compare_var_to_value VAR_0x4001, 2
|
compare_var_to_value VAR_0x4001, 2
|
||||||
call_if 1, EventScript_16C0C4
|
call_if eq, EventScript_16C0C4
|
||||||
updatemoneybox 0, 0, 0
|
updatemoneybox 0, 0, 0
|
||||||
getitemname 0, VAR_0x4000
|
getitemname 0, VAR_0x4000
|
||||||
playse SE_JIHANKI
|
playse SE_JIHANKI
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "48",
|
"graphics_id": "MAP_OBJ_GFX_WORKER_F",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "47",
|
"graphics_id": "MAP_OBJ_GFX_WORKER_M",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "30",
|
"graphics_id": "MAP_OBJ_GFX_BALDING_MAN",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "28",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_2",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "57",
|
"graphics_id": "MAP_OBJ_GFX_FISHER",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "91",
|
"graphics_id": "MAP_OBJ_GFX_GYM_GUY",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "23",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_1",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "33",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_2",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "55",
|
"graphics_id": "MAP_OBJ_GFX_SCIENTIST",
|
||||||
"x": 13,
|
"x": 13,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -131,7 +131,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "61",
|
"graphics_id": "MAP_OBJ_GFX_GENTLEMAN",
|
||||||
"x": 16,
|
"x": 16,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "49",
|
"graphics_id": "MAP_OBJ_GFX_ROCKET_M",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -154,7 +154,7 @@
|
|||||||
"trainer_type": 1,
|
"trainer_type": 1,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_GameCorner_EventScript_16CAF5",
|
"script": "CeladonCity_GameCorner_EventScript_16CAF5",
|
||||||
"flag": "91"
|
"flag": "FLAG_HIDE_GAME_CORNER_ROCKET"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
@@ -195,8 +195,9 @@
|
|||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "51",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -204,8 +205,9 @@
|
|||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "52",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_2",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -213,8 +215,9 @@
|
|||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "53",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_3",
|
||||||
"unknown": 20
|
"quantity": 20,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -222,8 +225,9 @@
|
|||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "54",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_4",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -231,8 +235,9 @@
|
|||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "55",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_5",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -240,8 +245,9 @@
|
|||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "56",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_6",
|
||||||
"unknown": 20
|
"quantity": 20,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -249,8 +255,9 @@
|
|||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "57",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_7",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -258,8 +265,9 @@
|
|||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "58",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_8",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -267,8 +275,9 @@
|
|||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "59",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_9",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -276,8 +285,9 @@
|
|||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "60",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_10",
|
||||||
"unknown": 40
|
"quantity": 40,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -285,8 +295,9 @@
|
|||||||
"y": 13,
|
"y": 13,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "61",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_11",
|
||||||
"unknown": 100
|
"quantity": 100,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "hidden_item",
|
"type": "hidden_item",
|
||||||
@@ -294,8 +305,9 @@
|
|||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_NONE",
|
"item": "ITEM_NONE",
|
||||||
"flag": "62",
|
"flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_12",
|
||||||
"unknown": 10
|
"quantity": 10,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "bg_event_type_4",
|
"type": "bg_event_type_4",
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ CeladonCity_GameCorner_MapScripts:: @ 816C646
|
|||||||
.byte 0
|
.byte 0
|
||||||
|
|
||||||
CeladonCity_GameCorner_MapScript1_16C64C:: @ 816C64C
|
CeladonCity_GameCorner_MapScript1_16C64C:: @ 816C64C
|
||||||
checkflag FLAG_0x26D
|
checkflag FLAG_OPENED_ROCKET_HIDEOUT
|
||||||
call_if 0, EventScript_16C656
|
call_if FALSE, EventScript_16C656
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C656:: @ 816C656
|
EventScript_16C656:: @ 816C656
|
||||||
@@ -22,7 +22,7 @@ CeladonCity_GameCorner_EventScript_16C684:: @ 816C684
|
|||||||
CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
|
CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
showmoneybox 0, 0, 0
|
showmoneybox 0, 0, 0
|
||||||
@@ -40,20 +40,20 @@ CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
|
|||||||
|
|
||||||
EventScript_16C6E6:: @ 816C6E6
|
EventScript_16C6E6:: @ 816C6E6
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16C790
|
goto_if FALSE, EventScript_16C790
|
||||||
compare_var_to_value VAR_0x8009, 0
|
compare_var_to_value VAR_0x8009, 0
|
||||||
goto_if_eq EventScript_16C734
|
goto_if eq, EventScript_16C734
|
||||||
compare_var_to_value VAR_0x8009, 1
|
compare_var_to_value VAR_0x8009, 1
|
||||||
goto_if_eq EventScript_16C706
|
goto_if eq, EventScript_16C706
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16C706:: @ 816C706
|
EventScript_16C706:: @ 816C706
|
||||||
checkcoins VAR_0x4001
|
checkcoins VAR_0x4001
|
||||||
compare_var_to_value VAR_0x4001, 9500
|
compare_var_to_value VAR_0x4001, 9500
|
||||||
goto_if 4, EventScript_16C79E
|
goto_if ge, EventScript_16C79E
|
||||||
checkmoney 10000, 0
|
checkmoney 10000, 0
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C7AC
|
goto_if eq, EventScript_16C7AC
|
||||||
givecoins 500
|
givecoins 500
|
||||||
takemoney 10000, 0
|
takemoney 10000, 0
|
||||||
goto EventScript_16C762
|
goto EventScript_16C762
|
||||||
@@ -62,10 +62,10 @@ EventScript_16C706:: @ 816C706
|
|||||||
EventScript_16C734:: @ 816C734
|
EventScript_16C734:: @ 816C734
|
||||||
checkcoins VAR_0x4001
|
checkcoins VAR_0x4001
|
||||||
compare_var_to_value VAR_0x4001, 9950
|
compare_var_to_value VAR_0x4001, 9950
|
||||||
goto_if 4, EventScript_16C79E
|
goto_if ge, EventScript_16C79E
|
||||||
checkmoney 1000, 0
|
checkmoney 1000, 0
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C7AC
|
goto_if eq, EventScript_16C7AC
|
||||||
givecoins 50
|
givecoins 50
|
||||||
takemoney 1000, 0
|
takemoney 1000, 0
|
||||||
goto EventScript_16C762
|
goto EventScript_16C762
|
||||||
@@ -131,20 +131,20 @@ CeladonCity_GameCorner_EventScript_16C7D7:: @ 816C7D7
|
|||||||
CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7
|
CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x26E
|
checkflag FLAG_GOT_10_COINS_FROM_GAMBLER
|
||||||
goto_if_eq EventScript_16C849
|
goto_if TRUE, EventScript_16C849
|
||||||
msgbox gUnknown_8196AF3
|
msgbox gUnknown_8196AF3
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16C839
|
goto_if FALSE, EventScript_16C839
|
||||||
checkcoins VAR_0x4001
|
checkcoins VAR_0x4001
|
||||||
compare_var_to_value VAR_0x4001, 9990
|
compare_var_to_value VAR_0x4001, 9990
|
||||||
goto_if 4, EventScript_16C82B
|
goto_if ge, EventScript_16C82B
|
||||||
givecoins 10
|
givecoins 10
|
||||||
textcolor 3
|
textcolor 3
|
||||||
msgbox gUnknown_8196B0D
|
msgbox gUnknown_8196B0D
|
||||||
playse SE_SHOP
|
playse SE_SHOP
|
||||||
waitse
|
waitse
|
||||||
setflag FLAG_0x26E
|
setflag FLAG_GOT_10_COINS_FROM_GAMBLER
|
||||||
goto EventScript_16C7CA
|
goto EventScript_16C7CA
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -167,8 +167,8 @@ EventScript_16C849:: @ 816C849
|
|||||||
CeladonCity_GameCorner_EventScript_16C857:: @ 816C857
|
CeladonCity_GameCorner_EventScript_16C857:: @ 816C857
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x4B3
|
checkflag FLAG_DEFEATED_ERIKA
|
||||||
goto_if_eq EventScript_16C870
|
goto_if TRUE, EventScript_16C870
|
||||||
msgbox gUnknown_8196BAD
|
msgbox gUnknown_8196BAD
|
||||||
goto EventScript_16C7CA
|
goto EventScript_16C7CA
|
||||||
end
|
end
|
||||||
@@ -195,20 +195,20 @@ CeladonCity_GameCorner_EventScript_16C88E:: @ 816C88E
|
|||||||
CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E
|
CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x26F
|
checkflag FLAG_GOT_20_COINS_FROM_GAMBLER
|
||||||
goto_if_eq EventScript_16C8F0
|
goto_if TRUE, EventScript_16C8F0
|
||||||
msgbox gUnknown_8196D2B
|
msgbox gUnknown_8196D2B
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16C839
|
goto_if FALSE, EventScript_16C839
|
||||||
checkcoins VAR_0x4001
|
checkcoins VAR_0x4001
|
||||||
compare_var_to_value VAR_0x4001, 9980
|
compare_var_to_value VAR_0x4001, 9980
|
||||||
goto_if 4, EventScript_16C8E2
|
goto_if ge, EventScript_16C8E2
|
||||||
givecoins 20
|
givecoins 20
|
||||||
textcolor 3
|
textcolor 3
|
||||||
msgbox gUnknown_8196D47
|
msgbox gUnknown_8196D47
|
||||||
playse SE_SHOP
|
playse SE_SHOP
|
||||||
waitse
|
waitse
|
||||||
setflag FLAG_0x26F
|
setflag FLAG_GOT_20_COINS_FROM_GAMBLER
|
||||||
goto EventScript_16C7CA
|
goto EventScript_16C7CA
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -225,20 +225,20 @@ EventScript_16C8F0:: @ 816C8F0
|
|||||||
CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE
|
CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x270
|
checkflag FLAG_GOT_20_COINS_FROM_GAMBLER_2
|
||||||
goto_if_eq EventScript_16C950
|
goto_if TRUE, EventScript_16C950
|
||||||
msgbox gUnknown_8196DB7
|
msgbox gUnknown_8196DB7
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16C839
|
goto_if FALSE, EventScript_16C839
|
||||||
checkcoins VAR_0x4001
|
checkcoins VAR_0x4001
|
||||||
compare_var_to_value VAR_0x4001, 9980
|
compare_var_to_value VAR_0x4001, 9980
|
||||||
goto_if 4, EventScript_16C942
|
goto_if ge, EventScript_16C942
|
||||||
givecoins 20
|
givecoins 20
|
||||||
textcolor 3
|
textcolor 3
|
||||||
msgbox gUnknown_8196DF8
|
msgbox gUnknown_8196DF8
|
||||||
playse SE_SHOP
|
playse SE_SHOP
|
||||||
waitse
|
waitse
|
||||||
setflag FLAG_0x270
|
setflag FLAG_GOT_20_COINS_FROM_GAMBLER_2
|
||||||
goto EventScript_16C7CA
|
goto EventScript_16C7CA
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -264,10 +264,10 @@ EventScript_16C96A:: @ 816C96A
|
|||||||
|
|
||||||
EventScript_16C96C:: @ 816C96C
|
EventScript_16C96C:: @ 816C96C
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16CAA0
|
goto_if FALSE, EventScript_16CAA0
|
||||||
msgbox gUnknown_8196F46, MSGBOX_YESNO
|
msgbox gUnknown_8196F46, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16C96A
|
goto_if eq, EventScript_16C96A
|
||||||
setfieldeffectarg 0, 255
|
setfieldeffectarg 0, 255
|
||||||
setfieldeffectarg 1, 10
|
setfieldeffectarg 1, 10
|
||||||
setfieldeffectarg 2, 14
|
setfieldeffectarg 2, 14
|
||||||
@@ -412,8 +412,8 @@ EventScript_16CAA0:: @ 816CAA0
|
|||||||
CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA
|
CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA
|
||||||
lockall
|
lockall
|
||||||
msgbox gUnknown_8196EDC
|
msgbox gUnknown_8196EDC
|
||||||
checkflag FLAG_0x26D
|
checkflag FLAG_OPENED_ROCKET_HIDEOUT
|
||||||
call_if 0, EventScript_16CABE
|
call_if FALSE, EventScript_16CABE
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -425,11 +425,11 @@ EventScript_16CABE:: @ 816CABE
|
|||||||
setmetatile 16, 3, 678, 1
|
setmetatile 16, 3, 678, 1
|
||||||
setmetatile 17, 3, 679, 1
|
setmetatile 17, 3, 679, 1
|
||||||
special DrawWholeMapView
|
special DrawWholeMapView
|
||||||
setflag FLAG_0x26D
|
setflag FLAG_OPENED_ROCKET_HIDEOUT
|
||||||
return
|
return
|
||||||
|
|
||||||
CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5
|
CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5
|
||||||
trainerbattle 2, 357, 0, Text_196E69, Text_196E95, EventScript_16CB10
|
trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_7, 0, Text_196E69, Text_196E95, EventScript_16CB10
|
||||||
msgbox gUnknown_8196E9B, 6
|
msgbox gUnknown_8196E9B, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -437,9 +437,9 @@ EventScript_16CB10:: @ 816CB10
|
|||||||
msgbox gUnknown_8196E9B
|
msgbox gUnknown_8196E9B
|
||||||
closemessage
|
closemessage
|
||||||
compare_var_to_value VAR_FACING, 3
|
compare_var_to_value VAR_FACING, 3
|
||||||
call_if 1, EventScript_16CB34
|
call_if eq, EventScript_16CB34
|
||||||
compare_var_to_value VAR_FACING, 3
|
compare_var_to_value VAR_FACING, 3
|
||||||
call_if 5, EventScript_16CB3F
|
call_if ne, EventScript_16CB3F
|
||||||
removeobject 11
|
removeobject 11
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "30",
|
"graphics_id": "MAP_OBJ_GFX_BALDING_MAN",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "33",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_2",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "47",
|
"graphics_id": "MAP_OBJ_GFX_WORKER_M",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "47",
|
"graphics_id": "MAP_OBJ_GFX_WORKER_M",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "47",
|
"graphics_id": "MAP_OBJ_GFX_WORKER_M",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16CD99
|
goto_if FALSE, EventScript_16CD99
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
showcoinsbox 0, 0
|
showcoinsbox 0, 0
|
||||||
msgbox gUnknown_8197057
|
msgbox gUnknown_8197057
|
||||||
goto EventScript_16CBB2
|
goto EventScript_16CBB2
|
||||||
@@ -75,10 +75,10 @@ EventScript_16CC65:: @ 816CC65
|
|||||||
getspeciesname 0, VAR_0x4001
|
getspeciesname 0, VAR_0x4001
|
||||||
msgbox gUnknown_819709D, MSGBOX_YESNO
|
msgbox gUnknown_819709D, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16CC10
|
goto_if eq, EventScript_16CC10
|
||||||
checkcoins VAR_RESULT
|
checkcoins VAR_RESULT
|
||||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||||
goto_if 0, EventScript_16CDA5
|
goto_if lt, EventScript_16CDA5
|
||||||
textcolor 3
|
textcolor 3
|
||||||
switch VAR_0x4001
|
switch VAR_0x4001
|
||||||
case SPECIES_ABRA, EventScript_16CCD4
|
case SPECIES_ABRA, EventScript_16CCD4
|
||||||
@@ -121,11 +121,11 @@ EventScript_16CD3D:: @ 816CD3D
|
|||||||
|
|
||||||
EventScript_16CD52:: @ 816CD52
|
EventScript_16CD52:: @ 816CD52
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16CDB3
|
goto_if eq, EventScript_16CDB3
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16CDE0
|
goto_if eq, EventScript_16CDE0
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_16CD74
|
goto_if eq, EventScript_16CD74
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16CD74:: @ 816CD74
|
EventScript_16CD74:: @ 816CD74
|
||||||
@@ -164,7 +164,7 @@ EventScript_16CDB3:: @ 816CDB3
|
|||||||
waitfanfare
|
waitfanfare
|
||||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16CD83
|
goto_if eq, EventScript_16CD83
|
||||||
goto EventScript_16CC10
|
goto EventScript_16CC10
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -178,7 +178,7 @@ EventScript_16CDE0:: @ 816CDE0
|
|||||||
waitfanfare
|
waitfanfare
|
||||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16CE12
|
goto_if eq, EventScript_16CE12
|
||||||
call EventScript_1A8C33
|
call EventScript_1A8C33
|
||||||
goto EventScript_16CE12
|
goto EventScript_16CE12
|
||||||
end
|
end
|
||||||
@@ -192,10 +192,10 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D:: @ 816CE1D
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16CD99
|
goto_if FALSE, EventScript_16CD99
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
showcoinsbox 0, 0
|
showcoinsbox 0, 0
|
||||||
msgbox gUnknown_8197057
|
msgbox gUnknown_8197057
|
||||||
goto EventScript_16CE47
|
goto EventScript_16CE47
|
||||||
@@ -253,7 +253,7 @@ EventScript_16CEF5:: @ 816CEF5
|
|||||||
EventScript_16CF09:: @ 816CF09
|
EventScript_16CF09:: @ 816CF09
|
||||||
msgbox gUnknown_81970B2, MSGBOX_YESNO
|
msgbox gUnknown_81970B2, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16CC10
|
goto_if eq, EventScript_16CC10
|
||||||
goto EventScript_16CF3F
|
goto EventScript_16CF3F
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -261,7 +261,7 @@ EventScript_16CF22:: @ 816CF22
|
|||||||
getitemname 0, VAR_0x4001
|
getitemname 0, VAR_0x4001
|
||||||
msgbox gUnknown_819709D, MSGBOX_YESNO
|
msgbox gUnknown_819709D, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16CC10
|
goto_if eq, EventScript_16CC10
|
||||||
goto EventScript_16CF3F
|
goto EventScript_16CF3F
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -269,10 +269,10 @@ EventScript_16CF3F:: @ 816CF3F
|
|||||||
getitemname 0, VAR_0x4001
|
getitemname 0, VAR_0x4001
|
||||||
checkcoins VAR_RESULT
|
checkcoins VAR_RESULT
|
||||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||||
goto_if 0, EventScript_16CDA5
|
goto_if lt, EventScript_16CDA5
|
||||||
checkitemspace VAR_0x4001, 1
|
checkitemspace VAR_0x4001, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16CF79
|
goto_if eq, EventScript_16CF79
|
||||||
takecoins VAR_0x4002
|
takecoins VAR_0x4002
|
||||||
updatecoinsbox 0, 5
|
updatecoinsbox 0, 5
|
||||||
giveitem VAR_0x4001
|
giveitem VAR_0x4001
|
||||||
@@ -290,10 +290,10 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88:: @ 816CF88
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if 0, EventScript_16CD99
|
goto_if FALSE, EventScript_16CD99
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
showcoinsbox 0, 0
|
showcoinsbox 0, 0
|
||||||
msgbox gUnknown_8197057
|
msgbox gUnknown_8197057
|
||||||
goto EventScript_16CFB2
|
goto EventScript_16CFB2
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "22",
|
"graphics_id": "MAP_OBJ_GFX_LASS",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "29",
|
"graphics_id": "MAP_OBJ_GFX_BEAUTY",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "40",
|
"graphics_id": "MAP_OBJ_GFX_PICNICKER",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "29",
|
"graphics_id": "MAP_OBJ_GFX_BEAUTY",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "29",
|
"graphics_id": "MAP_OBJ_GFX_BEAUTY",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "22",
|
"graphics_id": "MAP_OBJ_GFX_LASS",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "83",
|
"graphics_id": "MAP_OBJ_GFX_ERIKA",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "42",
|
"graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F",
|
||||||
"x": 8,
|
"x": 8,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "95",
|
"graphics_id": "MAP_OBJ_GFX_CUT_TREE",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -127,11 +127,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_Gym_EventScript_1BDF13",
|
"script": "EventScript_InteractWithCutTreeObject",
|
||||||
"flag": "18"
|
"flag": "FLAG_TEMP_12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "95",
|
"graphics_id": "MAP_OBJ_GFX_CUT_TREE",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -140,11 +140,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_Gym_EventScript_1BDF13",
|
"script": "EventScript_InteractWithCutTreeObject",
|
||||||
"flag": "19"
|
"flag": "FLAG_TEMP_13"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "95",
|
"graphics_id": "MAP_OBJ_GFX_CUT_TREE",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -153,8 +153,8 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_Gym_EventScript_1BDF13",
|
"script": "EventScript_InteractWithCutTreeObject",
|
||||||
"flag": "20"
|
"flag": "FLAG_TEMP_14"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -2,28 +2,21 @@ CeladonCity_Gym_MapScripts:: @ 816D060
|
|||||||
.byte 0
|
.byte 0
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D061:: @ 816D061
|
CeladonCity_Gym_EventScript_16D061:: @ 816D061
|
||||||
setvar VAR_0x8004, 5
|
famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||||
setvar VAR_0x8005, 2
|
trainerbattle 1, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0
|
||||||
special UpdatePickStateFromSpecialVar8005
|
checkflag FLAG_GOT_TM19_FROM_ERIKA
|
||||||
trainerbattle 1, 417, 0, Text_197114, Text_197260, EventScript_16D0A0
|
goto_if FALSE, EventScript_16D0C6
|
||||||
checkflag FLAG_0x293
|
famechecker FAMECHECKER_ERIKA, 4
|
||||||
goto_if 0, EventScript_16D0C6
|
|
||||||
setvar VAR_0x8004, 5
|
|
||||||
setvar VAR_0x8005, 4
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_81972B8
|
msgbox gUnknown_81972B8
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16D0A0:: @ 816D0A0
|
EventScript_16D0A0:: @ 816D0A0
|
||||||
setvar VAR_0x8004, 5
|
famechecker FAMECHECKER_ERIKA, 1
|
||||||
setvar VAR_0x8005, 1
|
clearflag FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
setflag FLAG_DEFEATED_ERIKA
|
||||||
clearflag FLAG_0x09E
|
setflag FLAG_BADGE04_GET
|
||||||
setflag FLAG_0x4B3
|
set_gym_trainers 4
|
||||||
setflag FLAG_0x823
|
|
||||||
setvar VAR_0x8008, 4
|
|
||||||
call EventScript_1A6B18
|
|
||||||
goto EventScript_16D0C6
|
goto EventScript_16D0C6
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -31,14 +24,10 @@ EventScript_16D0C6:: @ 816D0C6
|
|||||||
msgbox gUnknown_8197327
|
msgbox gUnknown_8197327
|
||||||
checkitemspace ITEM_TM19, 1
|
checkitemspace ITEM_TM19, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16D107
|
goto_if eq, EventScript_16D107
|
||||||
additem ITEM_TM19, 1
|
additem ITEM_TM19, 1
|
||||||
loadword 0, gUnknown_81973BA
|
giveitemfanfaremsg gUnknown_81973BA, ITEM_TM19
|
||||||
setorcopyvar VAR_0x8000, ITEM_TM19
|
setflag FLAG_GOT_TM19_FROM_ERIKA
|
||||||
setorcopyvar VAR_0x8001, 1
|
|
||||||
setorcopyvar VAR_0x8002, MUS_FANFA1
|
|
||||||
callstd 9 @ gStdScript_ItemMessageAndFanfare
|
|
||||||
setflag FLAG_0x293
|
|
||||||
msgbox gUnknown_81973D7
|
msgbox gUnknown_81973D7
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -49,50 +38,46 @@ EventScript_16D107:: @ 816D107
|
|||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D111:: @ 816D111
|
CeladonCity_Gym_EventScript_16D111:: @ 816D111
|
||||||
trainerbattle 0, 132, 0, Text_19747C, Text_1974C4
|
trainerbattle 0, TRAINER_LASS_KAY, 0, Text_19747C, Text_1974C4
|
||||||
msgbox gUnknown_81974D6, 6
|
msgbox gUnknown_81974D6, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D128:: @ 816D128
|
CeladonCity_Gym_EventScript_16D128:: @ 816D128
|
||||||
trainerbattle 0, 133, 0, Text_1976C5, Text_1976FF
|
trainerbattle 0, TRAINER_LASS_LISA, 0, Text_1976C5, Text_1976FF
|
||||||
setvar VAR_0x8004, 5
|
famechecker FAMECHECKER_ERIKA, 2
|
||||||
setvar VAR_0x8005, 2
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_8197708, 6
|
msgbox gUnknown_8197708, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D14C:: @ 816D14C
|
CeladonCity_Gym_EventScript_16D14C:: @ 816D14C
|
||||||
trainerbattle 0, 160, 0, Text_197595, Text_1975BB
|
trainerbattle 0, TRAINER_PICNICKER_TINA, 0, Text_197595, Text_1975BB
|
||||||
msgbox gUnknown_81975D1, 6
|
msgbox gUnknown_81975D1, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D163:: @ 816D163
|
CeladonCity_Gym_EventScript_16D163:: @ 816D163
|
||||||
trainerbattle 0, 265, 0, Text_1974FA, Text_19751C
|
trainerbattle 0, TRAINER_BEAUTY_BRIDGET, 0, Text_1974FA, Text_19751C
|
||||||
msgbox gUnknown_8197527, 6
|
msgbox gUnknown_8197527, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D17A:: @ 816D17A
|
CeladonCity_Gym_EventScript_16D17A:: @ 816D17A
|
||||||
trainerbattle 0, 266, 0, Text_19760B, Text_197660
|
trainerbattle 0, TRAINER_BEAUTY_TAMIA, 0, Text_19760B, Text_197660
|
||||||
setvar VAR_0x8004, 5
|
famechecker FAMECHECKER_ERIKA, 3
|
||||||
setvar VAR_0x8005, 3
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_8197664, 6
|
msgbox gUnknown_8197664, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D19E:: @ 816D19E
|
CeladonCity_Gym_EventScript_16D19E:: @ 816D19E
|
||||||
trainerbattle 0, 267, 0, Text_197747, Text_19777A
|
trainerbattle 0, TRAINER_BEAUTY_LORI, 0, Text_197747, Text_19777A
|
||||||
msgbox gUnknown_8197788, 6
|
msgbox gUnknown_8197788, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5
|
CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5
|
||||||
trainerbattle 0, 402, 0, Text_1977E5, Text_197832
|
trainerbattle 0, TRAINER_COOLTRAINER_MARY, 0, Text_1977E5, Text_197832
|
||||||
msgbox gUnknown_819783E, 6
|
msgbox gUnknown_819783E, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC
|
CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC
|
||||||
lockall
|
lockall
|
||||||
checkflag FLAG_0x823
|
checkflag FLAG_BADGE04_GET
|
||||||
goto_if_eq EventScript_16D1E0
|
goto_if TRUE, EventScript_16D1E0
|
||||||
msgbox gUnknown_8197874
|
msgbox gUnknown_8197874
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "35",
|
"graphics_id": "MAP_OBJ_GFX_OLD_WOMAN",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "29",
|
"graphics_id": "MAP_OBJ_GFX_BEAUTY",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "25",
|
"graphics_id": "MAP_OBJ_GFX_MAN",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "16",
|
"graphics_id": "MAP_OBJ_GFX_LITTLE_BOY",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "33",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_2",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "49",
|
"graphics_id": "MAP_OBJ_GFX_ROCKET_M",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "49",
|
"graphics_id": "MAP_OBJ_GFX_ROCKET_M",
|
||||||
"x": 8,
|
"x": 8,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "64",
|
"graphics_id": "MAP_OBJ_GFX_NURSE",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "61",
|
"graphics_id": "MAP_OBJ_GFX_GENTLEMAN",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "42",
|
"graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "18",
|
"graphics_id": "MAP_OBJ_GFX_YOUNGSTER",
|
||||||
"x": 12,
|
"x": 12,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "65",
|
"graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "65",
|
"graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "65",
|
"graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "69",
|
"graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeladonCity_PokemonCenter_2F_EventScript_1BB1D2",
|
"script": "CeladonCity_PokemonCenter_2F_EventScript_1BB1D2",
|
||||||
"flag": "112"
|
"flag": "FLAG_HIDE_MG_DELIVERYMEN"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "59",
|
"graphics_id": "MAP_OBJ_GFX_CHEF",
|
||||||
"x": 12,
|
"x": 12,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "28",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_2",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "27",
|
"graphics_id": "MAP_OBJ_GFX_FAT_MAN",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "30",
|
"graphics_id": "MAP_OBJ_GFX_BALDING_MAN",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "47",
|
"graphics_id": "MAP_OBJ_GFX_WORKER_M",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
|
|||||||
@@ -13,11 +13,11 @@ CeladonCity_Restaurant_EventScript_16D1FD:: @ 816D1FD
|
|||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_GOT_COIN_CASE
|
checkflag FLAG_GOT_COIN_CASE
|
||||||
goto_if_eq EventScript_16D24B
|
goto_if TRUE, EventScript_16D24B
|
||||||
msgbox gUnknown_81979C1
|
msgbox gUnknown_81979C1
|
||||||
checkitemspace ITEM_COIN_CASE, 1
|
checkitemspace ITEM_COIN_CASE, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16D241
|
goto_if eq, EventScript_16D241
|
||||||
additem ITEM_COIN_CASE, 1
|
additem ITEM_COIN_CASE, 1
|
||||||
giveitemfanfaremsg gUnknown_8197A38, ITEM_COIN_CASE
|
giveitemfanfaremsg gUnknown_8197A38, ITEM_COIN_CASE
|
||||||
setflag FLAG_GOT_COIN_CASE
|
setflag FLAG_GOT_COIN_CASE
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -24,10 +24,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BEA47",
|
"script": "CeruleanCave_1F_EventScript_1BEA47",
|
||||||
"flag": "434"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_1F_NUGGET"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 16,
|
"y": 16,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -37,10 +37,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BEA54",
|
"script": "CeruleanCave_1F_EventScript_1BEA54",
|
||||||
"flag": "435"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_1F_FULL_RESTORE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 25,
|
"x": 25,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 4,
|
"elevation": 4,
|
||||||
@@ -50,10 +50,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BEA3A",
|
"script": "CeruleanCave_1F_EventScript_1BEA3A",
|
||||||
"flag": "433"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_1F_MAX_ELIXIR"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 21,
|
"y": 21,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -62,11 +62,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "18"
|
"flag": "FLAG_TEMP_12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 13,
|
"x": 13,
|
||||||
"y": 21,
|
"y": 21,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -75,11 +75,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "19"
|
"flag": "FLAG_TEMP_13"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 20,
|
"y": 20,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -88,11 +88,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "20"
|
"flag": "FLAG_TEMP_14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 14,
|
"x": 14,
|
||||||
"y": 20,
|
"y": 20,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -101,11 +101,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "21"
|
"flag": "FLAG_TEMP_15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 21,
|
"y": 21,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -114,11 +114,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "22"
|
"flag": "FLAG_TEMP_16"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 18,
|
"y": 18,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -127,8 +127,8 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "23"
|
"flag": "FLAG_TEMP_17"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
@@ -196,9 +196,10 @@
|
|||||||
"x": 12,
|
"x": 12,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "POCKET_KEY_ITEMS",
|
"item": "ITEM_ULTRA_BALL",
|
||||||
"flag": "39",
|
"flag": "HIDDEN_ITEM_CERULEAN_CAVE_1F_ULTRA_BALL",
|
||||||
"unknown": 1
|
"quantity": 1,
|
||||||
|
"underfoot": false
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 18,
|
"y": 18,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -24,10 +24,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BEA6E",
|
"script": "CeruleanCave_2F_EventScript_1BEA6E",
|
||||||
"flag": "437"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_2F_PP_UP"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 29,
|
"x": 29,
|
||||||
"y": 16,
|
"y": 16,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -37,10 +37,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BEA7B",
|
"script": "CeruleanCave_2F_EventScript_1BEA7B",
|
||||||
"flag": "438"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_2F_ULTRA_BALL"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 33,
|
"x": 33,
|
||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -50,10 +50,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BEA61",
|
"script": "CeruleanCave_2F_EventScript_1BEA61",
|
||||||
"flag": "436"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_2F_FULL_RESTORE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 33,
|
"x": 33,
|
||||||
"y": 10,
|
"y": 10,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -62,11 +62,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "18"
|
"flag": "FLAG_TEMP_12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 33,
|
"x": 33,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -75,11 +75,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "19"
|
"flag": "FLAG_TEMP_13"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 25,
|
"x": 25,
|
||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -88,11 +88,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "20"
|
"flag": "FLAG_TEMP_14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 28,
|
"x": 28,
|
||||||
"y": 20,
|
"y": 20,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -101,11 +101,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "21"
|
"flag": "FLAG_TEMP_15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 30,
|
"x": 30,
|
||||||
"y": 20,
|
"y": 20,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -114,11 +114,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "22"
|
"flag": "FLAG_TEMP_16"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 13,
|
"y": 13,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -127,11 +127,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "23"
|
"flag": "FLAG_TEMP_17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 23,
|
"x": 23,
|
||||||
"y": 16,
|
"y": 16,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -140,11 +140,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "24"
|
"flag": "FLAG_TEMP_18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 13,
|
"x": 13,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -153,11 +153,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "25"
|
"flag": "FLAG_TEMP_19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -166,11 +166,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "26"
|
"flag": "FLAG_TEMP_1A"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 20,
|
"y": 20,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -179,8 +179,8 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_2F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "27"
|
"flag": "FLAG_TEMP_1B"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 31,
|
"x": 31,
|
||||||
"y": 9,
|
"y": 9,
|
||||||
"elevation": 4,
|
"elevation": 4,
|
||||||
@@ -24,10 +24,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BEA95",
|
"script": "CeruleanCave_B1F_EventScript_1BEA95",
|
||||||
"flag": "440"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_B1F_ULTRA_BALL"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "92",
|
"graphics_id": "MAP_OBJ_GFX_ITEM_BALL",
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -37,10 +37,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BEA88",
|
"script": "CeruleanCave_B1F_EventScript_1BEA88",
|
||||||
"flag": "439"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_B1F_MAX_REVIVE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "139",
|
"graphics_id": "MAP_OBJ_GFX_MEWTWO",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -50,10 +50,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1624F5",
|
"script": "CeruleanCave_B1F_EventScript_1624F5",
|
||||||
"flag": "129"
|
"flag": "FLAG_HIDE_MEWTWO"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 37,
|
"x": 37,
|
||||||
"y": 1,
|
"y": 1,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -62,11 +62,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "18"
|
"flag": "FLAG_TEMP_12"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 38,
|
"x": 38,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -75,11 +75,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "19"
|
"flag": "FLAG_TEMP_13"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 35,
|
"x": 35,
|
||||||
"y": 1,
|
"y": 1,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -88,11 +88,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "20"
|
"flag": "FLAG_TEMP_14"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 37,
|
"x": 37,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -101,11 +101,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "21"
|
"flag": "FLAG_TEMP_15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 35,
|
"x": 35,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -114,11 +114,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "22"
|
"flag": "FLAG_TEMP_16"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -127,11 +127,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "23"
|
"flag": "FLAG_TEMP_17"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 1,
|
"y": 1,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -140,11 +140,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "24"
|
"flag": "FLAG_TEMP_18"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 1,
|
"y": 1,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -153,11 +153,11 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "25"
|
"flag": "FLAG_TEMP_19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "96",
|
"graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -166,8 +166,8 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCave_B1F_EventScript_1BE00C",
|
"script": "EventScript_InteractWithRockSmashRockObject",
|
||||||
"flag": "26"
|
"flag": "FLAG_TEMP_1A"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -4,30 +4,30 @@ CeruleanCave_B1F_MapScripts:: @ 81624BE
|
|||||||
.byte 0
|
.byte 0
|
||||||
|
|
||||||
CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9
|
CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9
|
||||||
checkflag FLAG_0x807
|
checkflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
call_if 1, EventScript_1624D3
|
call_if TRUE, EventScript_1624D3
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_1624D3:: @ 81624D3
|
EventScript_1624D3:: @ 81624D3
|
||||||
specialvar VAR_RESULT, sub_80CA74C
|
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||||
compare_var_to_value VAR_RESULT, 7
|
compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT
|
||||||
goto_if 5, EventScript_1A77A9
|
goto_if ne, EventScript_1A77A9
|
||||||
removeobject VAR_LAST_TALKED
|
removeobject VAR_LAST_TALKED
|
||||||
return
|
return
|
||||||
|
|
||||||
CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7
|
CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7
|
||||||
checkflag FLAG_0x2BC
|
checkflag FLAG_FOUGHT_MEWTWO
|
||||||
call_if 0, EventScript_1624F1
|
call_if FALSE, EventScript_1624F1
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_1624F1:: @ 81624F1
|
EventScript_1624F1:: @ 81624F1
|
||||||
clearflag FLAG_0x081
|
clearflag FLAG_HIDE_MEWTWO
|
||||||
return
|
return
|
||||||
|
|
||||||
CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
|
CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
special sub_8112364
|
special sub_8112364
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
@@ -40,23 +40,23 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
|
|||||||
playbgm MUS_EXEYE, 0
|
playbgm MUS_EXEYE, 0
|
||||||
waitbuttonpress
|
waitbuttonpress
|
||||||
setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE
|
setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE
|
||||||
setflag FLAG_0x807
|
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
special BattleSetup_StartLegendaryBattle
|
special BattleSetup_StartLegendaryBattle
|
||||||
waitstate
|
waitstate
|
||||||
clearflag FLAG_0x807
|
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||||
specialvar VAR_RESULT, sub_80CA74C
|
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, B_OUTCOME_WON
|
||||||
goto_if_eq EventScript_162558
|
goto_if eq, EventScript_162558
|
||||||
compare_var_to_value VAR_RESULT, 4
|
compare_var_to_value VAR_RESULT, B_OUTCOME_RAN
|
||||||
goto_if_eq EventScript_162561
|
goto_if eq, EventScript_162561
|
||||||
compare_var_to_value VAR_RESULT, 5
|
compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||||
goto_if_eq EventScript_162561
|
goto_if eq, EventScript_162561
|
||||||
setflag FLAG_0x2BC
|
setflag FLAG_FOUGHT_MEWTWO
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_162558:: @ 8162558
|
EventScript_162558:: @ 8162558
|
||||||
setflag FLAG_0x2BC
|
setflag FLAG_FOUGHT_MEWTWO
|
||||||
goto EventScript_1A922D
|
goto EventScript_1A922D
|
||||||
|
|
||||||
EventScript_162560:: @ 8162560
|
EventScript_162560:: @ 8162560
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
CeruleanCity_EventObjects:
|
|
||||||
object_event 1, 60, 0, 31, 0, 12, 0, 3, 8, 17, 0, 0, 0
|
|
||||||
object_event 2, 49, 0, 33, 0, 6, 0, 3, 1, 17, 0, 0, 0
|
|
||||||
object_event 3, 16, 0, 16, 0, 21, 0, 3, 3, 49, 0, 0, 0
|
|
||||||
object_event 4, 30, 0, 9, 0, 23, 0, 3, 2, 17, 0, 0, 0
|
|
||||||
object_event 5, 129, 0, 32, 0, 29, 0, 3, 8, 17, 0, 0, 0
|
|
||||||
object_event 6, 22, 0, 33, 0, 29, 0, 3, 9, 17, 0, 0, 0
|
|
||||||
object_event 7, 18, 0, 34, 0, 22, 0, 3, 8, 17, 0, 0, 0
|
|
||||||
object_event 8, 72, 0, 22, 0, 0, 0, 3, 8, 17, 0, 0, 0
|
|
||||||
object_event 9, 95, 0, 26, 0, 32, 0, 3, 8, 17, 0, 0, 0
|
|
||||||
object_event 10, 65375, 0, 50, 0, 18, 0, 10, 0, 0, 0, 27, 0
|
|
||||||
object_event 11, 23, 0, 12, 0, 30, 0, 3, 7, 17, 0, 0, 0
|
|
||||||
object_event 12, 41, 0, 1, 0, 13, 0, 3, 8, 17, 0, 0, 0
|
|
||||||
|
|
||||||
CeruleanCity_MapWarps:
|
|
||||||
warp_def 10, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE1
|
|
||||||
warp_def 30, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE2
|
|
||||||
warp_def 15, 17, 0, 1, MAP_CERULEAN_CITY_HOUSE3
|
|
||||||
warp_def 22, 19, 0, 1, MAP_CERULEAN_CITY_POKEMONCENTER_1F
|
|
||||||
warp_def 31, 21, 0, 1, MAP_CERULEAN_CITY_GYM
|
|
||||||
warp_def 13, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP
|
|
||||||
warp_def 29, 28, 0, 1, MAP_CERULEAN_CITY_MART
|
|
||||||
warp_def 1, 12, 0, 0, MAP_CERULEAN_CAVE_1F
|
|
||||||
warp_def 10, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE1
|
|
||||||
warp_def 31, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE2
|
|
||||||
warp_def 31, 9, 3, 3, MAP_CERULEAN_CITY_HOUSE2
|
|
||||||
warp_def 14, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP
|
|
||||||
warp_def 23, 28, 0, 0, MAP_CERULEAN_CITY_HOUSE4
|
|
||||||
warp_def 17, 11, 0, 0, MAP_CERULEAN_CITY_HOUSE5
|
|
||||||
|
|
||||||
CeruleanCity_MapCoordEvents:
|
|
||||||
coord_event 22, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_16649A
|
|
||||||
coord_event 23, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664A6
|
|
||||||
coord_event 24, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664B9
|
|
||||||
coord_event 33, 5, 3, VAR_0x407D, , CeruleanCity_EventScript_166683
|
|
||||||
coord_event 33, 7, 3, VAR_0x407D, , CeruleanCity_EventScript_1666A3
|
|
||||||
|
|
||||||
CeruleanCity_MapBGEvents:
|
|
||||||
bg_hidden_item_event 18, 7, 3, ITEM_RARE_CANDY,
|
|
||||||
|
|
||||||
CeruleanCity_MapEvents::
|
|
||||||
map_events CeruleanCity_EventObjects, CeruleanCity_MapWarps, CeruleanCity_MapCoordEvents, CeruleanCity_MapBGEvents
|
|
||||||
|
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
],
|
],
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "60",
|
"graphics_id": "MAP_OBJ_GFX_POLICEMAN",
|
||||||
"x": 31,
|
"x": 31,
|
||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "49",
|
"graphics_id": "MAP_OBJ_GFX_ROCKET_M",
|
||||||
"x": 33,
|
"x": 33,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -58,10 +58,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCity_EventScript_166603",
|
"script": "CeruleanCity_EventScript_166603",
|
||||||
"flag": "59"
|
"flag": "FLAG_HIDE_CERULEAN_ROCKET"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "16",
|
"graphics_id": "MAP_OBJ_GFX_LITTLE_BOY",
|
||||||
"x": 16,
|
"x": 16,
|
||||||
"y": 21,
|
"y": 21,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "30",
|
"graphics_id": "MAP_OBJ_GFX_BALDING_MAN",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 23,
|
"y": 23,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "129",
|
"graphics_id": "MAP_OBJ_GFX_SLOWBRO",
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 29,
|
"y": 29,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "22",
|
"graphics_id": "MAP_OBJ_GFX_LASS",
|
||||||
"x": 33,
|
"x": 33,
|
||||||
"y": 29,
|
"y": 29,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "18",
|
"graphics_id": "MAP_OBJ_GFX_YOUNGSTER",
|
||||||
"x": 34,
|
"x": 34,
|
||||||
"y": 22,
|
"y": 22,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -126,7 +126,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "72",
|
"graphics_id": "MAP_OBJ_GFX_BLUE",
|
||||||
"x": 22,
|
"x": 22,
|
||||||
"y": 0,
|
"y": 0,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -136,10 +136,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "0x0",
|
"script": "0x0",
|
||||||
"flag": "60"
|
"flag": "FLAG_HIDE_CERULEAN_RIVAL"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "95",
|
"graphics_id": "MAP_OBJ_GFX_CUT_TREE",
|
||||||
"x": 26,
|
"x": 26,
|
||||||
"y": 32,
|
"y": 32,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -148,8 +148,8 @@
|
|||||||
"movement_range_y": 1,
|
"movement_range_y": 1,
|
||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCity_EventScript_1BDF13",
|
"script": "EventScript_InteractWithCutTreeObject",
|
||||||
"flag": "19"
|
"flag": "FLAG_TEMP_13"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "65375",
|
"graphics_id": "65375",
|
||||||
@@ -165,7 +165,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "23",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_1",
|
||||||
"x": 12,
|
"x": 12,
|
||||||
"y": 30,
|
"y": 30,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "41",
|
"graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 13,
|
"y": 13,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -188,7 +188,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCity_EventScript_16672F",
|
"script": "CeruleanCity_EventScript_16672F",
|
||||||
"flag": "92"
|
"flag": "FLAG_HIDE_CERULEAN_CAVE_GUARD"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
@@ -297,7 +297,7 @@
|
|||||||
"x": 22,
|
"x": 22,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"var": "VAR_0x4052",
|
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
|
||||||
"var_value": 0,
|
"var_value": 0,
|
||||||
"script": "CeruleanCity_EventScript_16649A"
|
"script": "CeruleanCity_EventScript_16649A"
|
||||||
},
|
},
|
||||||
@@ -306,7 +306,7 @@
|
|||||||
"x": 23,
|
"x": 23,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"var": "VAR_0x4052",
|
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
|
||||||
"var_value": 0,
|
"var_value": 0,
|
||||||
"script": "CeruleanCity_EventScript_1664A6"
|
"script": "CeruleanCity_EventScript_1664A6"
|
||||||
},
|
},
|
||||||
@@ -315,7 +315,7 @@
|
|||||||
"x": 24,
|
"x": 24,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"var": "VAR_0x4052",
|
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
|
||||||
"var_value": 0,
|
"var_value": 0,
|
||||||
"script": "CeruleanCity_EventScript_1664B9"
|
"script": "CeruleanCity_EventScript_1664B9"
|
||||||
},
|
},
|
||||||
@@ -324,7 +324,7 @@
|
|||||||
"x": 33,
|
"x": 33,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"var": "VAR_0x407D",
|
"var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET",
|
||||||
"var_value": 0,
|
"var_value": 0,
|
||||||
"script": "CeruleanCity_EventScript_166683"
|
"script": "CeruleanCity_EventScript_166683"
|
||||||
},
|
},
|
||||||
@@ -333,7 +333,7 @@
|
|||||||
"x": 33,
|
"x": 33,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"var": "VAR_0x407D",
|
"var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET",
|
||||||
"var_value": 0,
|
"var_value": 0,
|
||||||
"script": "CeruleanCity_EventScript_1666A3"
|
"script": "CeruleanCity_EventScript_1666A3"
|
||||||
}
|
}
|
||||||
@@ -373,8 +373,9 @@
|
|||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
"item": "ITEM_RARE_CANDY",
|
"item": "ITEM_RARE_CANDY",
|
||||||
"flag": "49",
|
"flag": "HIDDEN_ITEM_CERULEAN_CITY_RARE_CANDY",
|
||||||
"unknown": 1
|
"quantity": 1,
|
||||||
|
"underfoot": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "bg_event_type_0",
|
"type": "bg_event_type_0",
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ CeruleanCity_MapScripts:: @ 8166471
|
|||||||
|
|
||||||
CeruleanCity_MapScript1_166477:: @ 8166477
|
CeruleanCity_MapScript1_166477:: @ 8166477
|
||||||
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY
|
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY
|
||||||
checkflag FLAG_0x234
|
checkflag FLAG_GOT_SS_TICKET
|
||||||
call_if 0, EventScript_166484
|
call_if FALSE, EventScript_166484
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_166484:: @ 8166484
|
EventScript_166484:: @ 8166484
|
||||||
@@ -36,7 +36,7 @@ CeruleanCity_EventScript_1664B9:: @ 81664B9
|
|||||||
|
|
||||||
EventScript_1664CC:: @ 81664CC
|
EventScript_1664CC:: @ 81664CC
|
||||||
textcolor 0
|
textcolor 0
|
||||||
setvar VAR_0x4054, 2
|
setvar VAR_MAP_SCENE_ROUTE22, 2
|
||||||
playbgm MUS_RIVAL1, 0
|
playbgm MUS_RIVAL1, 0
|
||||||
addobject 8
|
addobject 8
|
||||||
applymovement 8, Movement_1665D3
|
applymovement 8, Movement_1665D3
|
||||||
@@ -44,26 +44,24 @@ EventScript_1664CC:: @ 81664CC
|
|||||||
msgbox gUnknown_817EAD7
|
msgbox gUnknown_817EAD7
|
||||||
setvar VAR_LAST_TALKED, 8
|
setvar VAR_LAST_TALKED, 8
|
||||||
compare_var_to_value VAR_STARTER_MON, 2
|
compare_var_to_value VAR_STARTER_MON, 2
|
||||||
call_if 1, EventScript_166582
|
call_if eq, EventScript_166582
|
||||||
compare_var_to_value VAR_STARTER_MON, 1
|
compare_var_to_value VAR_STARTER_MON, 1
|
||||||
call_if 1, EventScript_16658D
|
call_if eq, EventScript_16658D
|
||||||
compare_var_to_value VAR_STARTER_MON, 0
|
compare_var_to_value VAR_STARTER_MON, 0
|
||||||
call_if 1, EventScript_166598
|
call_if eq, EventScript_166598
|
||||||
setvar VAR_0x8004, 13
|
famechecker FAMECHECKER_BILL, 0
|
||||||
setvar VAR_0x8005, 0
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_817EB95
|
msgbox gUnknown_817EB95
|
||||||
closemessage
|
closemessage
|
||||||
playbgm MUS_RIVAL2, 0
|
playbgm MUS_RIVAL2, 0
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_1665A3
|
call_if eq, EventScript_1665A3
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_1665A3
|
call_if eq, EventScript_1665A3
|
||||||
compare_var_to_value VAR_0x4001, 2
|
compare_var_to_value VAR_0x4001, 2
|
||||||
call_if 1, EventScript_1665B5
|
call_if eq, EventScript_1665B5
|
||||||
msgbox gUnknown_817ECD4
|
msgbox gUnknown_817ECD4
|
||||||
setvar VAR_0x4052, 1
|
setvar VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1
|
||||||
setflag FLAG_0x29B
|
setflag FLAG_GOT_FAME_CHECKER
|
||||||
giveitem ITEM_FAME_CHECKER
|
giveitem ITEM_FAME_CHECKER
|
||||||
msgbox gUnknown_817ED5D
|
msgbox gUnknown_817ED5D
|
||||||
closemessage
|
closemessage
|
||||||
@@ -75,15 +73,15 @@ EventScript_1664CC:: @ 81664CC
|
|||||||
end
|
end
|
||||||
|
|
||||||
EventScript_166582:: @ 8166582
|
EventScript_166582:: @ 8166582
|
||||||
trainerbattle 3, 332, 0, Text_17EB71
|
trainerbattle 3, TRAINER_RIVAL_CERULEAN_SQUIRTLE, 0, Text_17EB71
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16658D:: @ 816658D
|
EventScript_16658D:: @ 816658D
|
||||||
trainerbattle 3, 333, 0, Text_17EB71
|
trainerbattle 3, TRAINER_RIVAL_CERULEAN_BULBASAUR, 0, Text_17EB71
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_166598:: @ 8166598
|
EventScript_166598:: @ 8166598
|
||||||
trainerbattle 3, 334, 0, Text_17EB71
|
trainerbattle 3, TRAINER_RIVAL_CERULEAN_CHARMANDER, 0, Text_17EB71
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_1665A3:: @ 81665A3
|
EventScript_1665A3:: @ 81665A3
|
||||||
@@ -173,14 +171,14 @@ Movement_1665FB:: @ 81665FB
|
|||||||
CeruleanCity_EventScript_166603:: @ 8166603
|
CeruleanCity_EventScript_166603:: @ 8166603
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checktrainerflag FLAG_0x163
|
checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_5
|
||||||
goto_if_eq EventScript_16662E
|
goto_if eq, EventScript_16662E
|
||||||
message Text_17EE0E
|
message Text_17EE0E
|
||||||
waitmessage
|
waitmessage
|
||||||
playbgm MUS_ROCKET, 0
|
playbgm MUS_ROCKET, 0
|
||||||
waitbuttonpress
|
waitbuttonpress
|
||||||
trainerbattle 3, 355, 0, Text_17EE70
|
trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70
|
||||||
setvar VAR_0x407D, 1
|
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
|
||||||
goto EventScript_16662E
|
goto EventScript_16662E
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -188,7 +186,7 @@ EventScript_16662E:: @ 816662E
|
|||||||
msgbox gUnknown_817EE9C
|
msgbox gUnknown_817EE9C
|
||||||
checkitemspace ITEM_TM28, 1
|
checkitemspace ITEM_TM28, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_166677
|
goto_if eq, EventScript_166677
|
||||||
additem ITEM_TM28, 1
|
additem ITEM_TM28, 1
|
||||||
giveitemfanfaremsg gUnknown_817EEBF, ITEM_TM28
|
giveitemfanfaremsg gUnknown_817EEBF, ITEM_TM28
|
||||||
msgbox gUnknown_817EEED
|
msgbox gUnknown_817EEED
|
||||||
@@ -196,7 +194,7 @@ EventScript_16662E:: @ 816662E
|
|||||||
fadescreen 1
|
fadescreen 1
|
||||||
removeobject 2
|
removeobject 2
|
||||||
fadescreen 0
|
fadescreen 0
|
||||||
setflag FLAG_0x23F
|
setflag FLAG_GOT_TM28_FROM_ROCKET
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -230,8 +228,8 @@ EventScript_1666C3:: @ 81666C3
|
|||||||
textcolor 0
|
textcolor 0
|
||||||
msgbox Text_17EE0E
|
msgbox Text_17EE0E
|
||||||
setvar VAR_LAST_TALKED, 2
|
setvar VAR_LAST_TALKED, 2
|
||||||
trainerbattle 3, 355, 0, Text_17EE70
|
trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70
|
||||||
setvar VAR_0x407D, 1
|
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
|
||||||
goto EventScript_16662E
|
goto EventScript_16662E
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -248,8 +246,8 @@ CeruleanCity_EventScript_1666E7:: @ 81666E7
|
|||||||
CeruleanCity_EventScript_1666FE:: @ 81666FE
|
CeruleanCity_EventScript_1666FE:: @ 81666FE
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x234
|
checkflag FLAG_GOT_SS_TICKET
|
||||||
goto_if_eq EventScript_166713
|
goto_if TRUE, EventScript_166713
|
||||||
msgbox gUnknown_817F01D
|
msgbox gUnknown_817F01D
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -286,11 +284,11 @@ CeruleanCity_EventScript_16674F:: @ 816674F
|
|||||||
random 3
|
random 3
|
||||||
copyvar VAR_0x8008, VAR_RESULT
|
copyvar VAR_0x8008, VAR_RESULT
|
||||||
compare_var_to_value VAR_0x8008, 0
|
compare_var_to_value VAR_0x8008, 0
|
||||||
call_if 1, EventScript_1667B0
|
call_if eq, EventScript_1667B0
|
||||||
compare_var_to_value VAR_0x8008, 1
|
compare_var_to_value VAR_0x8008, 1
|
||||||
call_if 1, EventScript_1667B6
|
call_if eq, EventScript_1667B6
|
||||||
compare_var_to_value VAR_0x8008, 2
|
compare_var_to_value VAR_0x8008, 2
|
||||||
call_if 1, EventScript_1667BC
|
call_if eq, EventScript_1667BC
|
||||||
waitmessage
|
waitmessage
|
||||||
delay 40
|
delay 40
|
||||||
playse SE_PIN
|
playse SE_PIN
|
||||||
@@ -298,11 +296,11 @@ CeruleanCity_EventScript_16674F:: @ 816674F
|
|||||||
waitmovement 0
|
waitmovement 0
|
||||||
delay 30
|
delay 30
|
||||||
compare_var_to_value VAR_0x8008, 0
|
compare_var_to_value VAR_0x8008, 0
|
||||||
call_if 1, EventScript_1667C2
|
call_if eq, EventScript_1667C2
|
||||||
compare_var_to_value VAR_0x8008, 1
|
compare_var_to_value VAR_0x8008, 1
|
||||||
call_if 1, EventScript_1667CB
|
call_if eq, EventScript_1667CB
|
||||||
compare_var_to_value VAR_0x8008, 2
|
compare_var_to_value VAR_0x8008, 2
|
||||||
call_if 1, EventScript_1667D4
|
call_if eq, EventScript_1667D4
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -335,13 +333,13 @@ CeruleanCity_EventScript_1667DD:: @ 81667DD
|
|||||||
random 4
|
random 4
|
||||||
copyvar VAR_0x8008, VAR_RESULT
|
copyvar VAR_0x8008, VAR_RESULT
|
||||||
compare_var_to_value VAR_0x8008, 0
|
compare_var_to_value VAR_0x8008, 0
|
||||||
call_if 1, EventScript_166814
|
call_if eq, EventScript_166814
|
||||||
compare_var_to_value VAR_0x8008, 1
|
compare_var_to_value VAR_0x8008, 1
|
||||||
call_if 1, EventScript_16681D
|
call_if eq, EventScript_16681D
|
||||||
compare_var_to_value VAR_0x8008, 2
|
compare_var_to_value VAR_0x8008, 2
|
||||||
call_if 1, EventScript_166826
|
call_if eq, EventScript_166826
|
||||||
compare_var_to_value VAR_0x8008, 3
|
compare_var_to_value VAR_0x8008, 3
|
||||||
call_if 1, EventScript_16682F
|
call_if eq, EventScript_16682F
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -375,9 +373,7 @@ CeruleanCity_EventScript_16684A:: @ 816684A
|
|||||||
|
|
||||||
CeruleanCity_EventScript_166853:: @ 8166853
|
CeruleanCity_EventScript_166853:: @ 8166853
|
||||||
lockall
|
lockall
|
||||||
setvar VAR_0x8004, 3
|
famechecker FAMECHECKER_MISTY, 0
|
||||||
setvar VAR_0x8005, 0
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_817F4EF
|
msgbox gUnknown_817F4EF
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "25",
|
"graphics_id": "MAP_OBJ_GFX_MAN",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "18",
|
"graphics_id": "MAP_OBJ_GFX_YOUNGSTER",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "28",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_2",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ CeruleanCity_BikeShop_MapScripts:: @ 816ABBC
|
|||||||
CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD
|
CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x271
|
checkflag FLAG_GOT_BICYCLE
|
||||||
goto_if_eq EventScript_16AC58
|
goto_if TRUE, EventScript_16AC58
|
||||||
checkflag FLAG_0x241
|
checkflag FLAG_GOT_BIKE_VOUCHER
|
||||||
goto_if_eq EventScript_16AC22
|
goto_if TRUE, EventScript_16AC22
|
||||||
showmoneybox 0, 0, 0
|
showmoneybox 0, 0, 0
|
||||||
message Text_192755
|
message Text_192755
|
||||||
waitmessage
|
waitmessage
|
||||||
@@ -34,7 +34,7 @@ EventScript_16AC15:: @ 816AC15
|
|||||||
EventScript_16AC22:: @ 816AC22
|
EventScript_16AC22:: @ 816AC22
|
||||||
msgbox gUnknown_81927B2
|
msgbox gUnknown_81927B2
|
||||||
giveitemfanfaremsg gUnknown_81927E1, ITEM_BICYCLE, 1, MUS_FAN5
|
giveitemfanfaremsg gUnknown_81927E1, ITEM_BICYCLE, 1, MUS_FAN5
|
||||||
setflag FLAG_0x271
|
setflag FLAG_GOT_BICYCLE
|
||||||
additem ITEM_BICYCLE, 1
|
additem ITEM_BICYCLE, 1
|
||||||
removeitem ITEM_BIKE_VOUCHER, 1
|
removeitem ITEM_BIKE_VOUCHER, 1
|
||||||
msgbox gUnknown_819280E
|
msgbox gUnknown_819280E
|
||||||
@@ -58,8 +58,8 @@ CeruleanCity_BikeShop_EventScript_16AC6C:: @ 816AC6C
|
|||||||
CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75
|
CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x271
|
checkflag FLAG_GOT_BICYCLE
|
||||||
goto_if_eq EventScript_16AC8A
|
goto_if TRUE, EventScript_16AC8A
|
||||||
msgbox gUnknown_8192937
|
msgbox gUnknown_8192937
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "43",
|
"graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 12,
|
"y": 12,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "40",
|
"graphics_id": "MAP_OBJ_GFX_PICNICKER",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "81",
|
"graphics_id": "MAP_OBJ_GFX_MISTY",
|
||||||
"x": 8,
|
"x": 8,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "91",
|
"graphics_id": "MAP_OBJ_GFX_GYM_GUY",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 16,
|
"y": 16,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -2,25 +2,20 @@ CeruleanCity_Gym_MapScripts:: @ 816AAA0
|
|||||||
.byte 0
|
.byte 0
|
||||||
|
|
||||||
CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1
|
CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1
|
||||||
setvar VAR_0x8004, 3
|
famechecker FAMECHECKER_MISTY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||||
setvar VAR_0x8005, 2
|
trainerbattle 1, TRAINER_LEADER_MISTY, 0, Text_1921EF, Text_19242D, EventScript_16AAD3
|
||||||
special UpdatePickStateFromSpecialVar8005
|
checkflag FLAG_GOT_TM03_FROM_MISTY
|
||||||
trainerbattle 1, 415, 0, Text_1921EF, Text_19242D, EventScript_16AAD3
|
goto_if FALSE, EventScript_16AAF9
|
||||||
checkflag FLAG_0x297
|
|
||||||
goto_if 0, EventScript_16AAF9
|
|
||||||
msgbox gUnknown_81922BF
|
msgbox gUnknown_81922BF
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16AAD3:: @ 816AAD3
|
EventScript_16AAD3:: @ 816AAD3
|
||||||
setvar VAR_0x8004, 3
|
famechecker FAMECHECKER_MISTY, 1
|
||||||
setvar VAR_0x8005, 1
|
setflag FLAG_DEFEATED_MISTY
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
setflag FLAG_BADGE02_GET
|
||||||
setflag FLAG_0x4B1
|
|
||||||
setflag FLAG_0x821
|
|
||||||
setrespawn SPAWN_CERULEAN_CITY
|
setrespawn SPAWN_CERULEAN_CITY
|
||||||
setvar VAR_0x8008, 2
|
set_gym_trainers 2
|
||||||
call EventScript_1A6B18
|
|
||||||
goto EventScript_16AAF9
|
goto EventScript_16AAF9
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -28,10 +23,10 @@ EventScript_16AAF9:: @ 816AAF9
|
|||||||
msgbox gUnknown_81922F7
|
msgbox gUnknown_81922F7
|
||||||
checkitemspace ITEM_TM03, 1
|
checkitemspace ITEM_TM03, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AB3A
|
goto_if eq, EventScript_16AB3A
|
||||||
additem ITEM_TM03, 1
|
additem ITEM_TM03, 1
|
||||||
giveitemfanfaremsg gUnknown_81923F1, ITEM_TM03
|
giveitemfanfaremsg gUnknown_81923F1, ITEM_TM03
|
||||||
setflag FLAG_0x297
|
setflag FLAG_GOT_TM03_FROM_MISTY
|
||||||
msgbox gUnknown_81922BF
|
msgbox gUnknown_81922BF
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -42,23 +37,21 @@ EventScript_16AB3A:: @ 816AB3A
|
|||||||
end
|
end
|
||||||
|
|
||||||
CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44
|
CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44
|
||||||
trainerbattle 0, 150, 0, Text_192481, Text_1924D0
|
trainerbattle 0, TRAINER_PICNICKER_DIANA, 0, Text_192481, Text_1924D0
|
||||||
msgbox gUnknown_81924E4, 6
|
msgbox gUnknown_81924E4, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B
|
CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B
|
||||||
trainerbattle 0, 234, 0, Text_192524, Text_192547
|
trainerbattle 0, TRAINER_SWIMMER_MALE_LUIS, 0, Text_192524, Text_192547
|
||||||
setvar VAR_0x8004, 3
|
famechecker FAMECHECKER_MISTY, 2
|
||||||
setvar VAR_0x8005, 2
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_8192556, 6
|
msgbox gUnknown_8192556, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F
|
CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x4B1
|
checkflag FLAG_DEFEATED_MISTY
|
||||||
goto_if_eq EventScript_16AB94
|
goto_if TRUE, EventScript_16AB94
|
||||||
msgbox gUnknown_81925AC
|
msgbox gUnknown_81925AC
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -70,8 +63,8 @@ EventScript_16AB94:: @ 816AB94
|
|||||||
|
|
||||||
CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E
|
CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E
|
||||||
lockall
|
lockall
|
||||||
checkflag FLAG_0x821
|
checkflag FLAG_BADGE02_GET
|
||||||
goto_if_eq EventScript_16ABB2
|
goto_if TRUE, EventScript_16ABB2
|
||||||
msgbox gUnknown_81926E1
|
msgbox gUnknown_81926E1
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "61",
|
"graphics_id": "MAP_OBJ_GFX_GENTLEMAN",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "56",
|
"graphics_id": "MAP_OBJ_GFX_HIKER",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "22",
|
"graphics_id": "MAP_OBJ_GFX_LASS",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ CeruleanCity_House2_MapScripts:: @ 816A975
|
|||||||
CeruleanCity_House2_EventScript_16A976:: @ 816A976
|
CeruleanCity_House2_EventScript_16A976:: @ 816A976
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x23F
|
checkflag FLAG_GOT_TM28_FROM_ROCKET
|
||||||
goto_if_eq EventScript_16A98B
|
goto_if TRUE, EventScript_16A98B
|
||||||
msgbox gUnknown_8191E13
|
msgbox gUnknown_8191E13
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "32",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_1",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "35",
|
"graphics_id": "MAP_OBJ_GFX_OLD_WOMAN",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -10,20 +10,20 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
|
|||||||
faceplayer
|
faceplayer
|
||||||
setvar VAR_0x8008, 1
|
setvar VAR_0x8008, 1
|
||||||
call EventScript_1A8CAD
|
call EventScript_1A8CAD
|
||||||
checkflag FLAG_0x24A
|
checkflag FLAG_DID_ZYNX_TRADE
|
||||||
goto_if_eq EventScript_16AA23
|
goto_if TRUE, EventScript_16AA23
|
||||||
msgbox gUnknown_81A59FE, MSGBOX_YESNO
|
msgbox gUnknown_81A59FE, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AA0B
|
goto_if eq, EventScript_16AA0B
|
||||||
call EventScript_1A8CBD
|
call EventScript_1A8CBD
|
||||||
compare_var_to_value VAR_0x8004, 6
|
compare_var_to_value VAR_0x8004, 6
|
||||||
goto_if 4, EventScript_16AA0B
|
goto_if ge, EventScript_16AA0B
|
||||||
call EventScript_1A8CC9
|
call EventScript_1A8CC9
|
||||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||||
goto_if 5, EventScript_16AA15
|
goto_if ne, EventScript_16AA15
|
||||||
call EventScript_1A8CD9
|
call EventScript_1A8CD9
|
||||||
msgbox gUnknown_81A5A9D
|
msgbox gUnknown_81A5A9D
|
||||||
setflag FLAG_0x24A
|
setflag FLAG_DID_ZYNX_TRADE
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "32",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_1",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -4,83 +4,83 @@ CeruleanCity_House4_MapScripts:: @ 816ACEE
|
|||||||
CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
|
CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
special sub_8112364
|
special sub_8112364
|
||||||
lock
|
lock
|
||||||
specialvar VAR_0x8004, sub_8146CE8
|
specialvar VAR_0x8004, Special_GetMENewsJisanItemAndState
|
||||||
copyvar VAR_0x8008, VAR_RESULT
|
copyvar VAR_0x8008, VAR_RESULT
|
||||||
compare_var_to_value VAR_0x8004, 0
|
compare_var_to_value VAR_0x8004, 0
|
||||||
goto_if_eq EventScript_16AD59
|
goto_if eq, EventScript_CeruleanCity_House4_NoNews
|
||||||
compare_var_to_value VAR_0x8004, 1
|
compare_var_to_value VAR_0x8004, 1
|
||||||
goto_if_eq EventScript_16AD63
|
goto_if eq, EventScript_CeruleanCity_House4_News1
|
||||||
compare_var_to_value VAR_0x8004, 2
|
compare_var_to_value VAR_0x8004, 2
|
||||||
goto_if_eq EventScript_16AD89
|
goto_if eq, EventScript_CeruleanCity_House4_News2
|
||||||
compare_var_to_value VAR_0x8004, 3
|
compare_var_to_value VAR_0x8004, 3
|
||||||
goto_if_eq EventScript_16ADAF
|
goto_if eq, EventScript_CeruleanCity_House4_NewsNotSpread
|
||||||
compare_var_to_value VAR_0x8004, 4
|
compare_var_to_value VAR_0x8004, 4
|
||||||
goto_if_eq EventScript_16ADC3
|
goto_if eq, EventScript_CeruleanCity_House4_NewsSpread1
|
||||||
compare_var_to_value VAR_0x8004, 5
|
compare_var_to_value VAR_0x8004, 5
|
||||||
goto_if_eq EventScript_16ADE9
|
goto_if eq, EventScript_CeruleanCity_House4_NewsSpread2
|
||||||
compare_var_to_value VAR_0x8004, 6
|
compare_var_to_value VAR_0x8004, 6
|
||||||
goto_if_eq EventScript_16AE0F
|
goto_if eq, EventScript_CeruleanCity_House4_NewsDone
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16AD59:: @ 816AD59
|
EventScript_CeruleanCity_House4_NoNews:: @ 816AD59
|
||||||
msgbox gUnknown_8192AF0
|
msgbox gUnknown_8192AF0
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16AD63:: @ 816AD63
|
EventScript_CeruleanCity_House4_News1:: @ 816AD63
|
||||||
call EventScript_16AE23
|
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||||
msgbox gUnknown_8192B43
|
msgbox gUnknown_8192B43
|
||||||
giveitem VAR_0x8008
|
giveitem VAR_0x8008
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AE45
|
goto_if eq, EventScript_16AE45
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16AD89:: @ 816AD89
|
EventScript_CeruleanCity_House4_News2:: @ 816AD89
|
||||||
call EventScript_16AE23
|
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||||
msgbox gUnknown_8192C07
|
msgbox gUnknown_8192C07
|
||||||
giveitem VAR_0x8008, 4
|
giveitem VAR_0x8008, 4
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AE45
|
goto_if eq, EventScript_16AE45
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16ADAF:: @ 816ADAF
|
EventScript_CeruleanCity_House4_NewsNotSpread:: @ 816ADAF
|
||||||
applymovement 1, Movement_1A75E1
|
applymovement 1, Movement_1A75E1
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
msgbox gUnknown_8192CD5
|
msgbox gUnknown_8192CD5
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16ADC3:: @ 816ADC3
|
EventScript_CeruleanCity_House4_NewsSpread1:: @ 816ADC3
|
||||||
call EventScript_16AE23
|
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||||
msgbox gUnknown_8192D4B
|
msgbox gUnknown_8192D4B
|
||||||
giveitem VAR_0x8008
|
giveitem VAR_0x8008
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AE45
|
goto_if eq, EventScript_16AE45
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16ADE9:: @ 816ADE9
|
EventScript_CeruleanCity_House4_NewsSpread2:: @ 816ADE9
|
||||||
call EventScript_16AE23
|
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||||
msgbox gUnknown_8192DE3
|
msgbox gUnknown_8192DE3
|
||||||
giveitem VAR_0x8008, 4
|
giveitem VAR_0x8008, 4
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AE45
|
goto_if eq, EventScript_16AE45
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16AE0F:: @ 816AE0F
|
EventScript_CeruleanCity_House4_NewsDone:: @ 816AE0F
|
||||||
applymovement 1, Movement_1A75E1
|
applymovement 1, Movement_1A75E1
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
msgbox gUnknown_8192EC5
|
msgbox gUnknown_8192EC5
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16AE23:: @ 816AE23
|
EventScript_CeruleanCity_House4_MovementReactionToNews:: @ 816AE23
|
||||||
playse SE_PIN
|
playse SE_PIN
|
||||||
applymovement 1, Movement_1A75DB
|
applymovement 1, Movement_1A75DB
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "33",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_2",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -4,18 +4,18 @@ CeruleanCity_House5_MapScripts:: @ 816AE4F
|
|||||||
CeruleanCity_House5_EventScript_16AE50:: @ 816AE50
|
CeruleanCity_House5_EventScript_16AE50:: @ 816AE50
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x2BB
|
checkflag FLAG_GOT_POWDER_JAR
|
||||||
goto_if_eq EventScript_16AEB7
|
goto_if TRUE, EventScript_16AEB7
|
||||||
msgbox gUnknown_8192F67, MSGBOX_YESNO
|
msgbox gUnknown_8192F67, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AEAD
|
goto_if eq, EventScript_16AEAD
|
||||||
checkflag FLAG_0x847
|
checkflag FLAG_SYS_GOT_BERRY_POUCH
|
||||||
goto_if 0, EventScript_16AEA3
|
goto_if FALSE, EventScript_16AEA3
|
||||||
msgbox gUnknown_8193003
|
msgbox gUnknown_8193003
|
||||||
setflag FLAG_0x2BB
|
setflag FLAG_GOT_POWDER_JAR
|
||||||
giveitem ITEM_POWDER_JAR
|
giveitem ITEM_POWDER_JAR
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_1A6BF9
|
goto_if eq, EventScript_1A6BF9
|
||||||
msgbox gUnknown_8193033
|
msgbox gUnknown_8193033
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -144,20 +144,20 @@ EventScript_16B048:: @ 816B048
|
|||||||
EventScript_16B055:: @ 816B055
|
EventScript_16B055:: @ 816B055
|
||||||
msgbox gUnknown_819331E, MSGBOX_YESNO
|
msgbox gUnknown_819331E, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16AEC8
|
goto_if eq, EventScript_16AEC8
|
||||||
copyvar VAR_0x8004, VAR_0x8009
|
copyvar VAR_0x8004, VAR_0x8009
|
||||||
specialvar VAR_RESULT, sub_815EEB0
|
specialvar VAR_RESULT, sub_815EEB0
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16B0CC
|
goto_if eq, EventScript_16B0CC
|
||||||
giveitem VAR_0x8008
|
giveitem VAR_0x8008
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16B0BF
|
goto_if eq, EventScript_16B0BF
|
||||||
copyvar VAR_0x8004, VAR_0x8009
|
copyvar VAR_0x8004, VAR_0x8009
|
||||||
special sub_815EF5C
|
special sub_815EF5C
|
||||||
special sub_815F070
|
special sub_815F070
|
||||||
msgbox gUnknown_819337A, MSGBOX_YESNO
|
msgbox gUnknown_819337A, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16AEC8
|
goto_if eq, EventScript_16AEC8
|
||||||
msgbox gUnknown_81933FB
|
msgbox gUnknown_81933FB
|
||||||
special sub_815F114
|
special sub_815F114
|
||||||
release
|
release
|
||||||
@@ -178,7 +178,7 @@ CeruleanCity_House5_EventScript_16B0DA:: @ 816B0DA
|
|||||||
lockall
|
lockall
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
special sub_814EA7C
|
special sub_814EA7C
|
||||||
waitstate
|
waitstate
|
||||||
releaseall
|
releaseall
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "23",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_1",
|
||||||
"x": 9,
|
"x": 9,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "18",
|
"graphics_id": "MAP_OBJ_GFX_YOUNGSTER",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ CeruleanCity_Mart_EventScript_16ACA7:: @ 816ACA7
|
|||||||
CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0
|
CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0
|
||||||
special sub_8110AB4
|
special sub_8110AB4
|
||||||
compare_var_to_value VAR_RESULT, 2
|
compare_var_to_value VAR_RESULT, 2
|
||||||
goto_if_eq EventScript_1A7AE0
|
goto_if eq, EventScript_1A7AE0
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
message Text_1A6211
|
message Text_1A6211
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "64",
|
"graphics_id": "MAP_OBJ_GFX_NURSE",
|
||||||
"x": 7,
|
"x": 7,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "61",
|
"graphics_id": "MAP_OBJ_GFX_GENTLEMAN",
|
||||||
"x": 12,
|
"x": 12,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "26",
|
"graphics_id": "MAP_OBJ_GFX_ROCKER",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "18",
|
"graphics_id": "MAP_OBJ_GFX_YOUNGSTER",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 8,
|
"y": 8,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "22",
|
"graphics_id": "MAP_OBJ_GFX_LASS",
|
||||||
"x": 3,
|
"x": 3,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -89,7 +89,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68",
|
"script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68",
|
||||||
"flag": "157"
|
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "0",
|
"graphics_id": "0",
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68",
|
"script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68",
|
||||||
"flag": "157"
|
"flag": "FLAG_HIDE_POSTGAME_GOSSIPERS"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -25,9 +25,7 @@ CeruleanCity_PokemonCenter_1F_EventScript_16AA4E:: @ 816AA4E
|
|||||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
|
CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
setvar VAR_0x8004, 13
|
famechecker FAMECHECKER_BILL, 1
|
||||||
setvar VAR_0x8005, 1
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_8192116
|
msgbox gUnknown_8192116
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "65",
|
"graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "65",
|
"graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "65",
|
"graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST",
|
||||||
"x": 10,
|
"x": 10,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "69",
|
"graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN",
|
||||||
"x": 1,
|
"x": 1,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2",
|
"script": "CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2",
|
||||||
"flag": "112"
|
"flag": "FLAG_HIDE_MG_DELIVERYMEN"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
],
|
],
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "28",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_2",
|
||||||
"x": 14,
|
"x": 14,
|
||||||
"y": 6,
|
"y": 6,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "32",
|
"graphics_id": "MAP_OBJ_GFX_OLD_MAN_1",
|
||||||
"x": 11,
|
"x": 11,
|
||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "73",
|
"graphics_id": "MAP_OBJ_GFX_BILL",
|
||||||
"x": 20,
|
"x": 20,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -61,10 +61,10 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "0x0",
|
"script": "0x0",
|
||||||
"flag": "98"
|
"flag": "FLAG_HIDE_CINNABAR_BILL"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "108",
|
"graphics_id": "MAP_OBJ_GFX_SEAGALLOP",
|
||||||
"x": 23,
|
"x": 23,
|
||||||
"y": 7,
|
"y": 7,
|
||||||
"elevation": 1,
|
"elevation": 1,
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
"trainer_type": 0,
|
"trainer_type": 0,
|
||||||
"trainer_sight_or_berry_tree_id": 0,
|
"trainer_sight_or_berry_tree_id": 0,
|
||||||
"script": "0x0",
|
"script": "0x0",
|
||||||
"flag": "107"
|
"flag": "FLAG_HIDE_CINNABAR_SEAGALLOP"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"warp_events": [
|
"warp_events": [
|
||||||
|
|||||||
@@ -6,17 +6,17 @@ CinnabarIsland_MapScripts:: @ 8166ED6
|
|||||||
CinnabarIsland_MapScript1_166EE1:: @ 8166EE1
|
CinnabarIsland_MapScript1_166EE1:: @ 8166EE1
|
||||||
setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND
|
setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND
|
||||||
call EventScript_166F5E
|
call EventScript_166F5E
|
||||||
compare_var_to_value VAR_0x4071, 1
|
|
||||||
call_if 1, EventScript_166F24
|
|
||||||
compare_var_to_value VAR_0x4071, 3
|
|
||||||
call_if 1, EventScript_166F52
|
|
||||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 1
|
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 1
|
||||||
call_if 1, EventScript_166F0B
|
call_if eq, EventScript_166F24
|
||||||
|
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 3
|
||||||
|
call_if eq, EventScript_166F52
|
||||||
|
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1
|
||||||
|
call_if eq, EventScript_166F0B
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_166F0B:: @ 8166F0B
|
EventScript_166F0B:: @ 8166F0B
|
||||||
savebgm MUS_ANNAI
|
savebgm MUS_ANNAI
|
||||||
setflag FLAG_0x002
|
setflag FLAG_TEMP_2
|
||||||
setobjectxyperm 3, 15, 12
|
setobjectxyperm 3, 15, 12
|
||||||
setobjectmovementtype 3, 9
|
setobjectmovementtype 3, 9
|
||||||
setobjectxyperm 4, 30, 12
|
setobjectxyperm 4, 30, 12
|
||||||
@@ -25,8 +25,8 @@ EventScript_166F0B:: @ 8166F0B
|
|||||||
EventScript_166F24:: @ 8166F24
|
EventScript_166F24:: @ 8166F24
|
||||||
getplayerxy VAR_0x8004, VAR_0x8005
|
getplayerxy VAR_0x8004, VAR_0x8005
|
||||||
compare_var_to_value VAR_0x8004, 18
|
compare_var_to_value VAR_0x8004, 18
|
||||||
goto_if 4, EventScript_166F4A
|
goto_if ge, EventScript_166F4A
|
||||||
setflag FLAG_0x002
|
setflag FLAG_TEMP_2
|
||||||
setobjectxyperm 3, 18, 12
|
setobjectxyperm 3, 18, 12
|
||||||
setobjectmovementtype 3, 7
|
setobjectmovementtype 3, 7
|
||||||
setobjectxyperm 4, 30, 12
|
setobjectxyperm 4, 30, 12
|
||||||
@@ -42,8 +42,8 @@ EventScript_166F52:: @ 8166F52
|
|||||||
return
|
return
|
||||||
|
|
||||||
EventScript_166F5E:: @ 8166F5E
|
EventScript_166F5E:: @ 8166F5E
|
||||||
checkflag FLAG_0x1A8
|
checkflag FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY
|
||||||
goto_if_eq EventScript_166F68
|
goto_if TRUE, EventScript_166F68
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_166F68:: @ 8166F68
|
EventScript_166F68:: @ 8166F68
|
||||||
@@ -51,9 +51,9 @@ EventScript_166F68:: @ 8166F68
|
|||||||
return
|
return
|
||||||
|
|
||||||
CinnabarIsland_MapScript2_166F6E:: @ 8166F6E
|
CinnabarIsland_MapScript2_166F6E:: @ 8166F6E
|
||||||
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166F88
|
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1, EventScript_166F88
|
||||||
map_script_2 VAR_0x4071, 1, EventScript_166FCD
|
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166FCD
|
||||||
map_script_2 VAR_0x4071, 3, EventScript_166FA0
|
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 3, EventScript_166FA0
|
||||||
.2byte 0
|
.2byte 0
|
||||||
|
|
||||||
EventScript_166F88:: @ 8166F88
|
EventScript_166F88:: @ 8166F88
|
||||||
@@ -61,7 +61,7 @@ EventScript_166F88:: @ 8166F88
|
|||||||
clearflag FLAG_SPECIAL_FLAG_0x4001
|
clearflag FLAG_SPECIAL_FLAG_0x4001
|
||||||
savebgm MUS_DUMMY
|
savebgm MUS_DUMMY
|
||||||
textcolor 0
|
textcolor 0
|
||||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
|
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 2
|
||||||
delay 20
|
delay 20
|
||||||
call EventScript_1670E6
|
call EventScript_1670E6
|
||||||
releaseall
|
releaseall
|
||||||
@@ -75,9 +75,9 @@ EventScript_166FA0:: @ 8166FA0
|
|||||||
applymovement 3, Movement_166FC6
|
applymovement 3, Movement_166FC6
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
removeobject 3
|
removeobject 3
|
||||||
setvar VAR_0x4071, 4
|
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 4
|
||||||
setflag FLAG_0x075
|
setflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE
|
||||||
clearflag FLAG_0x076
|
clearflag FLAG_HIDE_LOSTELLE_IN_HER_HOME
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -93,25 +93,25 @@ Movement_166FC6:: @ 8166FC6
|
|||||||
EventScript_166FCD:: @ 8166FCD
|
EventScript_166FCD:: @ 8166FCD
|
||||||
lockall
|
lockall
|
||||||
textcolor 0
|
textcolor 0
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 0, EventScript_167032
|
call_if FALSE, EventScript_167032
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 1, EventScript_16703D
|
call_if TRUE, EventScript_16703D
|
||||||
playse SE_PIN
|
playse SE_PIN
|
||||||
applymovement 3, Movement_1A75DB
|
applymovement 3, Movement_1A75DB
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
applymovement 3, Movement_1A75DD
|
applymovement 3, Movement_1A75DD
|
||||||
waitmovement 0
|
waitmovement 0
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 0, EventScript_167048
|
call_if FALSE, EventScript_167048
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 1, EventScript_167053
|
call_if TRUE, EventScript_167053
|
||||||
msgbox gUnknown_8180C90
|
msgbox gUnknown_8180C90
|
||||||
msgbox gUnknown_8180CAA, MSGBOX_YESNO
|
msgbox gUnknown_8180CAA, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_167068
|
goto_if eq, EventScript_167068
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_167078
|
goto_if eq, EventScript_167078
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_167032:: @ 8167032
|
EventScript_167032:: @ 8167032
|
||||||
@@ -146,13 +146,13 @@ EventScript_167068:: @ 8167068
|
|||||||
EventScript_167078:: @ 8167078
|
EventScript_167078:: @ 8167078
|
||||||
msgbox gUnknown_8180DF8
|
msgbox gUnknown_8180DF8
|
||||||
closemessage
|
closemessage
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 0, EventScript_1670A0
|
call_if FALSE, EventScript_1670A0
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 1, EventScript_1670B3
|
call_if TRUE, EventScript_1670B3
|
||||||
removeobject 3
|
removeobject 3
|
||||||
setvar VAR_0x4071, 2
|
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
|
||||||
clearflag FLAG_0x0A2
|
clearflag FLAG_HIDE_CINNABAR_POKECENTER_BILL
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -201,26 +201,26 @@ Movement_1670E2:: @ 81670E2
|
|||||||
step_end
|
step_end
|
||||||
|
|
||||||
EventScript_1670E6:: @ 81670E6
|
EventScript_1670E6:: @ 81670E6
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 1, EventScript_167142
|
call_if TRUE, EventScript_167142
|
||||||
addobject 4
|
addobject 4
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 0, EventScript_167154
|
call_if FALSE, EventScript_167154
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 1, EventScript_167166
|
call_if TRUE, EventScript_167166
|
||||||
msgbox gUnknown_8180EAD
|
msgbox gUnknown_8180EAD
|
||||||
closemessage
|
closemessage
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 0, EventScript_167171
|
call_if FALSE, EventScript_167171
|
||||||
checkflag FLAG_0x002
|
checkflag FLAG_TEMP_2
|
||||||
call_if 1, EventScript_167183
|
call_if TRUE, EventScript_167183
|
||||||
setvar VAR_0x4071, 2
|
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
|
||||||
removeobject 3
|
removeobject 3
|
||||||
delay 40
|
delay 40
|
||||||
setflag FLAG_0x06B
|
setflag FLAG_HIDE_CINNABAR_SEAGALLOP
|
||||||
setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1
|
setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1
|
||||||
setvar VAR_0x8004, 8
|
setvar VAR_0x8004, SEAGALLOP_CINNABAR_ISLAND
|
||||||
setvar VAR_0x8006, 1
|
setvar VAR_0x8006, SEAGALLOP_ONE_ISLAND
|
||||||
goto EventScript_1A90DA
|
goto EventScript_1A90DA
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -343,9 +343,7 @@ Movement_1671ED:: @ 81671ED
|
|||||||
CinnabarIsland_EventScript_1671EF:: @ 81671EF
|
CinnabarIsland_EventScript_1671EF:: @ 81671EF
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
setvar VAR_0x8004, 8
|
famechecker FAMECHECKER_BLAINE, 3
|
||||||
setvar VAR_0x8005, 3
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_8180B34
|
msgbox gUnknown_8180B34
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -364,9 +362,7 @@ CinnabarIsland_EventScript_16721A:: @ 816721A
|
|||||||
|
|
||||||
CinnabarIsland_EventScript_167223:: @ 8167223
|
CinnabarIsland_EventScript_167223:: @ 8167223
|
||||||
lockall
|
lockall
|
||||||
setvar VAR_0x8004, 8
|
famechecker FAMECHECKER_BLAINE, 0
|
||||||
setvar VAR_0x8005, 0
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_8180C4A
|
msgbox gUnknown_8180C4A
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "52",
|
"graphics_id": "MAP_OBJ_GFX_SUPER_NERD",
|
||||||
"x": 25,
|
"x": 25,
|
||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "55",
|
"graphics_id": "MAP_OBJ_GFX_SCIENTIST",
|
||||||
"x": 25,
|
"x": 25,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "55",
|
"graphics_id": "MAP_OBJ_GFX_SCIENTIST",
|
||||||
"x": 17,
|
"x": 17,
|
||||||
"y": 5,
|
"y": 5,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "52",
|
"graphics_id": "MAP_OBJ_GFX_SUPER_NERD",
|
||||||
"x": 16,
|
"x": 16,
|
||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "55",
|
"graphics_id": "MAP_OBJ_GFX_SCIENTIST",
|
||||||
"x": 16,
|
"x": 16,
|
||||||
"y": 18,
|
"y": 18,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "52",
|
"graphics_id": "MAP_OBJ_GFX_SUPER_NERD",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 19,
|
"y": 19,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "55",
|
"graphics_id": "MAP_OBJ_GFX_SCIENTIST",
|
||||||
"x": 4,
|
"x": 4,
|
||||||
"y": 11,
|
"y": 11,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "86",
|
"graphics_id": "MAP_OBJ_GFX_BLAINE",
|
||||||
"x": 5,
|
"x": 5,
|
||||||
"y": 4,
|
"y": 4,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "91",
|
"graphics_id": "MAP_OBJ_GFX_GYM_GUY",
|
||||||
"x": 24,
|
"x": 24,
|
||||||
"y": 20,
|
"y": 20,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
@@ -3,20 +3,20 @@ CinnabarIsland_Gym_MapScripts:: @ 816D94B
|
|||||||
.byte 0
|
.byte 0
|
||||||
|
|
||||||
CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951
|
CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951
|
||||||
checkflag FLAG_0x4B6
|
checkflag FLAG_DEFEATED_BLAINE
|
||||||
goto_if_eq EventScript_16D991
|
goto_if TRUE, EventScript_16D991
|
||||||
checkflag FLAG_0x265
|
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||||
call_if 1, EventScript_16D9B0
|
call_if TRUE, EventScript_16D9B0
|
||||||
checkflag FLAG_0x267
|
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||||
call_if 1, EventScript_16D9B6
|
call_if TRUE, EventScript_16D9B6
|
||||||
checkflag FLAG_0x268
|
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||||
call_if 1, EventScript_16D9BC
|
call_if TRUE, EventScript_16D9BC
|
||||||
checkflag FLAG_0x269
|
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||||
call_if 1, EventScript_16D9C2
|
call_if TRUE, EventScript_16D9C2
|
||||||
checkflag FLAG_0x26A
|
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||||
call_if 1, EventScript_16D9C8
|
call_if TRUE, EventScript_16D9C8
|
||||||
checkflag FLAG_0x26B
|
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||||
call_if 1, EventScript_16D9CE
|
call_if TRUE, EventScript_16D9CE
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16D991:: @ 816D991
|
EventScript_16D991:: @ 816D991
|
||||||
@@ -53,27 +53,22 @@ EventScript_16D9CE:: @ 816D9CE
|
|||||||
return
|
return
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4
|
CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4
|
||||||
setvar VAR_0x8004, 8
|
famechecker FAMECHECKER_BLAINE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||||
setvar VAR_0x8005, 2
|
trainerbattle 1, TRAINER_LEADER_BLAINE, 0, Text_199543, Text_1995FA, EventScript_16DA06
|
||||||
special UpdatePickStateFromSpecialVar8005
|
checkflag FLAG_GOT_TM38_FROM_BLAINE
|
||||||
trainerbattle 1, 419, 0, Text_199543, Text_1995FA, EventScript_16DA06
|
goto_if FALSE, EventScript_16DA34
|
||||||
checkflag FLAG_0x24E
|
|
||||||
goto_if 0, EventScript_16DA34
|
|
||||||
msgbox gUnknown_819971D
|
msgbox gUnknown_819971D
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DA06:: @ 816DA06
|
EventScript_16DA06:: @ 816DA06
|
||||||
setvar VAR_0x8004, 8
|
famechecker FAMECHECKER_BLAINE, 1
|
||||||
setvar VAR_0x8005, 1
|
setflag FLAG_DEFEATED_BLAINE
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
setflag FLAG_BADGE07_GET
|
||||||
setflag FLAG_0x4B6
|
|
||||||
setflag FLAG_UNK826
|
|
||||||
setrespawn SPAWN_CINNABAR_ISLAND
|
setrespawn SPAWN_CINNABAR_ISLAND
|
||||||
setvar VAR_0x4071, 1
|
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1
|
||||||
clearflag FLAG_0x062
|
clearflag FLAG_HIDE_CINNABAR_BILL
|
||||||
setvar VAR_0x8008, 7
|
set_gym_trainers 7
|
||||||
call EventScript_1A6B18
|
|
||||||
goto EventScript_16DA34
|
goto EventScript_16DA34
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -81,10 +76,10 @@ EventScript_16DA34:: @ 816DA34
|
|||||||
msgbox gUnknown_819969E
|
msgbox gUnknown_819969E
|
||||||
checkitemspace ITEM_TM38, 1
|
checkitemspace ITEM_TM38, 1
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16DA75
|
goto_if eq, EventScript_16DA75
|
||||||
additem ITEM_TM38, 1
|
additem ITEM_TM38, 1
|
||||||
giveitemfanfaremsg gUnknown_81996FF, ITEM_TM38
|
giveitemfanfaremsg gUnknown_81996FF, ITEM_TM38
|
||||||
setflag FLAG_0x24E
|
setflag FLAG_GOT_TM38_FROM_BLAINE
|
||||||
msgbox gUnknown_8199652
|
msgbox gUnknown_8199652
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -95,18 +90,18 @@ EventScript_16DA75:: @ 816DA75
|
|||||||
end
|
end
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DA7F:: @ 816DA7F
|
CinnabarIsland_Gym_EventScript_16DA7F:: @ 816DA7F
|
||||||
trainerbattle 0, 177, 0, Text_1997A5, Text_1997D6
|
trainerbattle 0, TRAINER_SUPER_NERD_ERIK, 0, Text_1997A5, Text_1997D6
|
||||||
msgbox gUnknown_81997EA, 6
|
msgbox gUnknown_81997EA, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96
|
CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96
|
||||||
trainerbattle 2, 178, 0, Text_1998BD, Text_1998ED, EventScript_16DAB1
|
trainerbattle 2, TRAINER_SUPER_NERD_AVERY, 0, Text_1998BD, Text_1998ED, EventScript_16DAB1
|
||||||
msgbox gUnknown_8199911, 6
|
msgbox gUnknown_8199911, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DAB1:: @ 816DAB1
|
EventScript_16DAB1:: @ 816DAB1
|
||||||
checkflag FLAG_0x267
|
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||||
call_if 0, EventScript_16DABC
|
call_if FALSE, EventScript_16DABC
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -115,16 +110,14 @@ EventScript_16DABC:: @ 816DABC
|
|||||||
return
|
return
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2
|
CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2
|
||||||
trainerbattle 2, 179, 0, Text_1999B7, Text_1999DB, EventScript_16DAEA
|
trainerbattle 2, TRAINER_SUPER_NERD_DEREK, 0, Text_1999B7, Text_1999DB, EventScript_16DAEA
|
||||||
setvar VAR_0x8004, 8
|
famechecker FAMECHECKER_BLAINE, 2
|
||||||
setvar VAR_0x8005, 2
|
|
||||||
special SetFlavorTextFlagFromSpecialVars
|
|
||||||
msgbox gUnknown_81999DF, 6
|
msgbox gUnknown_81999DF, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DAEA:: @ 816DAEA
|
EventScript_16DAEA:: @ 816DAEA
|
||||||
checkflag FLAG_0x269
|
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||||
call_if 0, EventScript_16DAF5
|
call_if FALSE, EventScript_16DAF5
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -133,13 +126,13 @@ EventScript_16DAF5:: @ 816DAF5
|
|||||||
return
|
return
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB
|
CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB
|
||||||
trainerbattle 2, 180, 0, Text_199AFC, Text_199B16, EventScript_16DB16
|
trainerbattle 2, TRAINER_SUPER_NERD_ZAC, 0, Text_199AFC, Text_199B16, EventScript_16DB16
|
||||||
msgbox gUnknown_8199B27, 6
|
msgbox gUnknown_8199B27, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DB16:: @ 816DB16
|
EventScript_16DB16:: @ 816DB16
|
||||||
checkflag FLAG_0x26B
|
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||||
call_if 0, EventScript_16DB21
|
call_if FALSE, EventScript_16DB21
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -148,13 +141,13 @@ EventScript_16DB21:: @ 816DB21
|
|||||||
return
|
return
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27
|
CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27
|
||||||
trainerbattle 2, 213, 0, Text_19983F, Text_199870, EventScript_16DB42
|
trainerbattle 2, TRAINER_BURGLAR_QUINN, 0, Text_19983F, Text_199870, EventScript_16DB42
|
||||||
msgbox gUnknown_819987D, 6
|
msgbox gUnknown_819987D, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DB42:: @ 816DB42
|
EventScript_16DB42:: @ 816DB42
|
||||||
checkflag FLAG_0x265
|
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||||
call_if 0, EventScript_16DB4D
|
call_if FALSE, EventScript_16DB4D
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -163,13 +156,13 @@ EventScript_16DB4D:: @ 816DB4D
|
|||||||
return
|
return
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53
|
CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53
|
||||||
trainerbattle 2, 214, 0, Text_199948, Text_199973, EventScript_16DB6E
|
trainerbattle 2, TRAINER_BURGLAR_RAMON, 0, Text_199948, Text_199973, EventScript_16DB6E
|
||||||
msgbox gUnknown_8199986, 6
|
msgbox gUnknown_8199986, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DB6E:: @ 816DB6E
|
EventScript_16DB6E:: @ 816DB6E
|
||||||
checkflag FLAG_0x268
|
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||||
call_if 0, EventScript_16DB79
|
call_if FALSE, EventScript_16DB79
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -178,13 +171,13 @@ EventScript_16DB79:: @ 816DB79
|
|||||||
return
|
return
|
||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F
|
CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F
|
||||||
trainerbattle 2, 215, 0, Text_199A7F, Text_199AB9, EventScript_16DB9A
|
trainerbattle 2, TRAINER_BURGLAR_DUSTY, 0, Text_199A7F, Text_199AB9, EventScript_16DB9A
|
||||||
msgbox gUnknown_8199AC9, 6
|
msgbox gUnknown_8199AC9, 6
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DB9A:: @ 816DB9A
|
EventScript_16DB9A:: @ 816DB9A
|
||||||
checkflag FLAG_0x26A
|
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||||
call_if 0, EventScript_16DBA5
|
call_if FALSE, EventScript_16DBA5
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -195,8 +188,8 @@ EventScript_16DBA5:: @ 816DBA5
|
|||||||
CinnabarIsland_Gym_EventScript_16DBAB:: @ 816DBAB
|
CinnabarIsland_Gym_EventScript_16DBAB:: @ 816DBAB
|
||||||
lock
|
lock
|
||||||
faceplayer
|
faceplayer
|
||||||
checkflag FLAG_0x4B6
|
checkflag FLAG_DEFEATED_BLAINE
|
||||||
goto_if_eq EventScript_16DBC0
|
goto_if TRUE, EventScript_16DBC0
|
||||||
msgbox gUnknown_8199B81
|
msgbox gUnknown_8199B81
|
||||||
release
|
release
|
||||||
end
|
end
|
||||||
@@ -208,8 +201,8 @@ EventScript_16DBC0:: @ 816DBC0
|
|||||||
|
|
||||||
CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA
|
CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA
|
||||||
lockall
|
lockall
|
||||||
checkflag FLAG_UNK826
|
checkflag FLAG_BADGE07_GET
|
||||||
goto_if_eq EventScript_16DBDE
|
goto_if TRUE, EventScript_16DBDE
|
||||||
msgbox gUnknown_8199C29
|
msgbox gUnknown_8199C29
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -235,9 +228,9 @@ EventScript_16DC00:: @ 816DC00
|
|||||||
msgbox gUnknown_8199C9F
|
msgbox gUnknown_8199C9F
|
||||||
msgbox gUnknown_8199D5A, MSGBOX_YESNO
|
msgbox gUnknown_8199D5A, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16DC43
|
goto_if eq, EventScript_16DC43
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16DC6A
|
goto_if eq, EventScript_16DC6A
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DC27:: @ 816DC27
|
EventScript_16DC27:: @ 816DC27
|
||||||
@@ -256,8 +249,8 @@ EventScript_16DC34:: @ 816DC34
|
|||||||
|
|
||||||
EventScript_16DC43:: @ 816DC43
|
EventScript_16DC43:: @ 816DC43
|
||||||
call EventScript_16DC27
|
call EventScript_16DC27
|
||||||
checkflag FLAG_0x265
|
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DC58
|
call EventScript_16DC58
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -267,7 +260,7 @@ EventScript_16DC58:: @ 816DC58
|
|||||||
waitse
|
waitse
|
||||||
call EventScript_16E117
|
call EventScript_16E117
|
||||||
special DrawWholeMapView
|
special DrawWholeMapView
|
||||||
setflag FLAG_0x265
|
setflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16DC68:: @ 816DC68
|
EventScript_16DC68:: @ 816DC68
|
||||||
@@ -276,21 +269,21 @@ EventScript_16DC68:: @ 816DC68
|
|||||||
|
|
||||||
EventScript_16DC6A:: @ 816DC6A
|
EventScript_16DC6A:: @ 816DC6A
|
||||||
call EventScript_16DC34
|
call EventScript_16DC34
|
||||||
checktrainerflag FLAG_0x0D5
|
checktrainerflag TRAINER_BURGLAR_QUINN
|
||||||
goto_if 0, EventScript_16DC7A
|
goto_if lt, EventScript_16DC7A
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DC7A:: @ 816DC7A
|
EventScript_16DC7A:: @ 816DC7A
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_16DCB4
|
call_if eq, EventScript_16DCB4
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_16DCC6
|
call_if eq, EventScript_16DCC6
|
||||||
textcolor 0
|
textcolor 0
|
||||||
msgbox gUnknown_819983F
|
msgbox gUnknown_819983F
|
||||||
trainerbattle 3, 213, 0, Text_199870
|
trainerbattle 3, TRAINER_BURGLAR_QUINN, 0, Text_199870
|
||||||
checkflag FLAG_0x265
|
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DC58
|
call EventScript_16DC58
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -332,15 +325,15 @@ EventScript_16DCF5:: @ 816DCF5
|
|||||||
msgbox gUnknown_8199C9F
|
msgbox gUnknown_8199C9F
|
||||||
msgbox gUnknown_8199D79, MSGBOX_YESNO
|
msgbox gUnknown_8199D79, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16DD41
|
goto_if eq, EventScript_16DD41
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16DD1C
|
goto_if eq, EventScript_16DD1C
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DD1C:: @ 816DD1C
|
EventScript_16DD1C:: @ 816DD1C
|
||||||
call EventScript_16DC27
|
call EventScript_16DC27
|
||||||
checkflag FLAG_0x267
|
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DD31
|
call EventScript_16DD31
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -350,26 +343,26 @@ EventScript_16DD31:: @ 816DD31
|
|||||||
waitse
|
waitse
|
||||||
call EventScript_16E157
|
call EventScript_16E157
|
||||||
special DrawWholeMapView
|
special DrawWholeMapView
|
||||||
setflag FLAG_0x267
|
setflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16DD41:: @ 816DD41
|
EventScript_16DD41:: @ 816DD41
|
||||||
call EventScript_16DC34
|
call EventScript_16DC34
|
||||||
checktrainerflag FLAG_0x0B2
|
checktrainerflag TRAINER_SUPER_NERD_AVERY
|
||||||
goto_if 0, EventScript_16DD51
|
goto_if lt, EventScript_16DD51
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DD51:: @ 816DD51
|
EventScript_16DD51:: @ 816DD51
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_16DD8B
|
call_if eq, EventScript_16DD8B
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_16DD9D
|
call_if eq, EventScript_16DD9D
|
||||||
textcolor 0
|
textcolor 0
|
||||||
msgbox gUnknown_81998BD
|
msgbox gUnknown_81998BD
|
||||||
trainerbattle 3, 178, 0, Text_1998ED
|
trainerbattle 3, TRAINER_SUPER_NERD_AVERY, 0, Text_1998ED
|
||||||
checkflag FLAG_0x267
|
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DD31
|
call EventScript_16DD31
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -420,15 +413,15 @@ EventScript_16DDD3:: @ 816DDD3
|
|||||||
msgbox gUnknown_8199C9F
|
msgbox gUnknown_8199C9F
|
||||||
msgbox gUnknown_8199DA9, MSGBOX_YESNO
|
msgbox gUnknown_8199DA9, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16DE1F
|
goto_if eq, EventScript_16DE1F
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16DDFA
|
goto_if eq, EventScript_16DDFA
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DDFA:: @ 816DDFA
|
EventScript_16DDFA:: @ 816DDFA
|
||||||
call EventScript_16DC27
|
call EventScript_16DC27
|
||||||
checkflag FLAG_0x268
|
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DE0F
|
call EventScript_16DE0F
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -438,26 +431,26 @@ EventScript_16DE0F:: @ 816DE0F
|
|||||||
waitse
|
waitse
|
||||||
call EventScript_16E197
|
call EventScript_16E197
|
||||||
special DrawWholeMapView
|
special DrawWholeMapView
|
||||||
setflag FLAG_0x268
|
setflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16DE1F:: @ 816DE1F
|
EventScript_16DE1F:: @ 816DE1F
|
||||||
call EventScript_16DC34
|
call EventScript_16DC34
|
||||||
checktrainerflag FLAG_0x0D6
|
checktrainerflag TRAINER_BURGLAR_RAMON
|
||||||
goto_if 0, EventScript_16DE2F
|
goto_if lt, EventScript_16DE2F
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DE2F:: @ 816DE2F
|
EventScript_16DE2F:: @ 816DE2F
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_16DE69
|
call_if eq, EventScript_16DE69
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_16DE7B
|
call_if eq, EventScript_16DE7B
|
||||||
textcolor 0
|
textcolor 0
|
||||||
msgbox gUnknown_8199948
|
msgbox gUnknown_8199948
|
||||||
trainerbattle 3, 214, 0, Text_199973
|
trainerbattle 3, TRAINER_BURGLAR_RAMON, 0, Text_199973
|
||||||
checkflag FLAG_0x268
|
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DE0F
|
call EventScript_16DE0F
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -499,15 +492,15 @@ EventScript_16DEAA:: @ 816DEAA
|
|||||||
msgbox gUnknown_8199C9F
|
msgbox gUnknown_8199C9F
|
||||||
msgbox gUnknown_8199DC6, MSGBOX_YESNO
|
msgbox gUnknown_8199DC6, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16DEF6
|
goto_if eq, EventScript_16DEF6
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16DED1
|
goto_if eq, EventScript_16DED1
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DED1:: @ 816DED1
|
EventScript_16DED1:: @ 816DED1
|
||||||
call EventScript_16DC27
|
call EventScript_16DC27
|
||||||
checkflag FLAG_0x269
|
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DEE6
|
call EventScript_16DEE6
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -517,26 +510,26 @@ EventScript_16DEE6:: @ 816DEE6
|
|||||||
waitse
|
waitse
|
||||||
call EventScript_16E1D7
|
call EventScript_16E1D7
|
||||||
special DrawWholeMapView
|
special DrawWholeMapView
|
||||||
setflag FLAG_0x269
|
setflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16DEF6:: @ 816DEF6
|
EventScript_16DEF6:: @ 816DEF6
|
||||||
call EventScript_16DC34
|
call EventScript_16DC34
|
||||||
checktrainerflag FLAG_0x0B3
|
checktrainerflag TRAINER_SUPER_NERD_DEREK
|
||||||
goto_if 0, EventScript_16DF06
|
goto_if lt, EventScript_16DF06
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DF06:: @ 816DF06
|
EventScript_16DF06:: @ 816DF06
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_16DF40
|
call_if eq, EventScript_16DF40
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_16DF52
|
call_if eq, EventScript_16DF52
|
||||||
textcolor 0
|
textcolor 0
|
||||||
msgbox gUnknown_81999B7
|
msgbox gUnknown_81999B7
|
||||||
trainerbattle 3, 179, 0, Text_1999DB
|
trainerbattle 3, TRAINER_SUPER_NERD_DEREK, 0, Text_1999DB
|
||||||
checkflag FLAG_0x269
|
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DEE6
|
call EventScript_16DEE6
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -578,15 +571,15 @@ EventScript_16DF81:: @ 816DF81
|
|||||||
msgbox gUnknown_8199C9F
|
msgbox gUnknown_8199C9F
|
||||||
msgbox gUnknown_8199E00, MSGBOX_YESNO
|
msgbox gUnknown_8199E00, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16DFA8
|
goto_if eq, EventScript_16DFA8
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16DFCD
|
goto_if eq, EventScript_16DFCD
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DFA8:: @ 816DFA8
|
EventScript_16DFA8:: @ 816DFA8
|
||||||
call EventScript_16DC27
|
call EventScript_16DC27
|
||||||
checkflag FLAG_0x26A
|
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DFBD
|
call EventScript_16DFBD
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -596,26 +589,26 @@ EventScript_16DFBD:: @ 816DFBD
|
|||||||
waitse
|
waitse
|
||||||
call EventScript_16E1F3
|
call EventScript_16E1F3
|
||||||
special DrawWholeMapView
|
special DrawWholeMapView
|
||||||
setflag FLAG_0x26A
|
setflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16DFCD:: @ 816DFCD
|
EventScript_16DFCD:: @ 816DFCD
|
||||||
call EventScript_16DC34
|
call EventScript_16DC34
|
||||||
checktrainerflag FLAG_0x0D7
|
checktrainerflag TRAINER_BURGLAR_DUSTY
|
||||||
goto_if 0, EventScript_16DFDD
|
goto_if lt, EventScript_16DFDD
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16DFDD:: @ 816DFDD
|
EventScript_16DFDD:: @ 816DFDD
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_16E017
|
call_if eq, EventScript_16E017
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_16E029
|
call_if eq, EventScript_16E029
|
||||||
textcolor 0
|
textcolor 0
|
||||||
msgbox gUnknown_8199A7F
|
msgbox gUnknown_8199A7F
|
||||||
trainerbattle 3, 215, 0, Text_199AB9
|
trainerbattle 3, TRAINER_BURGLAR_DUSTY, 0, Text_199AB9
|
||||||
checkflag FLAG_0x26A
|
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16DFBD
|
call EventScript_16DFBD
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -657,15 +650,15 @@ EventScript_16E058:: @ 816E058
|
|||||||
msgbox gUnknown_8199C9F
|
msgbox gUnknown_8199C9F
|
||||||
msgbox gUnknown_8199E36, MSGBOX_YESNO
|
msgbox gUnknown_8199E36, MSGBOX_YESNO
|
||||||
compare_var_to_value VAR_RESULT, 1
|
compare_var_to_value VAR_RESULT, 1
|
||||||
goto_if_eq EventScript_16E0A4
|
goto_if eq, EventScript_16E0A4
|
||||||
compare_var_to_value VAR_RESULT, 0
|
compare_var_to_value VAR_RESULT, 0
|
||||||
goto_if_eq EventScript_16E07F
|
goto_if eq, EventScript_16E07F
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16E07F:: @ 816E07F
|
EventScript_16E07F:: @ 816E07F
|
||||||
call EventScript_16DC27
|
call EventScript_16DC27
|
||||||
checkflag FLAG_0x26B
|
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16E094
|
call EventScript_16E094
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
@@ -675,26 +668,26 @@ EventScript_16E094:: @ 816E094
|
|||||||
waitse
|
waitse
|
||||||
call EventScript_16E233
|
call EventScript_16E233
|
||||||
special DrawWholeMapView
|
special DrawWholeMapView
|
||||||
setflag FLAG_0x26B
|
setflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||||
return
|
return
|
||||||
|
|
||||||
EventScript_16E0A4:: @ 816E0A4
|
EventScript_16E0A4:: @ 816E0A4
|
||||||
call EventScript_16DC34
|
call EventScript_16DC34
|
||||||
checktrainerflag FLAG_0x0B4
|
checktrainerflag TRAINER_SUPER_NERD_ZAC
|
||||||
goto_if 0, EventScript_16E0B4
|
goto_if lt, EventScript_16E0B4
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|
||||||
EventScript_16E0B4:: @ 816E0B4
|
EventScript_16E0B4:: @ 816E0B4
|
||||||
compare_var_to_value VAR_0x4001, 0
|
compare_var_to_value VAR_0x4001, 0
|
||||||
call_if 1, EventScript_16E0EE
|
call_if eq, EventScript_16E0EE
|
||||||
compare_var_to_value VAR_0x4001, 1
|
compare_var_to_value VAR_0x4001, 1
|
||||||
call_if 1, EventScript_16E100
|
call_if eq, EventScript_16E100
|
||||||
textcolor 0
|
textcolor 0
|
||||||
msgbox gUnknown_8199AFC
|
msgbox gUnknown_8199AFC
|
||||||
trainerbattle 3, 180, 0, Text_199B16
|
trainerbattle 3, TRAINER_SUPER_NERD_ZAC, 0, Text_199B16
|
||||||
checkflag FLAG_0x26B
|
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||||
goto_if_eq EventScript_16DC68
|
goto_if TRUE, EventScript_16DC68
|
||||||
call EventScript_16E094
|
call EventScript_16E094
|
||||||
releaseall
|
releaseall
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"connections": null,
|
"connections": null,
|
||||||
"object_events": [
|
"object_events": [
|
||||||
{
|
{
|
||||||
"graphics_id": "68",
|
"graphics_id": "MAP_OBJ_GFX_CLERK",
|
||||||
"x": 2,
|
"x": 2,
|
||||||
"y": 3,
|
"y": 3,
|
||||||
"elevation": 0,
|
"elevation": 0,
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "28",
|
"graphics_id": "MAP_OBJ_GFX_WOMAN_2",
|
||||||
"x": 6,
|
"x": 6,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"flag": "0"
|
"flag": "0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"graphics_id": "55",
|
"graphics_id": "MAP_OBJ_GFX_SCIENTIST",
|
||||||
"x": 8,
|
"x": 8,
|
||||||
"y": 2,
|
"y": 2,
|
||||||
"elevation": 3,
|
"elevation": 3,
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user