Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .org 0x4318e
- lsl r0, r0, #0x0
- ldr r2, .MethodAddr
- bx r2
- .MethodAddr: .word 0x085B2521
- .org 0x5B2520
- cmp r0, #0x7
- beq StandardStone
- cmp r0, #0x14
- beq MaleStone
- cmp r0, #0x15
- beq FemaleStone
- b NoEvo
- MaleStone:
- push {r1-r3}
- mov r0, r7
- mov r1, r8
- ldr r1, [r1, #0x0]
- bl DetermineGender
- pop {r1-r3}
- cmp r0, #0x0
- beq StandardStone
- b NoEvo
- FemaleStone:
- push {r1-r3}
- mov r0, r7
- mov r1, r8
- ldr r1, [r1, #0x0]
- bl DetermineGender
- pop {r1-r3}
- cmp r0, #0xFE
- beq StandardStone
- b NoEvo
- StandardStone:
- ldrh r0, [r1, #0x2]
- cmp r0, r9
- beq Finish
- NoEvo:
- ldr r2, .NoEvoReturn
- bx r2
- DetermineGender:
- ldr r2, .DetermineGenderFunc
- bx r2
- Finish:
- ldr r2, .EvoReturn
- bx r2
- .NoEvoReturn: .word 0x08043199
- .EvoReturn: .word 0x0804317d
- .DetermineGenderFunc: .word 0x0803f78d
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement