summaryrefslogtreecommitdiff
path: root/arm9/asm/pokemon.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/pokemon.s')
-rw-r--r--arm9/asm/pokemon.s122
1 files changed, 61 insertions, 61 deletions
diff --git a/arm9/asm/pokemon.s b/arm9/asm/pokemon.s
index 3b50e07b..77d0e35c 100644
--- a/arm9/asm/pokemon.s
+++ b/arm9/asm/pokemon.s
@@ -443,7 +443,7 @@ _02066BDE:
bl FUN_02067960
ldr r0, [sp, #0x24]
ldr r1, [sp, #0x28]
- bl FUN_02068758
+ bl GetMonExpByLevel
str r0, [sp, #0x8]
add r0, r5, #0x0
mov r1, #0x8
@@ -451,7 +451,7 @@ _02066BDE:
bl FUN_02067960
ldr r0, [sp, #0x24]
mov r1, #0x14
- bl FUN_02068678
+ bl GetMonBaseStat
str r0, [sp, #0x8]
add r0, r5, #0x0
mov r1, #0x9
@@ -561,11 +561,11 @@ _02066C94:
_02066D18:
ldr r0, [sp, #0x24]
mov r1, #0x18
- bl FUN_02068678
+ bl GetMonBaseStat
str r0, [sp, #0x8]
ldr r0, [sp, #0x24]
mov r1, #0x19
- bl FUN_02068678
+ bl GetMonBaseStat
str r0, [sp, #0x4]
cmp r0, #0x0
beq _02066D50
@@ -731,7 +731,7 @@ FUN_02066E74: ; 0x02066E74
add r5, r1, #0x0
mov r1, #0x12
add r4, r2, #0x0
- bl FUN_02068678
+ bl GetMonBaseStat
lsl r0, r0, #0x18
lsr r0, r0, #0x18
beq _02066EA0
@@ -896,7 +896,7 @@ FUN_02066F04: ; 0x02066F04
ldr r1, [sp, #0x38]
add r0, r7, #0x0
add r2, r6, #0x0
- bl FUN_0206A380
+ bl LoadMonBaseStats_HandleUnownOrArceus
mov r0, #0x49
lsl r0, r0, #0x2
cmp r7, r0
@@ -1588,7 +1588,7 @@ _0206753C:
_02067540:
ldrh r0, [r5, #0x0]
ldr r1, [r5, #0x8]
- bl FUN_02068800
+ bl CalcMonLevel
add r4, r0, #0x0
b _0206781A
_0206754C:
@@ -2003,7 +2003,7 @@ _020677FC:
sub r2, #0xaa
lsr r1, r1, #0x1b
str r2, [sp, #0x4]
- bl FUN_02068654
+ bl GetMonBaseStat_HandleUnownOrArceus
add r4, r0, #0x0
b _0206781A
_02067810:
@@ -3436,14 +3436,14 @@ _0206814E: ; jump table (using 16-bit offset)
_020682B4:
ldrh r0, [r4, #0x0]
mov r1, #0x64
- bl FUN_02068758
+ bl GetMonExpByLevel
ldr r1, [r4, #0x8]
add r1, r1, r6
cmp r1, r0
bls _020682D2
ldrh r0, [r4, #0x0]
mov r1, #0x64
- bl FUN_02068758
+ bl GetMonExpByLevel
add sp, #0xc
str r0, [r4, #0x8]
pop {r4-r7, pc}
@@ -3773,8 +3773,8 @@ _02068510: .word 0xFFF07FFF
_02068514: .word 0xFE0FFFFF
_02068518: .word 0xC1FFFFFF
- thumb_func_start FUN_0206851C
-FUN_0206851C: ; 0x0206851C
+ thumb_func_start AllocAndLoadMonPersonal
+AllocAndLoadMonPersonal: ; 0x0206851C
push {r3-r5, lr}
add r5, r0, #0x0
add r0, r1, #0x0
@@ -3788,8 +3788,8 @@ FUN_0206851C: ; 0x0206851C
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02068538
-FUN_02068538: ; 0x02068538
+ thumb_func_start GetPersonalAttr
+GetPersonalAttr: ; 0x02068538
push {r4-r6, lr}
add r4, r0, #0x0
add r6, r1, #0x0
@@ -3958,8 +3958,8 @@ _0206863A:
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_02068640
-FUN_02068640: ; 0x02068640
+ thumb_func_start FreeMonPersonal
+FreeMonPersonal: ; 0x02068640
push {r4, lr}
add r4, r0, #0x0
bne _0206864A
@@ -3970,35 +3970,35 @@ _0206864A:
pop {r4, pc}
.balign 4
- thumb_func_start FUN_02068654
-FUN_02068654: ; 0x02068654
+ thumb_func_start GetMonBaseStat_HandleUnownOrArceus
+GetMonBaseStat_HandleUnownOrArceus: ; 0x02068654
push {r3-r5, lr}
add r4, r2, #0x0
bl ConvertUnownOrArceusSpecies
mov r1, #0x0
- bl FUN_0206851C
+ bl AllocAndLoadMonPersonal
add r5, r0, #0x0
add r1, r4, #0x0
- bl FUN_02068538
+ bl GetPersonalAttr
add r4, r0, #0x0
add r0, r5, #0x0
- bl FUN_02068640
+ bl FreeMonPersonal
add r0, r4, #0x0
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02068678
-FUN_02068678: ; 0x02068678
+ thumb_func_start GetMonBaseStat
+GetMonBaseStat: ; 0x02068678
push {r3-r5, lr}
add r4, r1, #0x0
mov r1, #0x0
- bl FUN_0206851C
+ bl AllocAndLoadMonPersonal
add r5, r0, #0x0
add r1, r4, #0x0
- bl FUN_02068538
+ bl GetPersonalAttr
add r4, r0, #0x0
add r0, r5, #0x0
- bl FUN_02068640
+ bl FreeMonPersonal
add r0, r4, #0x0
pop {r3-r5, pc}
.balign 4
@@ -4023,11 +4023,11 @@ FUN_02068698: ; 0x02068698
lsr r7, r0, #0x18
add r0, r6, #0x0
add r1, r7, #0x0
- bl FUN_02068758
+ bl GetMonExpByLevel
add r4, r0, #0x0
add r0, r6, #0x0
add r1, r7, #0x1
- bl FUN_02068758
+ bl GetMonExpByLevel
add r6, r0, #0x0
add r0, r5, #0x0
mov r1, #0x8
@@ -4074,7 +4074,7 @@ FUN_02068700: ; 0x02068700
add r4, r0, #0x0
add r0, r6, #0x0
add r1, r5, #0x0
- bl FUN_02068758
+ bl GetMonExpByLevel
sub r0, r0, r4
pop {r4-r6, pc}
@@ -4092,16 +4092,16 @@ FUN_02068734: ; 0x02068734
bl FUN_020671BC
add r1, r0, #0x0
add r0, r4, #0x0
- bl FUN_02068758
+ bl GetMonExpByLevel
pop {r3-r5, pc}
.balign 4
- thumb_func_start FUN_02068758
-FUN_02068758: ; 0x02068758
+ thumb_func_start GetMonExpByLevel
+GetMonExpByLevel: ; 0x02068758
push {r4, lr}
add r4, r1, #0x0
mov r1, #0x15
- bl FUN_02068678
+ bl GetMonBaseStat
add r1, r4, #0x0
bl GetExpByGrowthRateAndLevel
pop {r4, pc}
@@ -4180,34 +4180,34 @@ FUN_020687C8: ; 0x020687C8
lsl r0, r4, #0x10
lsr r0, r0, #0x10
add r1, r7, #0x0
- bl FUN_02068800
+ bl CalcMonLevel
pop {r3-r7, pc}
.balign 4
- thumb_func_start FUN_02068800
-FUN_02068800: ; 0x02068800
+ thumb_func_start CalcMonLevel
+CalcMonLevel: ; 0x02068800
push {r4-r6, lr}
add r4, r1, #0x0
add r5, r0, #0x0
mov r1, #0x0
- bl FUN_0206851C
+ bl AllocAndLoadMonPersonal
add r6, r0, #0x0
add r1, r5, #0x0
add r2, r4, #0x0
- bl FUN_02068824
+ bl CalcMonLevelInternal
add r4, r0, #0x0
add r0, r6, #0x0
- bl FUN_02068640
+ bl FreeMonPersonal
add r0, r4, #0x0
pop {r4-r6, pc}
.balign 4
- thumb_func_start FUN_02068824
-FUN_02068824: ; 0x02068824
+ thumb_func_start CalcMonLevelInternal
+CalcMonLevelInternal: ; 0x02068824
push {r4, lr}
mov r1, #0x15
add r4, r2, #0x0
- bl FUN_02068538
+ bl GetPersonalAttr
ldr r1, _0206884C ; =UNK_021C5AC0
bl LoadGrowthTable
ldr r2, _02068850 ; =UNK_021C5AC0 + 4
@@ -4475,14 +4475,14 @@ FUN_02068A20: ; 0x02068A20
add r4, r1, #0x0
add r5, r0, #0x0
mov r1, #0x0
- bl FUN_0206851C
+ bl AllocAndLoadMonPersonal
add r6, r0, #0x0
add r1, r5, #0x0
add r2, r4, #0x0
bl FUN_02068A44
add r4, r0, #0x0
add r0, r6, #0x0
- bl FUN_02068640
+ bl FreeMonPersonal
add r0, r4, #0x0
pop {r4-r6, pc}
.balign 4
@@ -4492,7 +4492,7 @@ FUN_02068A44: ; 0x02068A44
push {r4, lr}
mov r1, #0x12
add r4, r2, #0x0
- bl FUN_02068538
+ bl GetPersonalAttr
lsl r0, r0, #0x18
lsr r1, r0, #0x18
beq _02068A5E
@@ -5467,7 +5467,7 @@ FUN_020690E8: ; 0x020690E8
str r0, [sp, #0x4]
add r0, r5, #0x0
mov r1, #0x15
- bl FUN_02068678
+ bl GetMonBaseStat
mov r1, #0x64
add r5, r0, #0x0
bl GetExpByGrowthRateAndLevel
@@ -5575,7 +5575,7 @@ _020691EA:
str r0, [sp, #0x18]
ldr r0, [sp, #0x2c]
ldr r1, [sp, #0x18]
- bl FUN_0206A394
+ bl LoadMonEvolutionTable
cmp r4, #0x3
bls _02069202
b _0206954A
@@ -6029,8 +6029,8 @@ _0206954A:
pop {r4-r7, pc}
.balign 4
- thumb_func_start FUN_02069558
-FUN_02069558: ; 0x02069558
+ thumb_func_start ReadFromPersonalPmsNarc
+ReadFromPersonalPmsNarc: ; 0x02069558
push {r3-r4, lr}
sub sp, #0x4c
add r4, r0, #0x0
@@ -6065,8 +6065,8 @@ _0206956E:
_020695A0: .word 0x000001EE
_020695A4: .word UNK_02105FC8
- thumb_func_start FUN_020695A8
-FUN_020695A8: ; 0x020695A8
+ thumb_func_start GetEggSpecies
+GetEggSpecies: ; 0x020695A8
push {r3, lr}
cmp r0, #0xb9
bgt _020695CC
@@ -6105,7 +6105,7 @@ _020695E2:
cmp r0, r1
beq _020695EC
_020695E8:
- bl FUN_02069558
+ bl ReadFromPersonalPmsNarc
_020695EC:
pop {r3, pc}
nop
@@ -7540,13 +7540,13 @@ FUN_0206A094: ; 0x0206A094
ldr r1, [sp, #0x0]
add r0, r6, #0x0
mov r2, #0x10
- bl FUN_02068654
+ bl GetMonBaseStat_HandleUnownOrArceus
add r1, sp, #0x4
strh r0, [r1, #0x2]
ldr r1, [sp, #0x0]
add r0, r6, #0x0
mov r2, #0x11
- bl FUN_02068654
+ bl GetMonBaseStat_HandleUnownOrArceus
add r1, sp, #0x4
strh r0, [r1, #0x0]
ldrh r2, [r1, #0x2]
@@ -7658,7 +7658,7 @@ _0206A1A6:
lsl r4, r2
mov r2, #0x20
_0206A1B0:
- bl FUN_02068654
+ bl GetMonBaseStat_HandleUnownOrArceus
tst r0, r4
beq _0206A1BC
mov r0, #0x1
@@ -7695,11 +7695,11 @@ FUN_0206A1CC: ; 0x0206A1CC
add r6, r0, #0x0
add r0, r4, #0x0
mov r1, #0x18
- bl FUN_02068678
+ bl GetMonBaseStat
str r0, [sp, #0x4]
add r0, r4, #0x0
mov r1, #0x19
- bl FUN_02068678
+ bl GetMonBaseStat
str r0, [sp, #0x0]
cmp r0, #0x0
beq _0206A226
@@ -7880,8 +7880,8 @@ FUN_0206A370: ; 0x0206A370
nop
_0206A37C: .word ReadWholeNarcMemberByIdPair
- thumb_func_start FUN_0206A380
-FUN_0206A380: ; 0x0206A380
+ thumb_func_start LoadMonBaseStats_HandleUnownOrArceus
+LoadMonBaseStats_HandleUnownOrArceus: ; 0x0206A380
push {r4, lr}
add r4, r2, #0x0
bl ConvertUnownOrArceusSpecies
@@ -7891,8 +7891,8 @@ FUN_0206A380: ; 0x0206A380
bl ReadWholeNarcMemberByIdPair
pop {r4, pc}
- thumb_func_start FUN_0206A394
-FUN_0206A394: ; 0x0206A394
+ thumb_func_start LoadMonEvolutionTable
+LoadMonEvolutionTable: ; 0x0206A394
ldr r3, _0206A3A0 ; =ReadWholeNarcMemberByIdPair
add r2, r0, #0x0
add r0, r1, #0x0