mirror of
https://github.com/pret/pokeemerald.git
synced 2026-08-24 03:00:31 -05:00
Merge branch 'master' into item_expansion
This commit is contained in:
@@ -1305,881 +1305,5 @@ _081D0E5A:
|
||||
bx r1
|
||||
thumb_func_end sub_81D0E00
|
||||
|
||||
thumb_func_start sub_81D0E60
|
||||
sub_81D0E60: @ 81D0E60
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, =gUnknown_08624BB8
|
||||
bl AddWindow
|
||||
strh r0, [r4, 0xA]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl PutWindowTilemap
|
||||
adds r0, r4, 0
|
||||
bl sub_81D0E84
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D0E60
|
||||
|
||||
thumb_func_start sub_81D0E84
|
||||
sub_81D0E84: @ 81D0E84
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x10
|
||||
adds r5, r0, 0
|
||||
ldr r1, =gUnknown_08624BC0
|
||||
add r0, sp, 0xC
|
||||
movs r2, 0x3
|
||||
bl memcpy
|
||||
ldr r4, =gStringVar1
|
||||
bl sub_81D07D8
|
||||
adds r1, r0, 0
|
||||
adds r0, r4, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl ConvertIntToDecimalStringN
|
||||
bl DynamicPlaceholderTextUtil_Reset
|
||||
movs r0, 0
|
||||
adds r1, r4, 0
|
||||
bl DynamicPlaceholderTextUtil_SetPlaceholderPtr
|
||||
ldr r4, =gStringVar4
|
||||
ldr r1, =gText_RibbonsF700
|
||||
adds r0, r4, 0
|
||||
bl DynamicPlaceholderTextUtil_ExpandPlaceholders
|
||||
ldrb r0, [r5, 0xA]
|
||||
movs r1, 0x44
|
||||
bl FillWindowPixelBuffer
|
||||
ldrb r0, [r5, 0xA]
|
||||
add r1, sp, 0xC
|
||||
str r1, [sp]
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
str r1, [sp, 0x4]
|
||||
str r4, [sp, 0x8]
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
movs r3, 0x1
|
||||
bl AddTextPrinterParameterized3
|
||||
ldrb r0, [r5, 0xA]
|
||||
movs r1, 0x2
|
||||
bl CopyWindowToVram
|
||||
add sp, 0x10
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D0E84
|
||||
|
||||
thumb_func_start sub_81D0EFC
|
||||
sub_81D0EFC: @ 81D0EFC
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
sub sp, 0x10
|
||||
adds r7, r0, 0
|
||||
bl sub_81D0954
|
||||
adds r5, r0, 0
|
||||
ldr r1, =gUnknown_08624BC0
|
||||
add r0, sp, 0xC
|
||||
movs r2, 0x3
|
||||
bl memcpy
|
||||
ldrb r0, [r7, 0xA]
|
||||
movs r1, 0x44
|
||||
bl FillWindowPixelBuffer
|
||||
cmp r5, 0x18
|
||||
bhi _081D0F60
|
||||
lsls r1, r5, 3
|
||||
ldr r0, =gRibbonDescriptionPointers
|
||||
adds r6, r1, r0
|
||||
movs r5, 0x80
|
||||
lsls r5, 17
|
||||
movs r4, 0x1
|
||||
_081D0F2E:
|
||||
ldrb r0, [r7, 0xA]
|
||||
lsrs r3, r5, 24
|
||||
add r1, sp, 0xC
|
||||
str r1, [sp]
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
str r1, [sp, 0x4]
|
||||
ldm r6!, {r1}
|
||||
str r1, [sp, 0x8]
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
bl AddTextPrinterParameterized3
|
||||
movs r0, 0x80
|
||||
lsls r0, 21
|
||||
adds r5, r0
|
||||
subs r4, 0x1
|
||||
cmp r4, 0
|
||||
bge _081D0F2E
|
||||
b _081D0FAA
|
||||
.pool
|
||||
_081D0F60:
|
||||
ldr r0, =gSaveBlock1Ptr
|
||||
ldr r0, [r0]
|
||||
adds r0, r5
|
||||
ldr r1, =0x0000318f
|
||||
adds r0, r1
|
||||
ldrb r5, [r0]
|
||||
cmp r5, 0
|
||||
beq _081D0FB2
|
||||
subs r5, 0x1
|
||||
movs r4, 0
|
||||
ldr r0, =gGiftRibbonDescriptionPointers
|
||||
mov r8, r0
|
||||
movs r6, 0x80
|
||||
lsls r6, 17
|
||||
_081D0F7C:
|
||||
ldrb r0, [r7, 0xA]
|
||||
lsrs r3, r6, 24
|
||||
add r1, sp, 0xC
|
||||
str r1, [sp]
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
str r1, [sp, 0x4]
|
||||
lsls r1, r4, 2
|
||||
lsls r2, r5, 3
|
||||
adds r1, r2
|
||||
add r1, r8
|
||||
ldr r1, [r1]
|
||||
str r1, [sp, 0x8]
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
bl AddTextPrinterParameterized3
|
||||
movs r0, 0x80
|
||||
lsls r0, 21
|
||||
adds r6, r0
|
||||
adds r4, 0x1
|
||||
cmp r4, 0x1
|
||||
ble _081D0F7C
|
||||
_081D0FAA:
|
||||
ldrb r0, [r7, 0xA]
|
||||
movs r1, 0x2
|
||||
bl CopyWindowToVram
|
||||
_081D0FB2:
|
||||
add sp, 0x10
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D0EFC
|
||||
|
||||
thumb_func_start sub_81D0FCC
|
||||
sub_81D0FCC: @ 81D0FCC
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, =gUnknown_08624BC4
|
||||
bl AddWindow
|
||||
strh r0, [r4, 0x8]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl PutWindowTilemap
|
||||
adds r0, r4, 0
|
||||
bl sub_81D0FF0
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D0FCC
|
||||
|
||||
thumb_func_start sub_81D0FF0
|
||||
sub_81D0FF0: @ 81D0FF0
|
||||
push {r4-r7,lr}
|
||||
sub sp, 0x10
|
||||
ldrh r7, [r0, 0x8]
|
||||
ldrb r5, [r0, 0x8]
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x11
|
||||
bl FillWindowPixelBuffer
|
||||
ldr r4, =gStringVar3
|
||||
mov r6, sp
|
||||
adds r6, 0xD
|
||||
adds r0, r4, 0
|
||||
add r1, sp, 0xC
|
||||
adds r2, r6, 0
|
||||
bl sub_81D06E4
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
movs r0, 0xFF
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0
|
||||
str r0, [sp, 0x8]
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x1
|
||||
adds r2, r4, 0
|
||||
movs r3, 0
|
||||
bl AddTextPrinterParameterized
|
||||
ldrb r0, [r6]
|
||||
cmp r0, 0
|
||||
beq _081D1040
|
||||
cmp r0, 0xFE
|
||||
beq _081D1048
|
||||
ldr r1, =gUnknown_08624BE4
|
||||
b _081D104A
|
||||
.pool
|
||||
_081D1040:
|
||||
ldr r1, =gUnknown_08624BCC
|
||||
b _081D104A
|
||||
.pool
|
||||
_081D1048:
|
||||
ldr r1, =gUnknown_08624BD8
|
||||
_081D104A:
|
||||
ldr r5, =gStringVar1
|
||||
adds r0, r5, 0
|
||||
bl StringCopy
|
||||
movs r1, 0xBA
|
||||
strb r1, [r0]
|
||||
adds r0, 0x1
|
||||
movs r1, 0xF9
|
||||
strb r1, [r0]
|
||||
adds r0, 0x1
|
||||
movs r1, 0x5
|
||||
strb r1, [r0]
|
||||
adds r0, 0x1
|
||||
add r1, sp, 0xC
|
||||
ldrb r1, [r1]
|
||||
movs r2, 0
|
||||
movs r3, 0x3
|
||||
bl ConvertIntToDecimalStringN
|
||||
lsls r4, r7, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
movs r0, 0xFF
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0
|
||||
str r0, [sp, 0x8]
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
adds r2, r5, 0
|
||||
movs r3, 0x3C
|
||||
bl AddTextPrinterParameterized
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x2
|
||||
bl CopyWindowToVram
|
||||
add sp, 0x10
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D0FF0
|
||||
|
||||
thumb_func_start sub_81D10A4
|
||||
sub_81D10A4: @ 81D10A4
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, =gUnknown_08624BE8
|
||||
bl AddWindow
|
||||
strh r0, [r4, 0xC]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x11
|
||||
bl FillWindowPixelBuffer
|
||||
ldrb r0, [r4, 0xC]
|
||||
bl PutWindowTilemap
|
||||
adds r0, r4, 0
|
||||
bl sub_81D10D0
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D10A4
|
||||
|
||||
thumb_func_start sub_81D10D0
|
||||
sub_81D10D0: @ 81D10D0
|
||||
push {r4-r6,lr}
|
||||
mov r6, r8
|
||||
push {r6}
|
||||
sub sp, 0xC
|
||||
mov r8, r0
|
||||
bl sub_81D06C4
|
||||
adds r4, r0, 0
|
||||
adds r4, 0x1
|
||||
bl sub_81D06D4
|
||||
adds r6, r0, 0
|
||||
ldr r5, =gStringVar1
|
||||
adds r0, r5, 0
|
||||
adds r1, r4, 0
|
||||
movs r2, 0x1
|
||||
movs r3, 0x3
|
||||
bl ConvertIntToDecimalStringN
|
||||
movs r1, 0xBA
|
||||
strb r1, [r0]
|
||||
adds r0, 0x1
|
||||
adds r1, r6, 0
|
||||
movs r2, 0x1
|
||||
movs r3, 0x3
|
||||
bl ConvertIntToDecimalStringN
|
||||
movs r0, 0x1
|
||||
adds r1, r5, 0
|
||||
movs r2, 0x38
|
||||
bl GetStringCenterAlignXOffset
|
||||
adds r3, r0, 0
|
||||
mov r1, r8
|
||||
ldrb r0, [r1, 0xC]
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
movs r1, 0x1
|
||||
str r1, [sp]
|
||||
movs r1, 0xFF
|
||||
str r1, [sp, 0x4]
|
||||
movs r1, 0
|
||||
str r1, [sp, 0x8]
|
||||
movs r1, 0x1
|
||||
adds r2, r5, 0
|
||||
bl AddTextPrinterParameterized
|
||||
mov r1, r8
|
||||
ldrb r0, [r1, 0xC]
|
||||
movs r1, 0x2
|
||||
bl CopyWindowToVram
|
||||
add sp, 0xC
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D10D0
|
||||
|
||||
thumb_func_start sub_81D1148
|
||||
sub_81D1148: @ 81D1148
|
||||
push {r4,lr}
|
||||
sub sp, 0xC
|
||||
adds r4, r0, 0
|
||||
add r1, sp, 0x4
|
||||
add r2, sp, 0x8
|
||||
mov r0, sp
|
||||
bl sub_81D0760
|
||||
bl ResetAllPicSprites
|
||||
movs r0, 0x28
|
||||
movs r1, 0x68
|
||||
bl sub_81D1184
|
||||
strh r0, [r4, 0x10]
|
||||
movs r0, 0xF
|
||||
movs r1, 0
|
||||
bl sub_81C7990
|
||||
add sp, 0xC
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81D1148
|
||||
|
||||
thumb_func_start sub_81D1178
|
||||
sub_81D1178: @ 81D1178
|
||||
push {lr}
|
||||
ldrh r0, [r0, 0x10]
|
||||
bl FreeAndDestroyMonPicSprite
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81D1178
|
||||
|
||||
thumb_func_start sub_81D1184
|
||||
sub_81D1184: @ 81D1184
|
||||
push {lr}
|
||||
sub sp, 0x1C
|
||||
add r1, sp, 0x14
|
||||
add r2, sp, 0x18
|
||||
add r0, sp, 0x10
|
||||
bl sub_81D0760
|
||||
add r0, sp, 0x10
|
||||
ldrh r0, [r0]
|
||||
ldr r1, [sp, 0x18]
|
||||
ldr r2, [sp, 0x14]
|
||||
movs r3, 0x28
|
||||
str r3, [sp]
|
||||
movs r3, 0x68
|
||||
str r3, [sp, 0x4]
|
||||
movs r3, 0xF
|
||||
str r3, [sp, 0x8]
|
||||
ldr r3, =0x0000ffff
|
||||
str r3, [sp, 0xC]
|
||||
movs r3, 0x1
|
||||
bl CreateMonPicSprite_HandleDeoxys
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
ldr r1, =gSprites
|
||||
lsls r2, r0, 4
|
||||
adds r2, r0
|
||||
lsls r2, 2
|
||||
adds r2, r1
|
||||
ldrb r3, [r2, 0x5]
|
||||
movs r1, 0xD
|
||||
negs r1, r1
|
||||
ands r1, r3
|
||||
strb r1, [r2, 0x5]
|
||||
add sp, 0x1C
|
||||
pop {r1}
|
||||
bx r1
|
||||
.pool
|
||||
thumb_func_end sub_81D1184
|
||||
|
||||
thumb_func_start sub_81D11D8
|
||||
sub_81D11D8: @ 81D11D8
|
||||
push {lr}
|
||||
ldrh r1, [r0, 0x10]
|
||||
lsls r0, r1, 4
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gSprites
|
||||
adds r0, r1
|
||||
movs r2, 0x20
|
||||
negs r2, r2
|
||||
movs r1, 0x28
|
||||
movs r3, 0x6
|
||||
bl sub_81D1258
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D11D8
|
||||
|
||||
thumb_func_start sub_81D11FC
|
||||
sub_81D11FC: @ 81D11FC
|
||||
push {r4,r5,lr}
|
||||
adds r4, r0, 0
|
||||
ldrh r0, [r4, 0x10]
|
||||
bl FreeAndDestroyMonPicSprite
|
||||
movs r5, 0x20
|
||||
negs r5, r5
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x68
|
||||
bl sub_81D1184
|
||||
strh r0, [r4, 0x10]
|
||||
ldrh r1, [r4, 0x10]
|
||||
lsls r0, r1, 4
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gSprites
|
||||
adds r0, r1
|
||||
adds r1, r5, 0
|
||||
movs r2, 0x28
|
||||
movs r3, 0x6
|
||||
bl sub_81D1258
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D11FC
|
||||
|
||||
thumb_func_start sub_81D1234
|
||||
sub_81D1234: @ 81D1234
|
||||
ldr r2, =gSprites
|
||||
ldrh r1, [r0, 0x10]
|
||||
lsls r0, r1, 4
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x1C
|
||||
adds r0, r2
|
||||
ldr r1, [r0]
|
||||
ldr r0, =SpriteCallbackDummy
|
||||
eors r1, r0
|
||||
negs r0, r1
|
||||
orrs r0, r1
|
||||
lsrs r0, 31
|
||||
bx lr
|
||||
.pool
|
||||
thumb_func_end sub_81D1234
|
||||
|
||||
thumb_func_start sub_81D1258
|
||||
sub_81D1258: @ 81D1258
|
||||
push {r4-r6,lr}
|
||||
adds r4, r0, 0
|
||||
adds r6, r2, 0
|
||||
adds r5, r3, 0
|
||||
subs r0, r6, r1
|
||||
strh r1, [r4, 0x20]
|
||||
lsls r1, 4
|
||||
strh r1, [r4, 0x2E]
|
||||
lsls r0, 4
|
||||
adds r1, r5, 0
|
||||
bl __udivsi3
|
||||
strh r0, [r4, 0x30]
|
||||
strh r5, [r4, 0x32]
|
||||
strh r6, [r4, 0x34]
|
||||
ldr r0, =sub_81D1284
|
||||
str r0, [r4, 0x1C]
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D1258
|
||||
|
||||
thumb_func_start sub_81D1284
|
||||
sub_81D1284: @ 81D1284
|
||||
push {lr}
|
||||
adds r2, r0, 0
|
||||
ldrh r1, [r2, 0x32]
|
||||
movs r3, 0x32
|
||||
ldrsh r0, [r2, r3]
|
||||
cmp r0, 0
|
||||
beq _081D12C8
|
||||
subs r0, r1, 0x1
|
||||
strh r0, [r2, 0x32]
|
||||
ldrh r0, [r2, 0x30]
|
||||
ldrh r1, [r2, 0x2E]
|
||||
adds r0, r1
|
||||
strh r0, [r2, 0x2E]
|
||||
lsls r0, 16
|
||||
asrs r0, 20
|
||||
strh r0, [r2, 0x20]
|
||||
movs r1, 0x20
|
||||
negs r1, r1
|
||||
cmp r0, r1
|
||||
bgt _081D12BA
|
||||
adds r0, r2, 0
|
||||
adds r0, 0x3E
|
||||
ldrb r1, [r0]
|
||||
movs r2, 0x4
|
||||
orrs r1, r2
|
||||
strb r1, [r0]
|
||||
b _081D12D0
|
||||
_081D12BA:
|
||||
adds r2, 0x3E
|
||||
ldrb r1, [r2]
|
||||
movs r0, 0x5
|
||||
negs r0, r0
|
||||
ands r0, r1
|
||||
strb r0, [r2]
|
||||
b _081D12D0
|
||||
_081D12C8:
|
||||
ldrh r0, [r2, 0x34]
|
||||
strh r0, [r2, 0x20]
|
||||
ldr r0, =SpriteCallbackDummy
|
||||
str r0, [r2, 0x1C]
|
||||
_081D12D0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D1284
|
||||
|
||||
thumb_func_start sub_81D12D8
|
||||
sub_81D12D8: @ 81D12D8
|
||||
push {r4-r6,lr}
|
||||
bl sub_81D1350
|
||||
ldr r5, =gUnknown_030012C0
|
||||
adds r0, r5, 0
|
||||
bl sub_81D0914
|
||||
adds r6, r0, 0
|
||||
ldr r2, =gUnknown_030012C4
|
||||
movs r1, 0
|
||||
str r1, [r2]
|
||||
ldr r0, [r5]
|
||||
cmp r1, r0
|
||||
bcs _081D130A
|
||||
adds r4, r2, 0
|
||||
_081D12F6:
|
||||
ldr r0, [r4]
|
||||
ldm r6!, {r1}
|
||||
bl sub_81D1370
|
||||
ldr r1, [r4]
|
||||
adds r1, 0x1
|
||||
str r1, [r4]
|
||||
ldr r0, [r5]
|
||||
cmp r1, r0
|
||||
bcc _081D12F6
|
||||
_081D130A:
|
||||
ldr r4, =gUnknown_030012C0
|
||||
adds r0, r4, 0
|
||||
bl sub_81D092C
|
||||
adds r6, r0, 0
|
||||
ldr r2, =gUnknown_030012C4
|
||||
movs r1, 0
|
||||
str r1, [r2]
|
||||
ldr r0, [r4]
|
||||
cmp r1, r0
|
||||
bcs _081D133A
|
||||
adds r4, r2, 0
|
||||
_081D1322:
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x1B
|
||||
ldm r6!, {r1}
|
||||
bl sub_81D1370
|
||||
ldr r1, [r4]
|
||||
adds r1, 0x1
|
||||
str r1, [r4]
|
||||
ldr r0, =gUnknown_030012C0
|
||||
ldr r0, [r0]
|
||||
cmp r1, r0
|
||||
bcc _081D1322
|
||||
_081D133A:
|
||||
movs r0, 0x1
|
||||
bl CopyBgTilemapBufferToVram
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D12D8
|
||||
|
||||
thumb_func_start sub_81D1350
|
||||
sub_81D1350: @ 81D1350
|
||||
push {lr}
|
||||
sub sp, 0x8
|
||||
movs r0, 0x20
|
||||
str r0, [sp]
|
||||
movs r0, 0x14
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x1
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl FillBgTilemapBufferRect_Palette0
|
||||
add sp, 0x8
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81D1350
|
||||
|
||||
thumb_func_start sub_81D1370
|
||||
sub_81D1370: @ 81D1370
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x10
|
||||
adds r4, r0, 0
|
||||
adds r6, r1, 0
|
||||
movs r1, 0x9
|
||||
bl __umodsi3
|
||||
adds r5, r0, 0
|
||||
lsls r5, 1
|
||||
adds r5, 0xB
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x9
|
||||
bl __udivsi3
|
||||
adds r4, r0, 0
|
||||
lsls r4, 1
|
||||
adds r4, 0x4
|
||||
add r0, sp, 0x8
|
||||
adds r1, r6, 0
|
||||
bl sub_81D13BC
|
||||
lsls r5, 24
|
||||
lsrs r5, 24
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x2
|
||||
str r0, [sp]
|
||||
str r0, [sp, 0x4]
|
||||
movs r0, 0x1
|
||||
add r1, sp, 0x8
|
||||
adds r2, r5, 0
|
||||
adds r3, r4, 0
|
||||
bl CopyToBgTilemapBufferRect
|
||||
add sp, 0x10
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81D1370
|
||||
|
||||
thumb_func_start sub_81D13BC
|
||||
sub_81D13BC: @ 81D13BC
|
||||
push {r4,r5,lr}
|
||||
ldr r2, =gUnknown_08624BF8
|
||||
lsls r1, 2
|
||||
adds r1, r2
|
||||
ldrh r3, [r1, 0x2]
|
||||
adds r3, 0x2
|
||||
lsls r3, 16
|
||||
ldrh r1, [r1]
|
||||
lsls r1, 1
|
||||
adds r1, 0x1
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
lsrs r3, 4
|
||||
adds r2, r1, 0
|
||||
orrs r2, r3
|
||||
strh r2, [r0]
|
||||
movs r5, 0x80
|
||||
lsls r5, 3
|
||||
adds r4, r5, 0
|
||||
orrs r2, r4
|
||||
strh r2, [r0, 0x2]
|
||||
adds r1, 0x1
|
||||
orrs r1, r3
|
||||
strh r1, [r0, 0x4]
|
||||
orrs r1, r4
|
||||
strh r1, [r0, 0x6]
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D13BC
|
||||
|
||||
thumb_func_start sub_81D13FC
|
||||
sub_81D13FC: @ 81D13FC
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, =gUnknown_08624C78
|
||||
bl LoadCompressedSpriteSheet
|
||||
ldr r0, =gUnknown_08624C80
|
||||
bl Pokenav_AllocAndLoadPalettes
|
||||
ldr r0, =gUnknown_08624D04
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
lsls r1, r0, 4
|
||||
adds r1, r0
|
||||
lsls r1, 2
|
||||
ldr r0, =gSprites
|
||||
adds r1, r0
|
||||
str r1, [r4, 0x14]
|
||||
adds r1, 0x3E
|
||||
ldrb r0, [r1]
|
||||
movs r2, 0x4
|
||||
orrs r0, r2
|
||||
strb r0, [r1]
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D13FC
|
||||
|
||||
thumb_func_start sub_81D1448
|
||||
sub_81D1448: @ 81D1448
|
||||
push {r4-r6,lr}
|
||||
mov r6, r8
|
||||
push {r6}
|
||||
adds r6, r0, 0
|
||||
bl sub_81D0944
|
||||
adds r4, r0, 0
|
||||
lsls r4, 16
|
||||
lsrs r4, 16
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x9
|
||||
bl __modsi3
|
||||
adds r5, r0, 0
|
||||
lsls r5, 4
|
||||
adds r5, 0x60
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x9
|
||||
bl __divsi3
|
||||
lsls r0, 4
|
||||
adds r0, 0x28
|
||||
ldr r1, [r6, 0x14]
|
||||
movs r2, 0
|
||||
mov r8, r2
|
||||
strh r5, [r1, 0x20]
|
||||
ldr r1, [r6, 0x14]
|
||||
strh r0, [r1, 0x22]
|
||||
bl sub_81D0954
|
||||
adds r4, r0, 0
|
||||
movs r0, 0x9
|
||||
bl GetSpriteTileStartByTag
|
||||
ldr r3, [r6, 0x14]
|
||||
ldr r1, =gUnknown_08624BF8
|
||||
lsls r4, 2
|
||||
adds r4, r1
|
||||
ldrh r1, [r4]
|
||||
lsls r1, 4
|
||||
adds r0, r1
|
||||
ldr r2, =0x000003ff
|
||||
adds r1, r2, 0
|
||||
ands r0, r1
|
||||
ldrh r2, [r3, 0x4]
|
||||
ldr r1, =0xfffffc00
|
||||
ands r1, r2
|
||||
orrs r1, r0
|
||||
strh r1, [r3, 0x4]
|
||||
ldrh r0, [r4, 0x2]
|
||||
adds r0, 0xF
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl IndexOfSpritePaletteTag
|
||||
ldr r3, [r6, 0x14]
|
||||
lsls r0, 4
|
||||
ldrb r2, [r3, 0x5]
|
||||
movs r1, 0xF
|
||||
ands r1, r2
|
||||
orrs r1, r0
|
||||
strb r1, [r3, 0x5]
|
||||
ldr r0, [r6, 0x14]
|
||||
movs r1, 0x1
|
||||
bl StartSpriteAffineAnim
|
||||
ldr r1, [r6, 0x14]
|
||||
adds r1, 0x3E
|
||||
ldrb r2, [r1]
|
||||
movs r0, 0x5
|
||||
negs r0, r0
|
||||
ands r0, r2
|
||||
strb r0, [r1]
|
||||
ldr r0, [r6, 0x14]
|
||||
mov r1, r8
|
||||
strh r1, [r0, 0x2E]
|
||||
ldr r1, [r6, 0x14]
|
||||
ldr r0, =sub_81D1538
|
||||
str r0, [r1, 0x1C]
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D1448
|
||||
|
||||
thumb_func_start sub_81D1500
|
||||
sub_81D1500: @ 81D1500
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r1, [r4, 0x14]
|
||||
movs r0, 0x1
|
||||
strh r0, [r1, 0x2E]
|
||||
ldr r0, [r4, 0x14]
|
||||
movs r1, 0x2
|
||||
bl StartSpriteAffineAnim
|
||||
ldr r1, [r4, 0x14]
|
||||
ldr r0, =sub_81D1538
|
||||
str r0, [r1, 0x1C]
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D1500
|
||||
|
||||
thumb_func_start sub_81D1524
|
||||
sub_81D1524: @ 81D1524
|
||||
ldr r0, [r0, 0x14]
|
||||
ldr r1, [r0, 0x1C]
|
||||
ldr r0, =SpriteCallbackDummy
|
||||
eors r1, r0
|
||||
negs r0, r1
|
||||
orrs r0, r1
|
||||
lsrs r0, 31
|
||||
bx lr
|
||||
.pool
|
||||
thumb_func_end sub_81D1524
|
||||
|
||||
thumb_func_start sub_81D1538
|
||||
sub_81D1538: @ 81D1538
|
||||
push {lr}
|
||||
adds r3, r0, 0
|
||||
adds r0, 0x3F
|
||||
ldrb r1, [r0]
|
||||
movs r0, 0x20
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _081D156A
|
||||
movs r0, 0x3E
|
||||
adds r0, r3
|
||||
mov r12, r0
|
||||
movs r0, 0x1
|
||||
ldrh r1, [r3, 0x2E]
|
||||
ands r1, r0
|
||||
lsls r1, 2
|
||||
mov r0, r12
|
||||
ldrb r2, [r0]
|
||||
movs r0, 0x5
|
||||
negs r0, r0
|
||||
ands r0, r2
|
||||
orrs r0, r1
|
||||
mov r1, r12
|
||||
strb r0, [r1]
|
||||
ldr r0, =SpriteCallbackDummy
|
||||
str r0, [r3, 0x1C]
|
||||
_081D156A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81D1538
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
@@ -5,44 +5,6 @@
|
||||
|
||||
@ File centered around AllocSubstruct(2)
|
||||
|
||||
thumb_func_start sub_81C98D4
|
||||
sub_81C98D4: @ 81C98D4
|
||||
push {r4,lr}
|
||||
movs r4, 0
|
||||
_081C98D8:
|
||||
adds r0, r4, 0
|
||||
bl sub_81CB0C8
|
||||
ldr r1, =gMapHeader
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrb r1, [r1, 0x14]
|
||||
cmp r0, r1
|
||||
bne _081C9914
|
||||
adds r0, r4, 0
|
||||
bl sub_81CAE08
|
||||
cmp r0, 0
|
||||
beq _081C9914
|
||||
ldr r0, =gSaveBlock1Ptr
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x000009ca
|
||||
adds r0, r1
|
||||
adds r0, r4
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _081C9914
|
||||
movs r0, 0x1
|
||||
b _081C991C
|
||||
.pool
|
||||
_081C9914:
|
||||
adds r4, 0x1
|
||||
cmp r4, 0x4D
|
||||
ble _081C98D8
|
||||
movs r0, 0
|
||||
_081C991C:
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_81C98D4
|
||||
|
||||
thumb_func_start sub_81C9924
|
||||
sub_81C9924: @ 81C9924
|
||||
|
||||
@@ -848,86 +848,86 @@ Std_MsgboxAutoclose:: @ 8271494
|
||||
return
|
||||
|
||||
EventScript_ResetAllBerries:: @ 827149D
|
||||
setberrytree 2, 7, 5
|
||||
setberrytree 1, 3, 5
|
||||
setberrytree 11, 7, 5
|
||||
setberrytree 13, 3, 5
|
||||
setberrytree 4, 7, 5
|
||||
setberrytree 76, 1, 5
|
||||
setberrytree 8, 1, 5
|
||||
setberrytree 10, 6, 5
|
||||
setberrytree 25, 20, 5
|
||||
setberrytree 26, 2, 5
|
||||
setberrytree 66, 2, 5
|
||||
setberrytree 67, 20, 5
|
||||
setberrytree 69, 22, 5
|
||||
setberrytree 70, 22, 5
|
||||
setberrytree 71, 22, 5
|
||||
setberrytree 55, 17, 5
|
||||
setberrytree 56, 17, 5
|
||||
setberrytree 5, 1, 5
|
||||
setberrytree 6, 6, 5
|
||||
setberrytree 7, 1, 5
|
||||
setberrytree 16, 18, 5
|
||||
setberrytree 17, 18, 5
|
||||
setberrytree 18, 18, 5
|
||||
setberrytree 29, 19, 5
|
||||
setberrytree 28, 19, 5
|
||||
setberrytree 27, 19, 5
|
||||
setberrytree 24, 4, 5
|
||||
setberrytree 23, 3, 5
|
||||
setberrytree 22, 3, 5
|
||||
setberrytree 21, 4, 5
|
||||
setberrytree 19, 16, 5
|
||||
setberrytree 20, 16, 5
|
||||
setberrytree 80, 7, 5
|
||||
setberrytree 81, 7, 5
|
||||
setberrytree 77, 8, 5
|
||||
setberrytree 78, 8, 5
|
||||
setberrytree 68, 8, 5
|
||||
setberrytree 31, 10, 5
|
||||
setberrytree 33, 10, 5
|
||||
setberrytree 34, 21, 5
|
||||
setberrytree 35, 21, 5
|
||||
setberrytree 36, 21, 5
|
||||
setberrytree 83, 24, 5
|
||||
setberrytree 84, 24, 5
|
||||
setberrytree 85, 10, 5
|
||||
setberrytree 86, 6, 5
|
||||
setberrytree 37, 5, 5
|
||||
setberrytree 38, 5, 5
|
||||
setberrytree 39, 5, 5
|
||||
setberrytree 40, 3, 5
|
||||
setberrytree 41, 3, 5
|
||||
setberrytree 42, 3, 5
|
||||
setberrytree 46, 19, 5
|
||||
setberrytree 45, 20, 5
|
||||
setberrytree 44, 18, 5
|
||||
setberrytree 43, 16, 5
|
||||
setberrytree 47, 8, 5
|
||||
setberrytree 48, 5, 5
|
||||
setberrytree 49, 4, 5
|
||||
setberrytree 50, 2, 5
|
||||
setberrytree 52, 18, 5
|
||||
setberrytree 53, 18, 5
|
||||
setberrytree 62, 6, 5
|
||||
setberrytree 64, 6, 5
|
||||
setberrytree 58, 21, 5
|
||||
setberrytree 59, 21, 5
|
||||
setberrytree 60, 25, 5
|
||||
setberrytree 61, 25, 5
|
||||
setberrytree 79, 23, 5
|
||||
setberrytree 14, 23, 5
|
||||
setberrytree 15, 21, 5
|
||||
setberrytree 30, 21, 5
|
||||
setberrytree 65, 25, 5
|
||||
setberrytree 72, 25, 5
|
||||
setberrytree 73, 23, 5
|
||||
setberrytree 74, 23, 5
|
||||
setberrytree 87, 3, 5
|
||||
setberrytree 88, 10, 5
|
||||
setberrytree 89, 4, 5
|
||||
setberrytree 82, 36, 5
|
||||
setberrytree 2, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
||||
setberrytree 1, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 11, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
||||
setberrytree 13, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 4, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
||||
setberrytree 76, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
||||
setberrytree 8, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
||||
setberrytree 10, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
||||
setberrytree 25, ITEM_TO_BERRY(ITEM_PINAP_BERRY), 5
|
||||
setberrytree 26, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), 5
|
||||
setberrytree 66, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), 5
|
||||
setberrytree 67, ITEM_TO_BERRY(ITEM_PINAP_BERRY), 5
|
||||
setberrytree 69, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), 5
|
||||
setberrytree 70, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), 5
|
||||
setberrytree 71, ITEM_TO_BERRY(ITEM_KELPSY_BERRY), 5
|
||||
setberrytree 55, ITEM_TO_BERRY(ITEM_BLUK_BERRY), 5
|
||||
setberrytree 56, ITEM_TO_BERRY(ITEM_BLUK_BERRY), 5
|
||||
setberrytree 5, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
||||
setberrytree 6, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
||||
setberrytree 7, ITEM_TO_BERRY(ITEM_CHERI_BERRY), 5
|
||||
setberrytree 16, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
||||
setberrytree 17, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
||||
setberrytree 18, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
||||
setberrytree 29, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
||||
setberrytree 28, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
||||
setberrytree 27, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
||||
setberrytree 24, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
||||
setberrytree 23, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 22, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 21, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
||||
setberrytree 19, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), 5
|
||||
setberrytree 20, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), 5
|
||||
setberrytree 80, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
||||
setberrytree 81, ITEM_TO_BERRY(ITEM_ORAN_BERRY), 5
|
||||
setberrytree 77, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
||||
setberrytree 78, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
||||
setberrytree 68, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
||||
setberrytree 31, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
||||
setberrytree 33, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
||||
setberrytree 34, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
||||
setberrytree 35, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
||||
setberrytree 36, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
||||
setberrytree 83, ITEM_TO_BERRY(ITEM_HONDEW_BERRY), 5
|
||||
setberrytree 84, ITEM_TO_BERRY(ITEM_HONDEW_BERRY), 5
|
||||
setberrytree 85, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
||||
setberrytree 86, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
||||
setberrytree 37, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
||||
setberrytree 38, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
||||
setberrytree 39, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
||||
setberrytree 40, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 41, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 42, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 46, ITEM_TO_BERRY(ITEM_WEPEAR_BERRY), 5
|
||||
setberrytree 45, ITEM_TO_BERRY(ITEM_PINAP_BERRY), 5
|
||||
setberrytree 44, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
||||
setberrytree 43, ITEM_TO_BERRY(ITEM_RAZZ_BERRY), 5
|
||||
setberrytree 47, ITEM_TO_BERRY(ITEM_PERSIM_BERRY), 5
|
||||
setberrytree 48, ITEM_TO_BERRY(ITEM_ASPEAR_BERRY), 5
|
||||
setberrytree 49, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
||||
setberrytree 50, ITEM_TO_BERRY(ITEM_CHESTO_BERRY), 5
|
||||
setberrytree 52, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
||||
setberrytree 53, ITEM_TO_BERRY(ITEM_NANAB_BERRY), 5
|
||||
setberrytree 62, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
||||
setberrytree 64, ITEM_TO_BERRY(ITEM_LEPPA_BERRY), 5
|
||||
setberrytree 58, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
||||
setberrytree 59, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
||||
setberrytree 60, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
||||
setberrytree 61, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
||||
setberrytree 79, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
||||
setberrytree 14, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
||||
setberrytree 15, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
||||
setberrytree 30, ITEM_TO_BERRY(ITEM_POMEG_BERRY), 5
|
||||
setberrytree 65, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
||||
setberrytree 72, ITEM_TO_BERRY(ITEM_GREPA_BERRY), 5
|
||||
setberrytree 73, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
||||
setberrytree 74, ITEM_TO_BERRY(ITEM_QUALOT_BERRY), 5
|
||||
setberrytree 87, ITEM_TO_BERRY(ITEM_PECHA_BERRY), 5
|
||||
setberrytree 88, ITEM_TO_BERRY(ITEM_SITRUS_BERRY), 5
|
||||
setberrytree 89, ITEM_TO_BERRY(ITEM_RAWST_BERRY), 5
|
||||
setberrytree 82, ITEM_TO_BERRY(ITEM_LIECHI_BERRY), 5
|
||||
return
|
||||
|
||||
EventScript_ResetAllMapFlags:: @ 82715DE
|
||||
|
||||
@@ -595,76 +595,76 @@ BattleFrontier_BattleDomeBattleRoom_EventScript_24C52F:: @ 824C52F
|
||||
return
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C530:: @ 824C530
|
||||
createvobject 46, 1, 3, 0, 3, 1
|
||||
createvobject 22, 4, 6, 0, 3, 1
|
||||
createvobject 5, 6, 8, 0, 3, 1
|
||||
createvobject 12, 9, 11, 0, 3, 1
|
||||
createvobject 46, 11, 13, 0, 3, 1
|
||||
createvobject 66, 13, 15, 0, 3, 1
|
||||
createvobject 45, 19, 7, 1, 3, 1
|
||||
createvobject 34, 22, 11, 1, 3, 1
|
||||
createvobject 11, 25, 15, 1, 3, 1
|
||||
createvobject 35, 26, 2, 2, 3, 1
|
||||
createvobject 38, 29, 5, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 1, 3, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_EXPERT_F, 4, 6, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 6, 8, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_GIRL, 9, 11, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 11, 13, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 13, 15, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 19, 7, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 22, 11, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_BOY, 25, 15, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_YOUNGSTER, 26, 2, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCHOOL_KID_M, 29, 5, 1, 3, 1
|
||||
return
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C594:: @ 824C594
|
||||
createvobject 46, 1, 3, 0, 3, 1
|
||||
createvobject 22, 4, 6, 0, 3, 1
|
||||
createvobject 5, 6, 8, 0, 3, 1
|
||||
createvobject 20, 7, 9, 0, 3, 1
|
||||
createvobject 12, 9, 11, 0, 3, 1
|
||||
createvobject 47, 10, 12, 0, 3, 1
|
||||
createvobject 46, 11, 13, 0, 3, 1
|
||||
createvobject 66, 13, 15, 0, 3, 1
|
||||
createvobject 48, 15, 2, 1, 3, 1
|
||||
createvobject 5, 16, 3, 1, 3, 1
|
||||
createvobject 20, 17, 4, 1, 3, 1
|
||||
createvobject 45, 19, 7, 1, 3, 1
|
||||
createvobject 22, 20, 9, 1, 3, 1
|
||||
createvobject 34, 22, 11, 1, 3, 1
|
||||
createvobject 46, 23, 13, 1, 3, 1
|
||||
createvobject 11, 25, 15, 1, 3, 1
|
||||
createvobject 35, 26, 2, 2, 3, 1
|
||||
createvobject 40, 28, 5, 2, 3, 1
|
||||
createvobject 38, 29, 5, 1, 3, 1
|
||||
createvobject 83, 30, 6, 2, 3, 1
|
||||
createvobject 34, 31, 8, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 1, 3, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_EXPERT_F, 4, 6, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 6, 8, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 7, 9, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_GIRL, 9, 11, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LASS, 10, 12, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 11, 13, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 13, 15, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 15, 2, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 16, 3, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 17, 4, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 19, 7, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_EXPERT_F, 20, 9, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 22, 11, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 23, 13, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_BOY, 25, 15, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_YOUNGSTER, 26, 2, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_HEX_MANIAC, 28, 5, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCHOOL_KID_M, 29, 5, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MART_EMPLOYEE, 30, 6, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 31, 8, 2, 3, 1
|
||||
return
|
||||
|
||||
BattleFrontier_BattleDomeBattleRoom_EventScript_24C652:: @ 824C652
|
||||
createvobject 5, 0, 2, 0, 3, 1
|
||||
createvobject 46, 1, 3, 0, 3, 1
|
||||
createvobject 45, 2, 15, 0, 3, 1
|
||||
createvobject 66, 3, 5, 0, 3, 1
|
||||
createvobject 22, 4, 6, 0, 3, 1
|
||||
createvobject 46, 5, 7, 0, 3, 1
|
||||
createvobject 5, 6, 8, 0, 3, 1
|
||||
createvobject 20, 7, 9, 0, 3, 1
|
||||
createvobject 24, 8, 10, 0, 3, 1
|
||||
createvobject 12, 9, 11, 0, 3, 1
|
||||
createvobject 47, 10, 12, 0, 3, 1
|
||||
createvobject 46, 11, 13, 0, 3, 1
|
||||
createvobject 45, 12, 14, 0, 3, 1
|
||||
createvobject 66, 13, 15, 2, 3, 1
|
||||
createvobject 55, 14, 12, 2, 3, 1
|
||||
createvobject 48, 15, 2, 1, 3, 1
|
||||
createvobject 5, 16, 3, 1, 3, 1
|
||||
createvobject 20, 17, 4, 1, 3, 1
|
||||
createvobject 24, 18, 6, 1, 3, 1
|
||||
createvobject 45, 19, 7, 1, 3, 1
|
||||
createvobject 22, 20, 9, 1, 3, 1
|
||||
createvobject 23, 21, 10, 1, 3, 1
|
||||
createvobject 34, 22, 11, 1, 3, 1
|
||||
createvobject 46, 23, 13, 1, 3, 1
|
||||
createvobject 48, 24, 14, 1, 3, 1
|
||||
createvobject 11, 25, 15, 1, 3, 1
|
||||
createvobject 35, 26, 2, 2, 3, 1
|
||||
createvobject 17, 27, 3, 2, 3, 1
|
||||
createvobject 40, 28, 5, 2, 3, 1
|
||||
createvobject 38, 29, 5, 1, 3, 1
|
||||
createvobject 83, 30, 6, 2, 3, 1
|
||||
createvobject 34, 31, 8, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 0, 2, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 1, 3, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 2, 15, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 3, 5, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_EXPERT_F, 4, 6, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 5, 7, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 6, 8, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 7, 9, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_3, 8, 10, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_GIRL, 9, 11, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LASS, 10, 12, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 11, 13, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 12, 14, 0, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 13, 15, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_HIKER, 14, 12, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 15, 2, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 16, 3, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 17, 4, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_3, 18, 6, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 19, 7, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_EXPERT_F, 20, 9, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_2, 21, 10, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 22, 11, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 23, 13, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 24, 14, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_BOY, 25, 15, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_YOUNGSTER, 26, 2, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_FAT_MAN, 27, 3, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_HEX_MANIAC, 28, 5, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCHOOL_KID_M, 29, 5, 1, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MART_EMPLOYEE, 30, 6, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 31, 8, 2, 3, 1
|
||||
return
|
||||
|
||||
BattleFrontier_BattleArenaBattleRoom_Movement_24C773: @ 824C773
|
||||
|
||||
@@ -312,97 +312,97 @@ LinkContestRoom1_EventScript_23BB2B:: @ 823BB2B
|
||||
return
|
||||
|
||||
LinkContestRoom1_EventScript_23BB78:: @ 823BB78
|
||||
createvobject 5, 20, 3, 2, 3, 1
|
||||
createvobject 46, 24, 11, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 20, 3, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 24, 11, 2, 3, 1
|
||||
return
|
||||
|
||||
LinkContestRoom1_EventScript_23BB8B:: @ 823BB8B
|
||||
createvobject 45, 0, 2, 3, 3, 4
|
||||
createvobject 66, 1, 2, 4, 3, 4
|
||||
createvobject 55, 2, 2, 7, 3, 4
|
||||
createvobject 46, 3, 2, 8, 3, 4
|
||||
createvobject 5, 10, 12, 3, 3, 3
|
||||
createvobject 20, 11, 12, 4, 3, 3
|
||||
createvobject 24, 12, 12, 7, 3, 3
|
||||
createvobject 12, 13, 12, 8, 3, 3
|
||||
createvobject 47, 20, 3, 2, 3, 1
|
||||
createvobject 46, 24, 11, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 0, 2, 3, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 1, 2, 4, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_HIKER, 2, 2, 7, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 3, 2, 8, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 10, 12, 3, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 11, 12, 4, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_3, 12, 12, 7, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_GIRL, 13, 12, 8, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_LASS, 20, 3, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 24, 11, 2, 3, 1
|
||||
return
|
||||
|
||||
LinkContestRoom1_EventScript_23BBE6:: @ 823BBE6
|
||||
createvobject 45, 0, 2, 3, 3, 4
|
||||
createvobject 66, 1, 2, 4, 3, 4
|
||||
createvobject 55, 2, 2, 7, 3, 4
|
||||
createvobject 48, 3, 2, 8, 3, 4
|
||||
createvobject 5, 10, 12, 3, 3, 3
|
||||
createvobject 20, 11, 12, 4, 3, 3
|
||||
createvobject 24, 12, 12, 7, 3, 3
|
||||
createvobject 45, 13, 12, 8, 3, 3
|
||||
createvobject 22, 20, 3, 2, 3, 1
|
||||
createvobject 23, 20, 6, 2, 3, 1
|
||||
createvobject 34, 20, 7, 2, 3, 1
|
||||
createvobject 46, 24, 8, 2, 3, 1
|
||||
createvobject 48, 24, 11, 2, 3, 1
|
||||
createvobject 11, 25, 3, 9, 3, 2
|
||||
createvobject 35, 26, 4, 9, 3, 2
|
||||
createvobject 17, 27, 5, 9, 3, 2
|
||||
createvobject 40, 28, 9, 9, 3, 2
|
||||
createvobject 38, 29, 10, 9, 3, 2
|
||||
createvobject 83, 30, 11, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 0, 2, 3, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 1, 2, 4, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_HIKER, 2, 2, 7, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 3, 2, 8, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 10, 12, 3, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 11, 12, 4, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_3, 12, 12, 7, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 13, 12, 8, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_EXPERT_F, 20, 3, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_2, 20, 6, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 20, 7, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 24, 8, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 24, 11, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_BOY, 25, 3, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_YOUNGSTER, 26, 4, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_FAT_MAN, 27, 5, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_HEX_MANIAC, 28, 9, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_SCHOOL_KID_M, 29, 10, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_MART_EMPLOYEE, 30, 11, 9, 3, 2
|
||||
return
|
||||
|
||||
LinkContestRoom1_EventScript_23BC92:: @ 823BC92
|
||||
createvobject 45, 0, 2, 3, 3, 4
|
||||
createvobject 66, 1, 2, 4, 3, 4
|
||||
createvobject 55, 2, 2, 7, 3, 4
|
||||
createvobject 12, 3, 2, 8, 3, 4
|
||||
createvobject 39, 4, 1, 3, 3, 4
|
||||
createvobject 34, 6, 1, 5, 3, 4
|
||||
createvobject 26, 7, 1, 6, 3, 4
|
||||
createvobject 48, 9, 1, 8, 3, 4
|
||||
createvobject 5, 10, 12, 3, 3, 3
|
||||
createvobject 20, 11, 12, 4, 3, 3
|
||||
createvobject 24, 12, 12, 7, 3, 3
|
||||
createvobject 45, 13, 12, 8, 3, 3
|
||||
createvobject 50, 14, 13, 3, 3, 3
|
||||
createvobject 52, 15, 13, 4, 3, 3
|
||||
createvobject 65, 17, 13, 6, 3, 3
|
||||
createvobject 83, 18, 13, 7, 3, 3
|
||||
createvobject 116, 19, 13, 8, 3, 3
|
||||
createvobject 25, 20, 3, 2, 3, 1
|
||||
createvobject 31, 21, 6, 2, 3, 1
|
||||
createvobject 33, 22, 7, 2, 3, 1
|
||||
createvobject 46, 24, 11, 2, 3, 1
|
||||
createvobject 49, 25, 3, 9, 3, 2
|
||||
createvobject 35, 26, 4, 9, 3, 2
|
||||
createvobject 48, 27, 5, 9, 3, 2
|
||||
createvobject 40, 28, 9, 9, 3, 2
|
||||
createvobject 38, 29, 10, 9, 3, 2
|
||||
createvobject 83, 30, 11, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 0, 2, 3, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 1, 2, 4, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_HIKER, 2, 2, 7, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_GIRL, 3, 2, 8, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_MANIAC, 4, 1, 3, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 6, 1, 5, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_4, 7, 1, 6, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 9, 1, 8, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 10, 12, 3, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 11, 12, 4, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_3, 12, 12, 7, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 13, 12, 8, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_FISHERMAN, 14, 13, 3, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 15, 13, 4, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_MAN_4, 17, 13, 6, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_MART_EMPLOYEE, 18, 13, 7, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_DEVON_EMPLOYEE, 19, 13, 8, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_POKEFAN_M, 20, 3, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_CAMPER, 21, 6, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_3, 22, 7, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 24, 11, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SAILOR, 25, 3, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_YOUNGSTER, 26, 4, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 27, 5, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_HEX_MANIAC, 28, 9, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_SCHOOL_KID_M, 29, 10, 9, 3, 2
|
||||
createvobject EVENT_OBJ_GFX_MART_EMPLOYEE, 30, 11, 9, 3, 2
|
||||
return
|
||||
|
||||
LinkContestRoom1_EventScript_23BD86:: @ 823BD86
|
||||
createvobject 45, 0, 2, 3, 3, 4
|
||||
createvobject 66, 1, 2, 4, 3, 4
|
||||
createvobject 55, 2, 2, 7, 3, 4
|
||||
createvobject 12, 3, 2, 8, 3, 4
|
||||
createvobject 39, 4, 1, 3, 3, 4
|
||||
createvobject 34, 6, 1, 5, 3, 4
|
||||
createvobject 26, 7, 1, 6, 3, 4
|
||||
createvobject 48, 9, 1, 8, 3, 4
|
||||
createvobject 5, 10, 12, 3, 3, 3
|
||||
createvobject 20, 11, 12, 4, 3, 3
|
||||
createvobject 24, 12, 12, 7, 3, 3
|
||||
createvobject 45, 13, 12, 8, 3, 3
|
||||
createvobject 50, 14, 13, 3, 3, 3
|
||||
createvobject 52, 15, 13, 4, 3, 3
|
||||
createvobject 65, 17, 13, 6, 3, 3
|
||||
createvobject 83, 18, 13, 7, 3, 3
|
||||
createvobject 116, 19, 13, 8, 3, 3
|
||||
createvobject 25, 20, 3, 2, 3, 1
|
||||
createvobject 31, 21, 6, 2, 3, 1
|
||||
createvobject 33, 22, 7, 2, 3, 1
|
||||
createvobject 46, 24, 11, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 0, 2, 3, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_MAN_5, 1, 2, 4, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_HIKER, 2, 2, 7, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_LITTLE_GIRL, 3, 2, 8, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_MANIAC, 4, 1, 3, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_5, 6, 1, 5, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_4, 7, 1, 6, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_GENTLEMAN, 9, 1, 8, 3, 4
|
||||
createvobject EVENT_OBJ_GFX_NINJA_BOY, 10, 12, 3, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_2, 11, 12, 4, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_WOMAN_3, 12, 12, 7, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_BEAUTY, 13, 12, 8, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_FISHERMAN, 14, 13, 3, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F, 15, 13, 4, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_MAN_4, 17, 13, 6, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_MART_EMPLOYEE, 18, 13, 7, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_DEVON_EMPLOYEE, 19, 13, 8, 3, 3
|
||||
createvobject EVENT_OBJ_GFX_POKEFAN_M, 20, 3, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_CAMPER, 21, 6, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_MAN_3, 22, 7, 2, 3, 1
|
||||
createvobject EVENT_OBJ_GFX_SCIENTIST_1, 24, 11, 2, 3, 1
|
||||
return
|
||||
|
||||
LinkContestRoom1_EventScript_23BE44:: @ 823BE44
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"trainer_type": "0",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "PetalburgCity_Gym_EventScript_2049F1",
|
||||
"flag": "FLAG_HIDE_PETALYBURG_GYM_NORMAN"
|
||||
"flag": "FLAG_HIDE_PETALBURG_GYM_NORMAN"
|
||||
},
|
||||
{
|
||||
"graphics_id": "EVENT_OBJ_GFX_WOMAN_5",
|
||||
|
||||
@@ -58,7 +58,7 @@ SlateportCity_House1_EventScript_209B50:: @ 8209B50
|
||||
SlateportCity_House1_EventScript_209B5A:: @ 8209B5A
|
||||
msgbox SlateportCity_House1_Text_209CA4, MSGBOX_DEFAULT
|
||||
call Common_EventScript_NameReceivedPokemon
|
||||
specialvar VAR_RESULT, TV_PutNameRaterShowOnTheAirIfNicnkameChanged
|
||||
specialvar VAR_RESULT, TV_PutNameRaterShowOnTheAirIfNicknameChanged
|
||||
special TV_CopyNicknameToStringVar1AndEnsureTerminated
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq SlateportCity_House1_EventScript_209B84
|
||||
|
||||
107
data/pokenav.s
107
data/pokenav.s
@@ -1656,110 +1656,3 @@ gUnknown_08624BA0:: @ 8624BA0
|
||||
.4byte sub_81D0D8C
|
||||
.4byte sub_81D0E00
|
||||
.4byte sub_81D0C54
|
||||
|
||||
gUnknown_08624BB8:: @ 8624BB8
|
||||
window_template 2, 12, 13, 16, 4, 1, 20
|
||||
|
||||
gUnknown_08624BC0:: @ 8624BC0
|
||||
.byte 4, 2, 3, 0
|
||||
|
||||
gUnknown_08624BC4:: @ 8624BC4
|
||||
window_template 2, 14, 1, 13, 2, 10, 0x54
|
||||
|
||||
gUnknown_08624BCC:: @ 8624BCC
|
||||
.string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
|
||||
.align 2
|
||||
|
||||
gUnknown_08624BD8:: @ 8624BD8
|
||||
.string "{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}$"
|
||||
.align 2
|
||||
|
||||
gUnknown_08624BE4:: @ 8624BE4
|
||||
.string "{UNK_SPACER}$"
|
||||
.align 2
|
||||
|
||||
gUnknown_08624BE8:: @ 8624BE8
|
||||
window_template 2, 1, 5, 7, 2, 1, 0x6E
|
||||
.4byte NULL
|
||||
.4byte NULL
|
||||
|
||||
gUnknown_08624BF8:: @ 8624BF8
|
||||
.2byte 0, 0, 1, 0
|
||||
.2byte 2, 0, 3, 0
|
||||
.2byte 4, 0, 1, 1
|
||||
.2byte 2, 1, 3, 1
|
||||
.2byte 4, 1, 1, 2
|
||||
.2byte 2, 2, 3, 2
|
||||
.2byte 4, 2, 1, 3
|
||||
.2byte 2, 3, 3, 3
|
||||
.2byte 4, 3, 1, 4
|
||||
.2byte 2, 4, 3, 4
|
||||
.2byte 4, 4, 5, 0
|
||||
.2byte 6, 0, 7, 1
|
||||
.2byte 8, 2, 9, 1
|
||||
.2byte 9, 3, 9, 4
|
||||
.2byte 10, 3, 10, 4
|
||||
.2byte 11, 0, 11, 1
|
||||
|
||||
gUnknown_08624C78:: @ 8624C78
|
||||
obj_tiles gUnknown_08624280, 0x1800, 9
|
||||
|
||||
gUnknown_08624C80:: @ 8624C80
|
||||
obj_pal gUnknown_08623FF8, 15
|
||||
obj_pal gUnknown_08624018, 16
|
||||
obj_pal gUnknown_08624038, 17
|
||||
obj_pal gUnknown_08624058, 18
|
||||
obj_pal gUnknown_08624078, 19
|
||||
null_obj_pal
|
||||
|
||||
gUnknown_08624CB0:: @ 8624CB0
|
||||
.2byte 0x100
|
||||
.2byte 0x8000
|
||||
.2byte 0x400
|
||||
.2byte 0x0
|
||||
|
||||
gUnknown_08624CB8:: @ 8624CB8
|
||||
.2byte 0x80
|
||||
.2byte 0x80
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
.2byte 0x7FFF
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
|
||||
gUnknown_08624CC8:: @ 8624CC8
|
||||
.2byte 0x80
|
||||
.2byte 0x80
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
.2byte 0x20
|
||||
.2byte 0x20
|
||||
.2byte 0x400
|
||||
.2byte 0
|
||||
.2byte 0x7FFF
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
|
||||
gUnknown_08624CE0:: @ 8624CE0
|
||||
.2byte 0x100
|
||||
.2byte 0x100
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
.2byte 0xFFE0
|
||||
.2byte 0xFFE0
|
||||
.2byte 0x400
|
||||
.2byte 0
|
||||
.2byte 0x7FFF
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
.2byte 0
|
||||
|
||||
gUnknown_08624CF8:: @ 8624CF8
|
||||
.4byte gUnknown_08624CB8
|
||||
.4byte gUnknown_08624CC8
|
||||
.4byte gUnknown_08624CE0
|
||||
|
||||
gUnknown_08624D04:: @ 8624D04
|
||||
spr_template 9, 15, gUnknown_08624CB0, gDummySpriteAnimTable, NULL, gUnknown_08624CF8, SpriteCallbackDummy
|
||||
|
||||
@@ -134,7 +134,7 @@ gSpecials:: @ 81DBA64
|
||||
def_special CompareSeedotSize
|
||||
def_special GetLotadSizeRecordInfo
|
||||
def_special CompareLotadSize
|
||||
def_special TV_PutNameRaterShowOnTheAirIfNicnkameChanged
|
||||
def_special TV_PutNameRaterShowOnTheAirIfNicknameChanged
|
||||
def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
|
||||
def_special TV_CheckMonOTIDEqualsPlayerID
|
||||
def_special BufferTrendyPhraseString
|
||||
|
||||
@@ -725,7 +725,7 @@
|
||||
#define FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE 0x301
|
||||
#define FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE 0x302
|
||||
#define FLAG_HIDE_ROUTE_111_VICKY_WINSTRATE 0x303
|
||||
#define FLAG_HIDE_PETALYBURG_GYM_NORMAN 0x304
|
||||
#define FLAG_HIDE_PETALBURG_GYM_NORMAN 0x304
|
||||
#define FLAG_HIDE_SKY_PILLAR_TOP_RAYQUAZA_2 0x305
|
||||
#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_1 0x306
|
||||
#define FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR 0x307
|
||||
|
||||
@@ -202,8 +202,8 @@
|
||||
|
||||
#define FACILITY_CLASSES_COUNT 0x52
|
||||
|
||||
#define TRAINER_CLASS_PKMN_TRAINER_1 0x0
|
||||
#define TRAINER_CLASS_PKMN_TRAINER_2 0x1
|
||||
#define TRAINER_CLASS_PKMN_TRAINER_1 0x0 // Unused
|
||||
#define TRAINER_CLASS_PKMN_TRAINER_2 0x1 // Unused
|
||||
#define TRAINER_CLASS_HIKER 0x2
|
||||
#define TRAINER_CLASS_TEAM_AQUA 0x3
|
||||
#define TRAINER_CLASS_PKMN_BREEDER 0x4
|
||||
@@ -250,7 +250,7 @@
|
||||
#define TRAINER_CLASS_SWIMMER_F 0x2d
|
||||
#define TRAINER_CLASS_TWINS 0x2e
|
||||
#define TRAINER_CLASS_SAILOR 0x2f
|
||||
#define TRAINER_CLASS_COOLTRAINER_UNUSED 0x30
|
||||
#define TRAINER_CLASS_COOLTRAINER_2 0x30 // Used for only one trainer.
|
||||
#define TRAINER_CLASS_MAGMA_ADMIN 0x31
|
||||
#define TRAINER_CLASS_PKMN_TRAINER_3 0x32
|
||||
#define TRAINER_CLASS_BUG_CATCHER 0x33
|
||||
@@ -267,7 +267,7 @@
|
||||
#define TRAINER_CLASS_FACTORY_HEAD 0x3e
|
||||
#define TRAINER_CLASS_PIKE_QUEEN 0x3f
|
||||
#define TRAINER_CLASS_PYRAMID_KING 0x40
|
||||
#define TRAINER_CLASS_PKMN_TRAINER_4 0x41
|
||||
#define TRAINER_CLASS_RS_PROTAG 0x41
|
||||
|
||||
#define TRAINER_ENCOUNTER_MUSIC_MALE 0 // standard male encounter music
|
||||
#define TRAINER_ENCOUNTER_MUSIC_FEMALE 1 // standard female encounter music
|
||||
|
||||
@@ -3331,10 +3331,10 @@ extern const u32 gPokedexSearch1_Tilemap[];
|
||||
extern const u16 gPokedexSearchMenu_Pal[];
|
||||
|
||||
// berry tag screen
|
||||
extern const u32 gUnknown_08D9BB44[];
|
||||
extern const u32 gUnknown_08D9BF98[];
|
||||
extern const u32 gUnknown_08D9C13C[];
|
||||
extern const u32 gUnknown_08D9BEF0[];
|
||||
extern const u32 gBerryCheck_Gfx[];
|
||||
extern const u32 gBerryCheck_Pal[];
|
||||
extern const u32 gBerryTag_Gfx[];
|
||||
extern const u32 gBerryTag_Pal[];
|
||||
|
||||
// rayquaza scene gfx
|
||||
extern const u32 gRaySceneGroudon_Gfx[];
|
||||
@@ -4405,6 +4405,7 @@ extern const u8 gFireRedMenuElements_Gfx[];
|
||||
|
||||
// item menu graphics
|
||||
extern const u32 gBagScreen_Gfx[];
|
||||
extern const u32 gBagScreen_GfxTileMap[];
|
||||
extern const u32 gBagScreenFemale_Pal[];
|
||||
extern const u32 gBagScreenMale_Pal[];
|
||||
extern const u8 gBagMenuHMIcon_Gfx[];
|
||||
@@ -4674,11 +4675,11 @@ extern const u16 gBattleInterface_BallDisplayPal[];
|
||||
extern const u32 gBagSwapLineGfx[];
|
||||
extern const u32 gBagSwapLinePal[];
|
||||
|
||||
extern const u32 gUnknown_08D9ADD0[];
|
||||
extern const u32 gUnknown_08D9AE04[];
|
||||
extern const u32 gBattleFrontierGfx_PyramidBag[];
|
||||
extern const u32 gBattleFrontierGfx_PyramidBag_Pal[];
|
||||
extern const u32 gBattleFrontierGfx_PyramidBagTileMap[];
|
||||
extern const u32 gUnknown_08D9AF44[];
|
||||
extern const u16 gUnknown_0860F074[];
|
||||
extern const u32 gBattleFrontierGfx_PyramidBag[];
|
||||
|
||||
extern const u32 gTitleScreenEmeraldVersionGfx[];
|
||||
extern const u32 gTitleScreenPressStartGfx[];
|
||||
@@ -5344,7 +5345,6 @@ extern const u32 gBattleStatMask6_Pal[];
|
||||
extern const u32 gBattleStatMask7_Pal[];
|
||||
extern const u32 gBattleStatMask8_Pal[];
|
||||
|
||||
extern const u32 gUnknown_08D9A88C[];
|
||||
extern const u32 gContestMiscGfx[];
|
||||
extern const u32 gContestAudienceGfx[];
|
||||
extern const u8 gContestApplauseMeterGfx[];
|
||||
|
||||
@@ -29,9 +29,9 @@ struct BagStruct
|
||||
u16 scrollPosition[POCKETS_COUNT];
|
||||
};
|
||||
|
||||
extern struct BagStruct gUnknown_0203CE58;
|
||||
extern struct BagStruct gBagPositionStruct;
|
||||
|
||||
struct UnkBagStruct
|
||||
struct BagMenuStruct
|
||||
{
|
||||
void (*mainCallback2)(void);
|
||||
u8 tilemapBuffer[0x800];
|
||||
@@ -61,7 +61,7 @@ struct UnkBagStruct
|
||||
u8 filler2[4];
|
||||
};
|
||||
|
||||
extern struct UnkBagStruct *gUnknown_0203CE54;
|
||||
extern struct BagMenuStruct *gBagMenu;
|
||||
|
||||
// Exported RAM declarations
|
||||
|
||||
@@ -85,7 +85,7 @@ void ResetBagScrollPositions(void);
|
||||
void sub_81AABF0(void (*callback)(void));
|
||||
void CB2_ChooseBerry(void);
|
||||
void unknown_ItemMenu_Confirm(u8 taskId);
|
||||
void bag_menu_yes_no(u8, u8, const struct YesNoFuncTable*);
|
||||
void BagMenu_YesNo(u8, u8, const struct YesNoFuncTable*);
|
||||
void sub_81AB9A8(u8 pocketId);
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#ifndef GUARD_ITEM_MENU_ICONS
|
||||
#define GUARD_ITEM_MENU_ICONS
|
||||
|
||||
extern const struct CompressedSpriteSheet gUnknown_0857FB34;
|
||||
extern const struct CompressedSpriteSheet gUnknown_0857FB3C;
|
||||
extern const struct CompressedSpritePalette gUnknown_0857FB44;
|
||||
extern const struct CompressedSpriteSheet gUnknown_0857FDEC;
|
||||
extern const struct CompressedSpritePalette gUnknown_0857FDF4;
|
||||
extern const struct CompressedSpriteSheet gBagMaleSpriteSheet;
|
||||
extern const struct CompressedSpriteSheet gBagFemaleSpriteSheet;
|
||||
extern const struct CompressedSpritePalette gBagPaletteTable;
|
||||
extern const struct CompressedSpriteSheet gBerryCheckCircleSpriteSheet;
|
||||
extern const struct CompressedSpritePalette gBerryCheckCirclePaletteTable;
|
||||
|
||||
void RemoveBagSprite(u8 id);
|
||||
void AddBagVisualSprite(u8 bagPocketId);
|
||||
@@ -19,7 +19,13 @@ void sub_80D4FC8(u8 arg0);
|
||||
void sub_80D4FEC(u8 arg0);
|
||||
u8 CreateBerryTagSprite(u8 id, s16 x, s16 y);
|
||||
void FreeBerryTagSpritePalette(void);
|
||||
u8 sub_80D511C(u8 berryId, u8 x, u8 y, bool8 startAffine);
|
||||
u8 LoadSpinningBerryPicGfx(u8 berryId, u8 x, u8 y, bool8 startAffine);
|
||||
u8 CreateBerryFlavorCircleSprite(s16 x);
|
||||
|
||||
#define TAG_BAG_GFX 100
|
||||
#define TAG_ROTATING_BALL_GFX 101
|
||||
#define TAG_BERRY_CHECK_CIRCLE_GFX 10000
|
||||
#define TAG_BERRY_PIC_TILE 0xFFFF
|
||||
#define TAG_BERRY_PIC_PAL 0x7544
|
||||
|
||||
#endif // GUARD_ITEM_MENU_ICONS
|
||||
|
||||
@@ -125,6 +125,7 @@ void sub_81C7B40(void);
|
||||
struct Sprite *PauseSpinningPokenavSprite(void);
|
||||
void ResumeSpinningPokenavSprite(void);
|
||||
void sub_81C7E14(u32 arg0);
|
||||
void sub_81C7990(u32 a0, u16 a1);
|
||||
|
||||
// pokenav_unk_1.c
|
||||
bool32 sub_81C9298(void);
|
||||
@@ -162,7 +163,7 @@ const u8 *sub_81CAFD8(int index, int textType);
|
||||
u16 sub_81CB01C(void);
|
||||
u16 sub_81CB02C(int arg0);
|
||||
void sub_81CB050(u32 arg0, u8 *str);
|
||||
int sub_81CB0C8(int rematchIndex);
|
||||
u8 sub_81CB0C8(int rematchIndex);
|
||||
int sub_81CB0E4(int index);
|
||||
bool32 sub_81CAE08(int);
|
||||
int sub_81CB128(int index);
|
||||
|
||||
@@ -305,6 +305,7 @@ SECTIONS {
|
||||
src/pokenav_main_menu.o(.text);
|
||||
src/pokenav_match_call_ui.o(.text);
|
||||
src/pokenav_unk_1.o(.text);
|
||||
src/pokenav_unk_2.o(.text);
|
||||
asm/pokenav_unk_2.o(.text);
|
||||
src/pokenav_unk_3.o(.text);
|
||||
src/pokenav_unk_4.o(.text);
|
||||
@@ -314,6 +315,7 @@ SECTIONS {
|
||||
asm/pokenav_unk_8.o(.text);
|
||||
asm/pokenav_unk_9.o(.text);
|
||||
asm/pokenav_unk_10.o(.text);
|
||||
src/pokenav_unk_10.o(.text);
|
||||
src/pokenav_match_call_data.o(.text);
|
||||
src/menu_specialized.o(.text);
|
||||
src/ereader_helpers.o(.text);
|
||||
@@ -636,6 +638,7 @@ SECTIONS {
|
||||
src/pokenav_match_call_ui.o(.rodata);
|
||||
src/pokenav_unk_1.o(.rodata);
|
||||
data/pokenav.o(.rodata);
|
||||
src/pokenav_unk_10.o(.rodata);
|
||||
src/pokenav_match_call_data.o(.rodata);
|
||||
src/menu_specialized.o(.rodata);
|
||||
data/ereader_helpers.o(.rodata);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user