Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. .text
  2. .align 2
  3. .thumb
  4. .thumb_func
  5. .global sturdyandfocussash
  6.  
  7.  
  8. sturdy:
  9. ldrb r0, [r3]
  10. mov r1, #0x58
  11. mul r0, r1
  12. add r0, r0, r2
  13. ldrh r1, [r0, #0x20]
  14. lsl r1, r1, #0x10
  15. lsr r1, r1, #0x10
  16. cmp r1, #0x5
  17. bne sash
  18. ldrh r1, [r0, #0x2C]
  19. ldrh r0, [r0, #0x28]
  20. cmp r0, r1
  21. beq sturdysuccess
  22. b falseswipe
  23. sash:
  24. ldrh r1, [r0, #0x2E]
  25. ldr r2, .itemdata
  26. lsl r1, r1, #0x10
  27. lsr r1, r1, #0x10
  28. mov r0, #0x2C
  29. mul r0, r1
  30. add r0, r0, r2
  31. ldrb r0, [r0, #0x12]
  32. cmp r0, #0x49
  33. bne falseswipe
  34. ldrb r0, [r3]
  35. mov r1, #0x58
  36. mul r0, r1
  37. add r0, r0, r5
  38. ldrh r1, [r0, #0x2C]
  39. ldrh r2, [r0, #0x28]
  40. cmp r1, r2
  41. beq sashsuccess
  42. falseswipe:
  43. ldr r0, .moveloc
  44. ldrh r1, [r0]
  45. lsl r0, r1, #0x1
  46. add r0, r0, r1
  47. ldr r2, .return
  48. bx r2
  49. sturdysuccess:
  50. mov r0, #0x56
  51. ldr r1, .index
  52. ldrb r3, [r3]
  53. lsl r0, r3, #0x4
  54. add r0, r0, r1
  55. mov r1, #0x32
  56. strb r1, [r0]
  57. b success
  58. sashsuccess:
  59. ldrh r1, [r0, #0x2E]
  60. lsl r1, r1, #0x10
  61. lsr r1, r1, #0x10
  62. ldr r2, .itemstore
  63. strh r1, [r2, #0x0]
  64. mov r1, #0x0
  65. strh r1, [r0, #0x2E]
  66. ldr r0, .index2
  67. mov r1, #0x80
  68. strb r1, [r0]
  69. success:
  70. ldr r0, .return2
  71. bx r0
  72.  
  73. .align 2
  74. .itemdata: .word 0x085839A0
  75. .moveloc: .word 0x020241EA
  76. .return: .word 0x080479DD
  77. .index: .word 0x0202433C
  78. .itemstore: .word 0x02024208
  79. .index2: .word 0x02023490
  80. .return2: .word 0x08047A07
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement