Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Thread 1 init
- 08052304 B570 push {r4-r6,r14}
- 08052306 1C04 mov r4,r0
- 08052308 F007FF30 bl #0x805A16C
- 0805230C 1C01 mov r1,r0
- 0805230E 89E0 ldrh r0,[r4,#0xE]
- 08052310 3801 sub r0,#0x1
- 08052312 0040 lsl r0,r0,#0x1
- 08052314 1840 add r0,r0,r1
- 08052316 F006FB8D bl #0x8058A34
- 0805231A 2180 mov r1,#0x80
- 0805231C 00C9 lsl r1,r1,#0x3
- 0805231E 4001 and r1,r0
- 08052320 2900 cmp r1,#0x0
- 08052322 D15D bne #0x80523E0
- 08052324 490A ldr r1,=#0x2017728
- 08052326 6808 ldr r0,[r1]
- 08052328 2800 cmp r0,#0x0
- 0805232A D159 bne #0x80523E0
- 0805232C 2001 mov r0,#0x1
- 0805232E 6008 str r0,[r1]
- 08052330 4808 ldr r0,=#0x85B9604
- 08052332 2103 mov r1,#0x3
- 08052334 F7B0FCA2 bl #0x8002C7C
- 08052338 1C06 mov r6,r0
- 0805233A 6674 str r4,[r6,#0x64]
- 0805233C 1C20 mov r0,r4
- 0805233E F007FF15 bl #0x805A16C
- 08052342 2800 cmp r0,#0x0
- 08052344 D10A bne #0x805235C
- 08052346 4804 ldr r0,=#0x2000000
- 08052348 6881 ldr r1,[r0,#0x8]
- 0805234A 65F1 str r1,[r6,#0x5C]
- 0805234C 6800 ldr r0,[r0]
- 0805234E E009 b #0x8052364
- 08052350 7728 strb r0,[r5,#0x1C]
- 08052352 0201 lsl r1,r0,#0x8
- 08052354 9604 str r6,[sp,#0x10]
- 08052356 085B lsr r3,r3,#0x1
- 08052358 0000 lsl r0,r0,#0x0
- 0805235A 0200 lsl r0,r0,#0x8
- 0805235C 4816 ldr r0,=#0x2000000
- 0805235E 6801 ldr r1,[r0]
- 08052360 65F1 str r1,[r6,#0x5C]
- 08052362 6880 ldr r0,[r0,#0x8]
- 08052364 6630 str r0,[r6,#0x60]
- 08052366 4C15 ldr r4,=#0x203E152
- 08052368 6E30 ldr r0,[r6,#0x60]
- 0805236A F007FEFF bl #0x805A16C
- 0805236E 0040 lsl r0,r0,#0x1
- 08052370 1900 add r0,r0,r4
- 08052372 2100 mov r1,#0x0
- 08052374 5E45 ldsh r5,[r0,r1]
- 08052376 1C6C add r4,r5,1
- 08052378 0424 lsl r4,r4,#0x10
- 0805237A 0C24 lsr r4,r4,#0x10
- 0805237C 6E30 ldr r0,[r6,#0x60]
- 0805237E F007FEF5 bl #0x805A16C
- 08052382 006D lsl r5,r5,#0x1
- 08052384 182D add r5,r5,r0
- 08052386 1C28 mov r0,r5
- 08052388 F006FB6A bl #0x8058A60
- 0805238C 0400 lsl r0,r0,#0x10
- 0805238E 1400 asr r0,r0,#0x10
- 08052390 64F0 str r0,[r6,#0x4C]
- 08052392 6E30 ldr r0,[r6,#0x60]
- 08052394 F007FEEA bl #0x805A16C
- 08052398 0424 lsl r4,r4,#0x10
- 0805239A 13E4 asr r4,r4,#0xF
- 0805239C 1824 add r4,r4,r0
- 0805239E 1C20 mov r0,r4
- 080523A0 F006FB5E bl #0x8058A60
- 080523A4 0400 lsl r0,r0,#0x10
- 080523A6 1400 asr r0,r0,#0x10
- 080523A8 6530 str r0,[r6,#0x50]
- 080523AA 6CF1 ldr r1,[r6,#0x4C]
- 080523AC 4281 cmp r1,r0
- 080523AE DD07 ble #0x80523C0
- 080523B0 2001 mov r0,#0x1
- 080523B2 4240 neg r0,r0
- 080523B4 E005 b #0x80523C2
- 080523B6 0000 lsl r0,r0,#0x0
- 080523B8 0000 lsl r0,r0,#0x0
- 080523BA 0200 lsl r0,r0,#0x8
- 080523BC E152 b #0x8052664
- 080523BE 0203 lsl r3,r0,#0x8
- 080523C0 2001 mov r0,#0x1
- 080523C2 64B0 str r0,[r6,#0x48]
- 080523C4 2100 mov r1,#0x0
- 080523C6 85B1 strh r1,[r6,#0x2C]
- 080523C8 6CF0 ldr r0,[r6,#0x4C]
- 080523CA 85F0 strh r0,[r6,#0x2E]
- 080523CC 6571 str r1,[r6,#0x54]
- 080523CE 65B1 str r1,[r6,#0x58]
- 080523D0 6E30 ldr r0,[r6,#0x60]
- 080523D2 F007FECB bl #0x805A16C
- 080523D6 4904 ldr r1,=#0x2017780
- 080523D8 0040 lsl r0,r0,#0x1
- 080523DA 1840 add r0,r0,r1
- 080523DC 2101 mov r1,#0x1
- 080523DE 8001 strh r1,[r0]
- 080523E0 BC70 pop {r4-r6}
- 080523E2 BC01 pop {r0}
- 080523E4 4700 bx r0
- 080523E6 0000 lsl r0,r0,#0x0
- 080523E8 7780 strb r0,[r0,#0x1E]
- 080523EA 0201 lsl r1,r0,#0x8
- HP decrement 1
- 080523EC B5F0 push {r4-r7,r14}
- 080523EE 1C05 mov r5,r0
- 080523F0 4C27 ldr r4,=#0x2000000
- 080523F2 6E28 ldr r0,[r5,#0x60]
- 080523F4 F007FEBA bl #0x805A16C
- 080523F8 00C0 lsl r0,r0,#0x3
- 080523FA 1900 add r0,r0,r4
- 080523FC 6806 ldr r6,[r0]
- 080523FE 6E28 ldr r0,[r5,#0x60]
- 08052400 F007FEB4 bl #0x805A16C
- 08052404 0040 lsl r0,r0,#0x1
- 08052406 3001 add r0,#0x1
- 08052408 0080 lsl r0,r0,#0x2
- 0805240A 1900 add r0,r0,r4
- 0805240C 6807 ldr r7,[r0]
- 0805240E 6DA9 ldr r1,[r5,#0x58]
- 08052410 2900 cmp r1,#0x0
- 08052412 D11C bne #0x805244E
- 08052414 8DA8 ldrh r0,[r5,#0x2C]
- 08052416 3001 add r0,#0x1
- 08052418 85A8 strh r0,[r5,#0x2C]
- 0805241A 0400 lsl r0,r0,#0x10
- 0805241C 1400 asr r0,r0,#0x10
- 0805241E 2802 cmp r0,#0x2
- 08052420 D115 bne #0x805244E
- 08052422 85A9 strh r1,[r5,#0x2C]
- 08052424 6CA9 ldr r1,[r5,#0x48]
- 08052426 8DE8 ldrh r0,[r5,#0x2E]
- 08052428 1840 add r0,r0,r1
- 0805242A 85E8 strh r0,[r5,#0x2E]
- 0805242C 6E28 ldr r0,[r5,#0x60]
- 0805242E F007FE9D bl #0x805A16C
- 08052432 4918 ldr r1,=#0x203E1AC
- 08052434 0040 lsl r0,r0,#0x1
- 08052436 1840 add r0,r0,r1
- 08052438 6CAA ldr r2,[r5,#0x48]
- 0805243A 8801 ldrh r1,[r0]
- 0805243C 1889 add r1,r1,r2
- 0805243E 8001 strh r1,[r0]
- 08052440 202E mov r0,#0x2E
- 08052442 5E29 ldsh r1,[r5,r0]
- 08052444 6D28 ldr r0,[r5,#0x50]
- 08052446 4281 cmp r1,r0
- 08052448 D101 bne #0x805244E
- 0805244A 2001 mov r0,#0x1
- 0805244C 65A8 str r0,[r5,#0x58]
- 0805244E 6D69 ldr r1,[r5,#0x54]
- 08052450 291E cmp r1,#0x1E
- 08052452 D14D bne #0x80524F0
- 08052454 6DA8 ldr r0,[r5,#0x58]
- 08052456 2801 cmp r0,#0x1
- 08052458 D14A bne #0x80524F0
- 0805245A 4C0F ldr r4,=#0x203E152
- 0805245C 6E28 ldr r0,[r5,#0x60]
- 0805245E F007FE85 bl #0x805A16C
- 08052462 0040 lsl r0,r0,#0x1
- 08052464 1900 add r0,r0,r4
- 08052466 8801 ldrh r1,[r0]
- 08052468 3101 add r1,#0x1
- 0805246A 2400 mov r4,#0x0
- 0805246C 8001 strh r1,[r0]
- 0805246E 6E28 ldr r0,[r5,#0x60]
- 08052470 F007FE7C bl #0x805A16C
- 08052474 4909 ldr r1,=#0x2017780
- 08052476 0040 lsl r0,r0,#0x1
- 08052478 1840 add r0,r0,r1
- 0805247A 8004 strh r4,[r0]
- 0805247C 6D28 ldr r0,[r5,#0x50]
- 0805247E 2800 cmp r0,#0x0
- 08052480 D130 bne #0x80524E4
- 08052482 F7FDFC67 bl #0x804FD54
- 08052486 2801 cmp r0,#0x1
- 08052488 D10A bne #0x80524A0
- 0805248A 2000 mov r0,#0x0
- 0805248C E012 b #0x80524B4
- 0805248E 0000 lsl r0,r0,#0x0
- 08052490 0000 lsl r0,r0,#0x0
- 08052492 0200 lsl r0,r0,#0x8
- 08052494 E1AC b #0x80527F0
- 08052496 0203 lsl r3,r0,#0x8
- 08052498 E152 b #0x8052740
- 0805249A 0203 lsl r3,r0,#0x8
- 0805249C 7780 strb r0,[r0,#0x1E]
- 0805249E 0201 lsl r1,r0,#0x8
- 080524A0 4C08 ldr r4,=#0x203E190
- 080524A2 1C30 mov r0,r6
- 080524A4 F007FE62 bl #0x805A16C
- 080524A8 1900 add r0,r0,r4
- 080524AA 7800 ldrb r0,[r0]
- 080524AC F031F87C bl #0x80835A8
- 080524B0 0600 lsl r0,r0,#0x18
- 080524B2 1600 asr r0,r0,#0x18
- 080524B4 2801 cmp r0,#0x1
- 080524B6 D107 bne #0x80524C8
- 080524B8 1C30 mov r0,r6
- 080524BA 1C39 mov r1,r7
- 080524BC F000FC8A bl #0x8052DD4
- 080524C0 E010 b #0x80524E4
- 080524C2 0000 lsl r0,r0,#0x0
- 080524C4 E190 b #0x80527E8
- 080524C6 0203 lsl r3,r0,#0x8
- 080524C8 F008FDD8 bl #0x805B07C
- 080524CC 1C30 mov r0,r6
- 080524CE 1C39 mov r1,r7
- 080524D0 F000FD6C bl #0x8052FAC
- 080524D4 6E28 ldr r0,[r5,#0x60]
- 080524D6 F007FE49 bl #0x805A16C
- 080524DA 4904 ldr r1,=#0x203E104
- 080524DC 0040 lsl r0,r0,#0x1
- 080524DE 1840 add r0,r0,r1
- 080524E0 2100 mov r1,#0x0
- 080524E2 8001 strh r1,[r0]
- 080524E4 1C28 mov r0,r5
- 080524E6 F7B0FCD5 bl #0x8002E94
- 080524EA E007 b #0x80524FC
- 080524EC E104 b #0x80526F8
- 080524EE 0203 lsl r3,r0,#0x8
- 080524F0 1C48 add r0,r1,1
- 080524F2 6568 str r0,[r5,#0x54]
- 080524F4 281D cmp r0,#0x1D
- 080524F6 D901 bls #0x80524FC
- 080524F8 201E mov r0,#0x1E
- 080524FA 6568 str r0,[r5,#0x54]
- 080524FC BCF0 pop {r4-r7}
- 080524FE BC01 pop {r0}
- 08052500 4700 bx r0
- 08052502 0000 lsl r0,r0,#0x0
- not sure keep anyway
- 08052504 B530 push {r4,r5,r14}
- 08052506 1C05 mov r5,r0
- 08052508 4810 ldr r0,=#0x201774C
- 0805250A 6800 ldr r0,[r0]
- 0805250C 2800 cmp r0,#0x0
- 0805250E D145 bne #0x805259C
- 08052510 480F ldr r0,=#0x201772C
- 08052512 6800 ldr r0,[r0]
- 08052514 2800 cmp r0,#0x0
- 08052516 D141 bne #0x805259C
- 08052518 85A8 strh r0,[r5,#0x2C]
- 0805251A 2001 mov r0,#0x1
- 0805251C 85E8 strh r0,[r5,#0x2E]
- 0805251E 6E68 ldr r0,[r5,#0x64]
- 08052520 F007FEC8 bl #0x805A2B4
- 08052524 1C04 mov r4,r0
- 08052526 F007FEE3 bl #0x805A2F0
- 0805252A 0400 lsl r0,r0,#0x10
- 0805252C 1400 asr r0,r0,#0x10
- 0805252E F007FE75 bl #0x805A21C
- 08052532 2801 cmp r0,#0x1
- 08052534 D12F bne #0x8052596
- 08052536 4807 ldr r0,=#0x203E120
- 08052538 2100 mov r1,#0x0
- 0805253A 5E40 ldsh r0,[r0,r1]
- 0805253C 2804 cmp r0,#0x4
- 0805253E D82A bhi #0x8052596
- 08052540 0080 lsl r0,r0,#0x2
- 08052542 4905 ldr r1,=#0x805255C
- 08052544 1840 add r0,r0,r1
- 08052546 6800 ldr r0,[r0]
- 08052548 4687 mov r15,r0
- 0805254A 0000 lsl r0,r0,#0x0
- 0805254C 774C strb r4,[r1,#0x1D]
- 0805254E 0201 lsl r1,r0,#0x8
- 08052550 772C strb r4,[r5,#0x1C]
- 08052552 0201 lsl r1,r0,#0x8
- 08052554 E120 b #0x8052798
- 08052556 0203 lsl r3,r0,#0x8
- 08052558 255C mov r5,#0x5C
- 0805255A 0805 lsr r5,r0,#0x20
- 0805255C 2570 mov r5,#0x70
- 0805255E 0805 lsr r5,r0,#0x20
- 08052560 2570 mov r5,#0x70
- 08052562 0805 lsr r5,r0,#0x20
- 08052564 2584 mov r5,#0x84
- 08052566 0805 lsr r5,r0,#0x20
- 08052568 2570 mov r5,#0x70
- 0805256A 0805 lsr r5,r0,#0x20
- 0805256C 2570 mov r5,#0x70
- 0805256E 0805 lsr r5,r0,#0x20
- 08052570 2010 mov r0,#0x10
- 08052572 85E8 strh r0,[r5,#0x2E]
- 08052574 1C20 mov r0,r4
- 08052576 F007FE9D bl #0x805A2B4
- 0805257A 2101 mov r1,#0x1
- 0805257C 4249 neg r1,r1
- 0805257E F000FF27 bl #0x80533D0
- 08052582 E008 b #0x8052596
- 08052584 2014 mov r0,#0x14
- 08052586 85E8 strh r0,[r5,#0x2E]
- 08052588 1C20 mov r0,r4
- 0805258A F007FE93 bl #0x805A2B4
- 0805258E 2101 mov r1,#0x1
- 08052590 4249 neg r1,r1
- 08052592 F000FF1D bl #0x80533D0
- 08052596 1C28 mov r0,r5
- 08052598 F7B0FC7C bl #0x8002E94
- 0805259C BC30 pop {r4,r5}
- 0805259E BC01 pop {r0}
- 080525A0 4700 bx r0
- similar thing
- 080525A4 B500 push {r14}
- 080525A6 1C02 mov r2,r0
- 080525A8 8D90 ldrh r0,[r2,#0x2C]
- 080525AA 3001 add r0,#0x1
- 080525AC 8590 strh r0,[r2,#0x2C]
- 080525AE 0400 lsl r0,r0,#0x10
- 080525B0 1401 asr r1,r0,#0x10
- 080525B2 232E mov r3,#0x2E
- 080525B4 5ED0 ldsh r0,[r2,r3]
- 080525B6 3804 sub r0,#0x4
- 080525B8 4281 cmp r1,r0
- 080525BA D106 bne #0x80525CA
- 080525BC 6E50 ldr r0,[r2,#0x64]
- 080525BE F007FE79 bl #0x805A2B4
- 080525C2 2004 mov r0,#0x4
- 080525C4 F7AFFCF2 bl #0x8001FAC
- 080525C8 E00A b #0x80525E0
- 080525CA 232E mov r3,#0x2E
- 080525CC 5ED0 ldsh r0,[r2,r3]
- 080525CE 4281 cmp r1,r0
- 080525D0 D106 bne #0x80525E0
- 080525D2 4904 ldr r1,=#0x2017728
- 080525D4 6808 ldr r0,[r1]
- 080525D6 3801 sub r0,#0x1
- 080525D8 6008 str r0,[r1]
- 080525DA 1C10 mov r0,r2
- 080525DC F7B0FC5A bl #0x8002E94
- 080525E0 BC01 pop {r0}
- 080525E2 4700 bx r0
- 080525E4 7728 strb r0,[r5,#0x1C]
- 080525E6 0201 lsl r1,r0,#0x8
- Thread 2 init
- 080525E8 B570 push {r4-r6,r14}
- 080525EA 1C04 mov r4,r0
- 080525EC 490C ldr r1,=#0x2017728
- 080525EE 6808 ldr r0,[r1]
- 080525F0 2800 cmp r0,#0x0
- 080525F2 D162 bne #0x80526BA
- 080525F4 2001 mov r0,#0x1
- 080525F6 6008 str r0,[r1]
- 080525F8 480A ldr r0,=#0x85B962C
- 080525FA 2103 mov r1,#0x3
- 080525FC F7B0FB3E bl #0x8002C7C
- 08052600 1C06 mov r6,r0
- 08052602 1C20 mov r0,r4
- 08052604 F007FE56 bl #0x805A2B4
- 08052608 6670 str r0,[r6,#0x64]
- 0805260A 1C20 mov r0,r4
- 0805260C F007FDAE bl #0x805A16C
- 08052610 2800 cmp r0,#0x0
- 08052612 D10B bne #0x805262C
- 08052614 4804 ldr r0,=#0x2000000
- 08052616 6881 ldr r1,[r0,#0x8]
- 08052618 65F1 str r1,[r6,#0x5C]
- 0805261A 6800 ldr r0,[r0]
- 0805261C E00A b #0x8052634
- 0805261E 0000 lsl r0,r0,#0x0
- 08052620 7728 strb r0,[r5,#0x1C]
- 08052622 0201 lsl r1,r0,#0x8
- 08052624 962C str r6,[sp,#0xB0]
- 08052626 085B lsr r3,r3,#0x1
- 08052628 0000 lsl r0,r0,#0x0
- 0805262A 0200 lsl r0,r0,#0x8
- 0805262C 4816 ldr r0,=#0x2000000
- 0805262E 6801 ldr r1,[r0]
- 08052630 65F1 str r1,[r6,#0x5C]
- 08052632 6880 ldr r0,[r0,#0x8]
- 08052634 6630 str r0,[r6,#0x60]
- 08052636 4C15 ldr r4,=#0x203E152
- 08052638 6E30 ldr r0,[r6,#0x60]
- 0805263A F007FD97 bl #0x805A16C
- 0805263E 0040 lsl r0,r0,#0x1
- 08052640 1900 add r0,r0,r4
- 08052642 2100 mov r1,#0x0
- 08052644 5E45 ldsh r5,[r0,r1]
- 08052646 1C6C add r4,r5,1
- 08052648 0424 lsl r4,r4,#0x10
- 0805264A 0C24 lsr r4,r4,#0x10
- 0805264C 6E30 ldr r0,[r6,#0x60]
- 0805264E F007FD8D bl #0x805A16C
- 08052652 006D lsl r5,r5,#0x1
- 08052654 182D add r5,r5,r0
- 08052656 1C28 mov r0,r5
- 08052658 F006FA02 bl #0x8058A60
- 0805265C 0400 lsl r0,r0,#0x10
- 0805265E 1400 asr r0,r0,#0x10
- 08052660 64F0 str r0,[r6,#0x4C]
- 08052662 6E30 ldr r0,[r6,#0x60]
- 08052664 F007FD82 bl #0x805A16C
- 08052668 0424 lsl r4,r4,#0x10
- 0805266A 13E4 asr r4,r4,#0xF
- 0805266C 1824 add r4,r4,r0
- 0805266E 1C20 mov r0,r4
- 08052670 F006F9F6 bl #0x8058A60
- 08052674 0400 lsl r0,r0,#0x10
- 08052676 1400 asr r0,r0,#0x10
- 08052678 6530 str r0,[r6,#0x50]
- 0805267A 6CF1 ldr r1,[r6,#0x4C]
- 0805267C 4281 cmp r1,r0
- 0805267E DD07 ble #0x8052690
- 08052680 2001 mov r0,#0x1
- 08052682 4240 neg r0,r0
- 08052684 E005 b #0x8052692
- 08052686 0000 lsl r0,r0,#0x0
- 08052688 0000 lsl r0,r0,#0x0
- 0805268A 0200 lsl r0,r0,#0x8
- 0805268C E152 b #0x8052934
- 0805268E 0203 lsl r3,r0,#0x8
- 08052690 2001 mov r0,#0x1
- 08052692 64B0 str r0,[r6,#0x48]
- 08052694 1C30 mov r0,r6
- 08052696 3029 add r0,#0x29
- 08052698 2100 mov r1,#0x0
- 0805269A 7001 strb r1,[r0]
- 0805269C 85B1 strh r1,[r6,#0x2C]
- 0805269E 6CF0 ldr r0,[r6,#0x4C]
- 080526A0 85F0 strh r0,[r6,#0x2E]
- 080526A2 6571 str r1,[r6,#0x54]
- 080526A4 65B1 str r1,[r6,#0x58]
- 080526A6 4806 ldr r0,=#0x2017750
- 080526A8 6001 str r1,[r0]
- 080526AA 6E30 ldr r0,[r6,#0x60]
- 080526AC F007FD5E bl #0x805A16C
- 080526B0 4904 ldr r1,=#0x2017780
- 080526B2 0040 lsl r0,r0,#0x1
- 080526B4 1840 add r0,r0,r1
- 080526B6 2101 mov r1,#0x1
- 080526B8 8001 strh r1,[r0]
- 080526BA BC70 pop {r4-r6}
- 080526BC BC01 pop {r0}
- 080526BE 4700 bx r0
- 080526C0 7750 strb r0,[r2,#0x1D]
- 080526C2 0201 lsl r1,r0,#0x8
- 080526C4 7780 strb r0,[r0,#0x1E]
- 080526C6 0201 lsl r1,r0,#0x8
- Nosferatu attack func
- 080526C8 B570 push {r4-r6,r14}
- 080526CA 1C05 mov r5,r0
- 080526CC 6E28 ldr r0,[r5,#0x60]
- 080526CE F007FD4D bl #0x805A16C
- 080526D2 6E28 ldr r0,[r5,#0x60]
- 080526D4 F007FD4A bl #0x805A16C
- 080526D8 6DA9 ldr r1,[r5,#0x58]
- 080526DA 2900 cmp r1,#0x0
- 080526DC D11C bne #0x8052718
- 080526DE 8DA8 ldrh r0,[r5,#0x2C]
- 080526E0 3001 add r0,#0x1
- 080526E2 85A8 strh r0,[r5,#0x2C]
- 080526E4 0400 lsl r0,r0,#0x10
- 080526E6 1400 asr r0,r0,#0x10
- 080526E8 2802 cmp r0,#0x2
- 080526EA D115 bne #0x8052718
- 080526EC 85A9 strh r1,[r5,#0x2C]
- 080526EE 6CA9 ldr r1,[r5,#0x48]
- 080526F0 8DE8 ldrh r0,[r5,#0x2E]
- 080526F2 1840 add r0,r0,r1
- 080526F4 85E8 strh r0,[r5,#0x2E]
- 080526F6 6E28 ldr r0,[r5,#0x60]
- 080526F8 F007FD38 bl #0x805A16C
- 080526FC 4919 ldr r1,=#0x203E1AC
- 080526FE 0040 lsl r0,r0,#0x1
- 08052700 1840 add r0,r0,r1
- 08052702 6CAA ldr r2,[r5,#0x48]
- 08052704 8801 ldrh r1,[r0]
- 08052706 1889 add r1,r1,r2
- 08052708 8001 strh r1,[r0]
- 0805270A 202E mov r0,#0x2E
- 0805270C 5E29 ldsh r1,[r5,r0]
- 0805270E 6D28 ldr r0,[r5,#0x50]
- 08052710 4281 cmp r1,r0
- 08052712 D101 bne #0x8052718
- 08052714 2001 mov r0,#0x1
- 08052716 65A8 str r0,[r5,#0x58]
- 08052718 6D68 ldr r0,[r5,#0x54]
- 0805271A 2854 cmp r0,#0x54
- 0805271C D12A bne #0x8052774
- 0805271E 6DAE ldr r6,[r5,#0x58]
- 08052720 2E01 cmp r6,#0x1
- 08052722 D127 bne #0x8052774
- 08052724 4C10 ldr r4,=#0x203E152
- 08052726 6E28 ldr r0,[r5,#0x60]
- 08052728 F007FD20 bl #0x805A16C
- 0805272C 0040 lsl r0,r0,#0x1
- 0805272E 1900 add r0,r0,r4
- 08052730 8801 ldrh r1,[r0]
- 08052732 3101 add r1,#0x1
- 08052734 2400 mov r4,#0x0
- 08052736 8001 strh r1,[r0]
- 08052738 6E28 ldr r0,[r5,#0x60]
- 0805273A F007FD17 bl #0x805A16C
- 0805273E 490B ldr r1,=#0x2017780
- 08052740 0040 lsl r0,r0,#0x1
- 08052742 1840 add r0,r0,r1
- 08052744 8004 strh r4,[r0]
- 08052746 6D28 ldr r0,[r5,#0x50]
- 08052748 2800 cmp r0,#0x0
- 0805274A D102 bne #0x8052752
- 0805274C 1C28 mov r0,r5
- 0805274E 3029 add r0,#0x29
- 08052750 7006 strb r6,[r0]
- 08052752 85AC strh r4,[r5,#0x2C]
- 08052754 200A mov r0,#0xA
- 08052756 85E8 strh r0,[r5,#0x2E]
- 08052758 4805 ldr r0,=#0x2017750
- 0805275A 6006 str r6,[r0]
- 0805275C 1C28 mov r0,r5
- 0805275E F7B0FB99 bl #0x8002E94
- 08052762 E00D b #0x8052780
- 08052764 E1AC b #0x8052AC0
- 08052766 0203 lsl r3,r0,#0x8
- 08052768 E152 b #0x8052A10
- 0805276A 0203 lsl r3,r0,#0x8
- 0805276C 7780 strb r0,[r0,#0x1E]
- 0805276E 0201 lsl r1,r0,#0x8
- 08052770 7750 strb r0,[r2,#0x1D]
- 08052772 0201 lsl r1,r0,#0x8
- 08052774 3001 add r0,#0x1
- 08052776 6568 str r0,[r5,#0x54]
- 08052778 2853 cmp r0,#0x53
- 0805277A D901 bls #0x8052780
- 0805277C 2054 mov r0,#0x54
- 0805277E 6568 str r0,[r5,#0x54]
- 08052780 BC70 pop {r4-r6}
- 08052782 BC01 pop {r0}
- 08052784 4700 bx r0
- 08052786 0000 lsl r0,r0,#0x0
- Set Healing Data
- 08052788 B5F0 push {r4-r7,r14}
- 0805278A 1C06 mov r6,r0
- 0805278C 8DB0 ldrh r0,[r6,#0x2C]
- 0805278E 3001 add r0,#0x1
- 08052790 2700 mov r7,#0x0
- 08052792 85B0 strh r0,[r6,#0x2C]
- 08052794 0400 lsl r0,r0,#0x10
- 08052796 1400 asr r0,r0,#0x10
- 08052798 222E mov r2,#0x2E
- 0805279A 5EB1 ldsh r1,[r6,r2]
- 0805279C 4288 cmp r0,r1
- 0805279E DD40 ble #0x8052822
- 080527A0 4C18 ldr r4,=#0x203E152
- 080527A2 6DF0 ldr r0,[r6,#0x5C]
- 080527A4 F007FCE2 bl #0x805A16C
- 080527A8 0040 lsl r0,r0,#0x1
- 080527AA 1900 add r0,r0,r4
- 080527AC 2100 mov r1,#0x0
- 080527AE 5E45 ldsh r5,[r0,r1]
- 080527B0 1C6C add r4,r5,1
- 080527B2 0424 lsl r4,r4,#0x10
- 080527B4 0C24 lsr r4,r4,#0x10
- 080527B6 6DF0 ldr r0,[r6,#0x5C]
- 080527B8 F007FCD8 bl #0x805A16C
- 080527BC 006D lsl r5,r5,#0x1
- 080527BE 182D add r5,r5,r0
- 080527C0 1C28 mov r0,r5
- 080527C2 F006F94D bl #0x8058A60
- 080527C6 0400 lsl r0,r0,#0x10
- 080527C8 1400 asr r0,r0,#0x10
- 080527CA 64F0 str r0,[r6,#0x4C]
- 080527CC 6DF0 ldr r0,[r6,#0x5C]
- 080527CE F007FCCD bl #0x805A16C
- 080527D2 0424 lsl r4,r4,#0x10
- 080527D4 13E4 asr r4,r4,#0xF
- 080527D6 1824 add r4,r4,r0
- 080527D8 1C20 mov r0,r4
- 080527DA F006F941 bl #0x8058A60
- 080527DE 0400 lsl r0,r0,#0x10
- 080527E0 1400 asr r0,r0,#0x10
- 080527E2 6530 str r0,[r6,#0x50]
- 080527E4 85B7 strh r7,[r6,#0x2C]
- 080527E6 6CF1 ldr r1,[r6,#0x4C]
- 080527E8 85F1 strh r1,[r6,#0x2E]
- 080527EA 6577 str r7,[r6,#0x54]
- 080527EC 65B7 str r7,[r6,#0x58]
- 080527EE 4281 cmp r1,r0
- 080527F0 D101 bne #0x80527F6
- 080527F2 2001 mov r0,#0x1
- 080527F4 65B0 str r0,[r6,#0x58]
- 080527F6 6CF1 ldr r1,[r6,#0x4C]
- 080527F8 6D30 ldr r0,[r6,#0x50]
- 080527FA 4281 cmp r1,r0
- 080527FC DD04 ble #0x8052808
- 080527FE 2001 mov r0,#0x1
- 08052800 4240 neg r0,r0
- 08052802 E002 b #0x805280A
- 08052804 E152 b #0x8052AAC
- 08052806 0203 lsl r3,r0,#0x8
- 08052808 2001 mov r0,#0x1
- 0805280A 64B0 str r0,[r6,#0x48]
- 0805280C 1C30 mov r0,r6
- 0805280E F7B0FB41 bl #0x8002E94
- 08052812 6DF0 ldr r0,[r6,#0x5C]
- 08052814 F007FCAA bl #0x805A16C
- 08052818 4903 ldr r1,=#0x2017780
- 0805281A 0040 lsl r0,r0,#0x1
- 0805281C 1840 add r0,r0,r1
- 0805281E 2102 mov r1,#0x2
- 08052820 8001 strh r1,[r0]
- 08052822 BCF0 pop {r4-r7}
- 08052824 BC01 pop {r0}
- 08052826 4700 bx r0
- 08052828 7780 strb r0,[r0,#0x1E]
- 0805282A 0201 lsl r1,r0,#0x8
- HP regen
- 0805282C B5F0 push {r4-r7,r14}
- 0805282E 4647 mov r7,r8
- 08052830 B480 push {r7}
- 08052832 1C05 mov r5,r0
- 08052834 4C32 ldr r4,=#0x2000000
- 08052836 6DE8 ldr r0,[r5,#0x5C]
- 08052838 F007FC98 bl #0x805A16C
- 0805283C 00C0 lsl r0,r0,#0x3
- 0805283E 1900 add r0,r0,r4
- 08052840 6807 ldr r7,[r0]
- 08052842 6DE8 ldr r0,[r5,#0x5C]
- 08052844 F007FC92 bl #0x805A16C
- 08052848 6E28 ldr r0,[r5,#0x60]
- 0805284A F007FC8F bl #0x805A16C
- 0805284E 00C0 lsl r0,r0,#0x3
- 08052850 1900 add r0,r0,r4
- 08052852 6806 ldr r6,[r0]
- 08052854 6E28 ldr r0,[r5,#0x60]
- 08052856 F007FC89 bl #0x805A16C
- 0805285A 0040 lsl r0,r0,#0x1
- 0805285C 3001 add r0,#0x1
- 0805285E 0080 lsl r0,r0,#0x2
- 08052860 1900 add r0,r0,r4
- 08052862 6800 ldr r0,[r0]
- 08052864 4680 mov r8,r0
- 08052866 6DA9 ldr r1,[r5,#0x58]
- 08052868 2900 cmp r1,#0x0
- 0805286A D127 bne #0x80528BC
- 0805286C 8DA8 ldrh r0,[r5,#0x2C]
- 0805286E 3001 add r0,#0x1
- 08052870 85A8 strh r0,[r5,#0x2C]
- 08052872 0400 lsl r0,r0,#0x10
- 08052874 1400 asr r0,r0,#0x10
- 08052876 2804 cmp r0,#0x4
- 08052878 D120 bne #0x80528BC
- 0805287A 85A9 strh r1,[r5,#0x2C]
- 0805287C 6CA9 ldr r1,[r5,#0x48]
- 0805287E 8DE8 ldrh r0,[r5,#0x2E]
- 08052880 1840 add r0,r0,r1
- 08052882 85E8 strh r0,[r5,#0x2E]
- 08052884 6DE8 ldr r0,[r5,#0x5C]
- 08052886 F007FC71 bl #0x805A16C
- 0805288A 491E ldr r1,=#0x203E1AC
- 0805288C 0040 lsl r0,r0,#0x1
- 0805288E 1840 add r0,r0,r1
- 08052890 6CAA ldr r2,[r5,#0x48]
- 08052892 8801 ldrh r1,[r0]
- 08052894 1889 add r1,r1,r2
- 08052896 8001 strh r1,[r0]
- 08052898 2180 mov r1,#0x80
- 0805289A 0049 lsl r1,r1,#0x1
- 0805289C 2075 mov r0,#0x75
- 0805289E F01FF877 bl #0x8071990
- 080528A2 2002 mov r0,#0x2
- 080528A4 5E39 ldsh r1,[r7,r0]
- 080528A6 2075 mov r0,#0x75
- 080528A8 2201 mov r2,#0x1
- 080528AA F01FF901 bl #0x8071AB0
- 080528AE 202E mov r0,#0x2E
- 080528B0 5E29 ldsh r1,[r5,r0]
- 080528B2 6D28 ldr r0,[r5,#0x50]
- 080528B4 4281 cmp r1,r0
- 080528B6 D101 bne #0x80528BC
- 080528B8 2001 mov r0,#0x1
- 080528BA 65A8 str r0,[r5,#0x58]
- 080528BC 6D69 ldr r1,[r5,#0x54]
- 080528BE 291E cmp r1,#0x1E
- 080528C0 D14E bne #0x8052960
- 080528C2 6DA8 ldr r0,[r5,#0x58]
- 080528C4 2801 cmp r0,#0x1
- 080528C6 D14B bne #0x8052960
- 080528C8 4C0F ldr r4,=#0x203E152
- 080528CA 6DE8 ldr r0,[r5,#0x5C]
- 080528CC F007FC4E bl #0x805A16C
- 080528D0 0040 lsl r0,r0,#0x1
- 080528D2 1900 add r0,r0,r4
- 080528D4 8801 ldrh r1,[r0]
- 080528D6 3101 add r1,#0x1
- 080528D8 2400 mov r4,#0x0
- 080528DA 8001 strh r1,[r0]
- 080528DC 6DE8 ldr r0,[r5,#0x5C]
- 080528DE F007FC45 bl #0x805A16C
- 080528E2 490A ldr r1,=#0x2017780
- 080528E4 0040 lsl r0,r0,#0x1
- 080528E6 1840 add r0,r0,r1
- 080528E8 8004 strh r4,[r0]
- 080528EA 1C28 mov r0,r5
- 080528EC 3029 add r0,#0x29
- 080528EE 7800 ldrb r0,[r0]
- 080528F0 2801 cmp r0,#0x1
- 080528F2 D12F bne #0x8052954
- 080528F4 F7FDFA2E bl #0x804FD54
- 080528F8 2801 cmp r0,#0x1
- 080528FA D109 bne #0x8052910
- 080528FC 2000 mov r0,#0x0
- 080528FE E011 b #0x8052924
- 08052900 0000 lsl r0,r0,#0x0
- 08052902 0200 lsl r0,r0,#0x8
- 08052904 E1AC b #0x8052C60
- 08052906 0203 lsl r3,r0,#0x8
- 08052908 E152 b #0x8052BB0
- 0805290A 0203 lsl r3,r0,#0x8
- 0805290C 7780 strb r0,[r0,#0x1E]
- 0805290E 0201 lsl r1,r0,#0x8
- 08052910 4C08 ldr r4,=#0x203E190
- 08052912 1C30 mov r0,r6
- 08052914 F007FC2A bl #0x805A16C
- 08052918 1900 add r0,r0,r4
- 0805291A 7800 ldrb r0,[r0]
- 0805291C F030FE44 bl #0x80835A8
- 08052920 0600 lsl r0,r0,#0x18
- 08052922 1600 asr r0,r0,#0x18
- 08052924 2801 cmp r0,#0x1
- 08052926 D107 bne #0x8052938
- 08052928 1C30 mov r0,r6
- 0805292A 4641 mov r1,r8
- 0805292C F000FA52 bl #0x8052DD4
- 08052930 E010 b #0x8052954
- 08052932 0000 lsl r0,r0,#0x0
- 08052934 E190 b #0x8052C58
- 08052936 0203 lsl r3,r0,#0x8
- 08052938 F008FBA0 bl #0x805B07C
- 0805293C 1C30 mov r0,r6
- 0805293E 4641 mov r1,r8
- 08052940 F000FB34 bl #0x8052FAC
- 08052944 6E28 ldr r0,[r5,#0x60]
- 08052946 F007FC11 bl #0x805A16C
- 0805294A 4904 ldr r1,=#0x203E104
- 0805294C 0040 lsl r0,r0,#0x1
- 0805294E 1840 add r0,r0,r1
- 08052950 2100 mov r1,#0x0
- 08052952 8001 strh r1,[r0]
- 08052954 1C28 mov r0,r5
- 08052956 F7B0FA9D bl #0x8002E94
- 0805295A E007 b #0x805296C
- 0805295C E104 b #0x8052B68
- 0805295E 0203 lsl r3,r0,#0x8
- 08052960 1C48 add r0,r1,1
- 08052962 6568 str r0,[r5,#0x54]
- 08052964 281D cmp r0,#0x1D
- 08052966 D901 bls #0x805296C
- 08052968 201E mov r0,#0x1E
- 0805296A 6568 str r0,[r5,#0x54]
- 0805296C BC08 pop {r3}
- 0805296E 4698 mov r8,r3
- 08052970 BCF0 pop {r4-r7}
- 08052972 BC01 pop {r0}
- 08052974 4700 bx r0
- Thread 3 init
- 08052976 0000 lsl r0,r0,#0x0
- 08052978 B570 push {r4-r6,r14}
- 0805297A 1C06 mov r6,r0
- 0805297C 490A ldr r1,=#0x2017728
- 0805297E 680D ldr r5,[r1]
- 08052980 2D00 cmp r5,#0x0
- 08052982 D130 bne #0x80529E6
- 08052984 2001 mov r0,#0x1
- 08052986 6008 str r0,[r1]
- 08052988 4808 ldr r0,=#0x85B9664
- 0805298A 2103 mov r1,#0x3
- 0805298C F7B0F976 bl #0x8002C7C
- 08052990 1C04 mov r4,r0
- 08052992 85A5 strh r5,[r4,#0x2C]
- 08052994 1C30 mov r0,r6
- 08052996 F007FBE9 bl #0x805A16C
- 0805299A 2800 cmp r0,#0x0
- 0805299C D10A bne #0x80529B4
- 0805299E 4804 ldr r0,=#0x2000000
- 080529A0 6881 ldr r1,[r0,#0x8]
- 080529A2 65E1 str r1,[r4,#0x5C]
- 080529A4 6800 ldr r0,[r0]
- 080529A6 E009 b #0x80529BC
- 080529A8 7728 strb r0,[r5,#0x1C]
- 080529AA 0201 lsl r1,r0,#0x8
- 080529AC 9664 str r6,[sp,#0x190]
- 080529AE 085B lsr r3,r3,#0x1
- 080529B0 0000 lsl r0,r0,#0x0
- 080529B2 0200 lsl r0,r0,#0x8
- 080529B4 480D ldr r0,=#0x2000000
- 080529B6 6801 ldr r1,[r0]
- 080529B8 65E1 str r1,[r4,#0x5C]
- 080529BA 6880 ldr r0,[r0,#0x8]
- 080529BC 6620 str r0,[r4,#0x60]
- 080529BE 6E20 ldr r0,[r4,#0x60]
- 080529C0 2101 mov r1,#0x1
- 080529C2 F019FE2B bl #0x806C61C
- 080529C6 6666 str r6,[r4,#0x64]
- 080529C8 1C21 mov r1,r4
- 080529CA 3129 add r1,#0x29
- 080529CC 2000 mov r0,#0x0
- 080529CE 7008 strb r0,[r1]
- 080529D0 2180 mov r1,#0x80
- 080529D2 0049 lsl r1,r1,#0x1
- 080529D4 20D7 mov r0,#0xD7
- 080529D6 F01EFFDB bl #0x8071990
- 080529DA 2002 mov r0,#0x2
- 080529DC 5E31 ldsh r1,[r6,r0]
- 080529DE 20D7 mov r0,#0xD7
- 080529E0 2201 mov r2,#0x1
- 080529E2 F01FF865 bl #0x8071AB0
- 080529E6 BC70 pop {r4-r6}
- 080529E8 BC01 pop {r0}
- 080529EA 4700 bx r0
- 080529EC 0000 lsl r0,r0,#0x0
- 080529EE 0200 lsl r0,r0,#0x8
- 080529F0 B500 push {r14}
- 080529F2 1C01 mov r1,r0
- 080529F4 8D88 ldrh r0,[r1,#0x2C]
- 080529F6 3001 add r0,#0x1
- 080529F8 8588 strh r0,[r1,#0x2C]
- 080529FA 0400 lsl r0,r0,#0x10
- 080529FC 1400 asr r0,r0,#0x10
- 080529FE 281E cmp r0,#0x1E
- 08052A00 D102 bne #0x8052A08
- 08052A02 1C08 mov r0,r1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement