Guest User

Untitled

a guest
Nov 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. [enable]
  2. alloc(WallVac,100)
  3. alloc(NoVac,24)
  4. alloc(MobDied,100)
  5. alloc(coords,8)
  6. alloc(Counter,1)
  7.  
  8. registersymbol(coords)
  9. registersymbol(Counter)
  10.  
  11. Counter:
  12. db 00
  13.  
  14. coords:
  15. dd 00000000 //X Coord
  16. dd 00000000 //Y Coord
  17.  
  18. 00A93E77: // set coords //a1 ?? ?? ?? ?? 8b 50 ?? 83 c0 ??
  19. jmp WallVac
  20.  
  21. 00695548: // on death //33 ed 83 c4 ?? 39 ae ?? ?? ?? ??
  22. jmp MobDied
  23.  
  24. WallVac:
  25. cmp [esp],008409E5 // filter char //8b 8e ?? ?? ?? ?? 8b 54 24 ?? 8b ??
  26. je NoVac
  27. cmp [Counter],0C // only vac 6 or so mobs
  28. je NoVac
  29. inc [Counter]
  30. add ecx,000001C8
  31. mov edx,[coords]
  32. mov [ecx],edx // mov x into left
  33. mov [ecx+08],edx // and right
  34. mov edx,[coords+04]
  35. mov [ecx+04],edx // mov y into left
  36. mov [ecx+0C],edx // and right
  37. jmp 00A60B5C // jmp to ret
  38.  
  39. NoVac:
  40. mov eax,[00DC67F0]
  41. jmp 00A93E7C //8b 50 ?? 83 c0 ?? 81 c1 ?? ?? ?? ??
  42.  
  43. MobDied:
  44. sub [Counter],02
  45. xor ebp,ebp
  46. add esp,14
  47. cmp [esi+000002A4],ebp
  48. jmp 0068DBC8
  49.  
  50. [disable]
  51. 00A60B57:
  52. mov eax,[00DC67F0]
  53.  
  54. 0068DBC8:
  55. xor ebp,ebp
  56. add esp,14
  57. cmp [esi+000002A4],ebp
  58.  
  59. unregistersymbol(Counter)
  60. unregistersymbol(coords)
  61. dealloc(coords)
  62. dealloc(WallVac)
  63. dealloc(NoVac)
  64. dealloc(MobDied)
  65.  
  66. Kpoch to Lino
Add Comment
Please, Sign In to add comment