No Description

npc_walk.asm 931B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. .org 0x08064540
  2. .word npc_walk_animations
  3. .org 0x08064584
  4. .word npc_walk_animations
  5. .org 0x080645B4
  6. .word npc_walk_animations
  7. .org 0x0805BBA8
  8. push {r4, lr}
  9. ldr r4, [sp, #8] //block role
  10. push {r4}
  11. ldr r4, =npc_get_walkable_status+1
  12. bl bxr4_npc_walk
  13. add sp, #4
  14. pop {r4}
  15. pop {r1}
  16. bx r1
  17. bxr4_npc_walk:
  18. bx r4
  19. .pool
  20. .org 0x0805B9E4
  21. ldr r1, =npc_run_hook|1
  22. bx r1
  23. .pool
  24. .org 0x080BD308
  25. ldr r1, =npc_bike_hook|1
  26. bx r1
  27. .pool
  28. .org 0x08068A8C
  29. ldr r2, =little_steps_single_hook|1
  30. bx r2
  31. .pool
  32. .org 0x08068AAC
  33. ldr r2, =little_steps_double_hook|1
  34. bx r2
  35. .pool
  36. .org 0x08068AD0
  37. ldr r2, =little_steps_triple_hook|1
  38. bx r2
  39. .pool
  40. .org 0x08068AF8
  41. ldr r2, =little_steps_quad_hook|1
  42. bx r2
  43. .pool
  44. .org 0x08068B1C
  45. ldr r2, =little_steps_octa_hook|1
  46. bx r2
  47. .pool
  48. .org 0x08063A40
  49. .word tile_movement_dirs
  50. .org 0x08063A68
  51. .word tile_movement_dirs
  52. .org 0x08063AD0
  53. .word tile_movement_dirs