evolution table
This commit is contained in:
+8
-8
@@ -194146,7 +194146,7 @@ GetEvolutionTargetSpecies: ; 806D098
|
||||
@0806D136:
|
||||
movs r2, 0
|
||||
str r2, [sp, 0x4]
|
||||
ldr r3, =gUnknown_0832531C
|
||||
ldr r3, =gEvolutionTable
|
||||
lsls r6, r7, 2
|
||||
b @0806D38E
|
||||
.align 2, 0
|
||||
@@ -194170,7 +194170,7 @@ GetEvolutionTargetSpecies: ; 806D098
|
||||
str r0, [sp, 0x4]
|
||||
lsls r6, r7, 2
|
||||
@0806D16A:
|
||||
ldr r1, =gUnknown_0832531C
|
||||
ldr r1, =gEvolutionTable
|
||||
ldr r0, [sp, 0x4]
|
||||
lsls r2, r0, 3
|
||||
adds r0, r6, r7
|
||||
@@ -194252,7 +194252,7 @@ GetEvolutionTargetSpecies: ; 806D098
|
||||
bhi @0806D21E
|
||||
b @0806D332
|
||||
@0806D21E:
|
||||
ldr r1, =gUnknown_0832531C
|
||||
ldr r1, =gEvolutionTable
|
||||
adds r0, r6, r7
|
||||
lsls r0, 3
|
||||
adds r0, r4, r0
|
||||
@@ -194402,7 +194402,7 @@ GetEvolutionTargetSpecies: ; 806D098
|
||||
b @0806D3AE
|
||||
@0806D340:
|
||||
lsls r6, r7, 2
|
||||
ldr r1, =gUnknown_0832531C
|
||||
ldr r1, =gEvolutionTable
|
||||
adds r0, r6, r7
|
||||
lsls r0, 3
|
||||
adds r4, r0, r1
|
||||
@@ -200354,7 +200354,7 @@ sub_8070004: ; 8070004
|
||||
lsrs r2, r0, 16
|
||||
movs r0, 0
|
||||
mov r8, r0
|
||||
ldr r0, =gUnknown_0832531C
|
||||
ldr r0, =gEvolutionTable
|
||||
mov r12, r0
|
||||
@08070016:
|
||||
movs r7, 0
|
||||
@@ -612823,7 +612823,7 @@ sub_813E3DC: ; 813E3DC
|
||||
str r0, [sp, 0x8]
|
||||
add r0, r10
|
||||
lsls r7, r0, 3
|
||||
ldr r1, =gUnknown_0832531C
|
||||
ldr r1, =gEvolutionTable
|
||||
adds r1, r7
|
||||
mov r8, r1
|
||||
ldrh r0, [r1]
|
||||
@@ -612848,7 +612848,7 @@ sub_813E3DC: ; 813E3DC
|
||||
ldrb r0, [r6]
|
||||
muls r0, r5
|
||||
adds r0, r4
|
||||
ldr r1, =gUnknown_0832531C
|
||||
ldr r1, =gEvolutionTable
|
||||
adds r2, r1, r7
|
||||
adds r2, 0xC
|
||||
movs r1, 0xB
|
||||
@@ -612932,7 +612932,7 @@ sub_813E3DC: ; 813E3DC
|
||||
adds r0, r5
|
||||
bl pokemon_calc_effective_stats
|
||||
bl calc_player_party_count
|
||||
ldr r0, =gUnknown_0832531C
|
||||
ldr r0, =gEvolutionTable
|
||||
mov r4, r8
|
||||
add r4, r10
|
||||
lsls r4, 3
|
||||
|
||||
@@ -93,3 +93,14 @@
|
||||
.macro level_up_move level, move
|
||||
.2byte (\level << 9) | \move
|
||||
.endm
|
||||
|
||||
.macro evo_entry method, parameter, target_pokemon
|
||||
.2byte \method
|
||||
.2byte \parameter
|
||||
.2byte \target_pokemon
|
||||
.2byte 0 ; padding
|
||||
.endm
|
||||
|
||||
.macro empty_evo_entries count
|
||||
.fill 8 * \count, 1, 0
|
||||
.endm
|
||||
|
||||
Reference in New Issue
Block a user