Advertisement
GK-Chubbz

Familiar Stuff

Jul 3rd, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 0073E08E - 8B E8                 - mov ebp,eax
  2. 0073E090 - 8B FD                 - mov edi,ebp
  3. 0073E092 - 2B BE F8000000        - sub edi,[esi+000000F8]
  4. 0073E098 - 33 DB                 - xor ebx,ebx
  5. 0073E09A - 39 9E 24020000        - cmp [esi+00000224],ebx
  6. /* hint to no delay */
  7. 0073E0A0 - 74 1F                 - je 0073E0C1 //74 ? 29 ? ? ? 00 00 39
  8. 0073E0A2 - 29 BE 28020000        - sub [esi+00000228],edi
  9. 0073E0A8 - 39 9E 28020000        - cmp [esi+00000228],ebx
  10. 0073E0AE - 0F8F 77070000         - jg 0073E82B
  11. 0073E0B4 - 8B CE                 - mov ecx,esi
  12. 0073E0B6 - E8 C5B9FFFF           - call 00739A80
  13. 0073E0BB - 89 9E 24020000        - mov [esi+00000224],ebx
  14. 0073E0C1 - 29 BE FC000000        - sub [esi+000000FC],edi
  15. 0073E0C7 - 79 06                 - jns 0073E0CF
  16. 0073E0C9 - 89 9E FC000000        - mov [esi+000000FC],ebx
  17. 0073E0CF - 29 BE 00010000        - sub [esi+00000100],edi
  18. 0073E0D5 - 79 06                 - jns 0073E0DD
  19. 0073E0D7 - 89 9E 00010000        - mov [esi+00000100],ebx
  20. 0073E0DD - 29 BE 04010000        - sub [esi+00000104],edi
  21. 0073E0E3 - 79 06                 - jns 0073E0EB
  22. 0073E0E5 - 89 9E 04010000        - mov [esi+00000104],ebx
  23. 0073E0EB - 8B 86 AC000000        - mov eax,[esi+000000AC]
  24. 0073E0F1 - 89 AE F8000000        - mov [esi+000000F8],ebp
  25. 0073E0F7 - 3B C3                 - cmp eax,ebx
  26. 0073E0F9 - 0F84 2C070000         - je 0073E82B
  27. 0073E0FF - 8D 68 F4              - lea ebp,[eax-0C]
  28. 0073E102 - 89 6C 24 14           - mov [esp+14],ebp
  29. 0073E106 - 3B EB                 - cmp ebp,ebx
  30. 0073E108 - 0F84 1D070000         - je 0073E82B
  31. 0073E10E - 8B 8E B4000000        - mov ecx,[esi+000000B4]
  32. 0073E114 - 8B 01                 - mov eax,[ecx]
  33. 0073E116 - 8B 50 24              - mov edx,[eax+24]
  34. 0073E119 - FF D2                 - call edx
  35. 0073E11B - 85 C0                 - test eax,eax
  36. /* end hint to no delay */
  37. 0073E11D - 74 26                 - je 0073E145
  38. 0073E11F - 29 BE 2C020000        - sub [esi+0000022C],edi
  39. 0073E125 - 79 06                 - jns 0073E12D
  40. 0073E127 - 89 9E 2C020000        - mov [esi+0000022C],ebx
  41. 0073E12D - 8B 86 B4000000        - mov eax,[esi+000000B4]
  42. 0073E133 - 39 98 B0080000        - cmp [eax+000008B0],ebx
  43. 0073E139 - 7E 0A                 - jle 0073E145
  44. 0073E13B - C7 86 2C020000 88130000 - mov [esi+0000022C],00001388
  45. 0073E145 - 8B 86 B4000000        - mov eax,[esi+000000B4]
  46. 0073E14B - 8B 50 04              - mov edx,[eax+04]
  47. 0073E14E - 8D 48 04              - lea ecx,[eax+04]
  48. 0073E151 - 8B 42 1C              - mov eax,[edx+1C]
  49. 0073E154 - FF D0                 - call eax
  50. 0073E156 - 8B 10                 - mov edx,[eax]
  51. 0073E158 - 8B C8                 - mov ecx,eax
  52. 0073E15A - 8B 42 0C              - mov eax,[edx+0C]
  53. 0073E15D - FF D0                 - call eax
  54. 0073E15F - 8B 55 10              - mov edx,[ebp+10]
  55. 0073E162 - 8D 7D 10              - lea edi,[ebp+10]
  56. 0073E165 - 8B D8                 - mov ebx,eax
  57. 0073E167 - 8B 82 94000000        - mov eax,[edx+00000094]
  58. 0073E16D - 8B CF                 - mov ecx,edi
  59. 0073E16F - 89 5C 24 18           - mov [esp+18],ebx
  60. 0073E173 - FF D0                 - call eax
  61. 0073E175 - 85 C0                 - test eax,eax
  62. 0073E177 - 75 07                 - jne 0073E180 // can freeze familiar movement
  63. 0073E179 - 8B 17                 - mov edx,[edi]
  64. 0073E17B - 8B 42 04              - mov eax,[edx+04]
  65. 0073E17E - EB 11                 - jmp 0073E191
  66. 0073E180 - 83 BE D8000000 FF     - cmp dword ptr [esi+000000D8],-01 // movement
  67. 0073E187 - 7E 04                 - jle 0073E18D
  68. 0073E189 - 85 DB                 - test ebx,ebx
  69. 0073E18B - 74 08                 - je 0073E195
  70. 0073E18D - 8B 17                 - mov edx,[edi]
  71. 0073E18F - 8B 02                 - mov eax,[edx]
  72. 0073E191 - 8B CF                 - mov ecx,edi
  73. 0073E193 - FF D0                 - call eax
  74. 0073E195 - 8B 17                 - mov edx,[edi]
  75. 0073E197 - 8B 82 A4000000        - mov eax,[edx+000000A4]
  76. 0073E19D - 6A 00                 - push 00
  77. 0073E19F - 8B CF                 - mov ecx,edi
  78. 0073E1A1 - FF D0                 - call eax
  79. 0073E1A3 - 50                    - push eax
  80. 0073E1A4 - 8B CE                 - mov ecx,esi
  81. 0073E1A6 - E8 A5C4FFFF           - call 0073A650
  82. 0073E1AB - 6A 00                 - push 00
  83. 0073E1AD - 53                    - push ebx
  84. 0073E1AE - 8B CE                 - mov ecx,esi
  85. 0073E1B0 - E8 DBBDFFFF           - call 00739F90
  86. 0073E1B5 - 8B 86 D0000000        - mov eax,[esi+000000D0]
  87. 0073E1BB - D1 F8                 - sar eax,1
  88. 0073E1BD - 48                    - dec eax
  89. 0073E1BE - 83 F8 0E              - cmp eax,0E
  90. 0073E1C1 - 77 23                 - ja 0073E1E6
  91. 0073E1C3 - 0FB6 88 54E87300      - movzx ecx,byte ptr [eax+0073E854]
  92. 0073E1CA - FF 24 8D 40E87300     - jmp dword ptr [ecx*4+0073E840]
  93.  
  94.  
  95.  
  96. 0073E78B - FF D0                 - call eax
  97. 0073E78D - 85 C0                 - test eax,eax
  98. 0073E78F - 75 2F                 - jne 0073E7C0
  99. 0073E791 - 8B 86 B4000000        - mov eax,[esi+000000B4]
  100. 0073E797 - 8B 88 B4080000        - mov ecx,[eax+000008B4]
  101. 0073E79D - 83 E1 FE              - and ecx,-02
  102. 0073E7A0 - 83 F9 12              - cmp ecx,12
  103. 0073E7A3 - 74 1B                 - je 0073E7C0
  104. 0073E7A5 - 83 B8 B0080000 00     - cmp dword ptr [eax+000008B0],00
  105. 0073E7AC - 7F 09                 - jg 0073E7B7
  106. 0073E7AE - 83 BE 2C020000 00     - cmp dword ptr [esi+0000022C],00 // Accesses
  107. 0073E7B5 - 7E 09                 - jle 0073E7C0
  108. 0073E7B7 - 8B CE                 - mov ecx,esi
  109. 0073E7B9 - E8 82F5FFFF           - call 0073DD40
  110. 0073E7BE - EB 0E                 - jmp 0073E7CE
  111. 0073E7C0 - 8B 54 24 14           - mov edx,[esp+14]
  112. 0073E7C4 - C7 82 F0030000 00000000 - mov [edx+000003F0],00000000 // 000003F0 = mob speed
  113. 0073E7CE - 8B 8E B4000000        - mov ecx,[esi+000000B4]
  114. 0073E7D4 - 8B 01                 - mov eax,[ecx]
  115. 0073E7D6 - 8B 50 24              - mov edx,[eax+24]
  116. 0073E7D9 - FF D2                 - call edx            
  117. 0073E7DB - 85 C0                 - test eax,eax
  118. 0073E7DD - 74 39                 - je 0073E818  // jmp show hp gauge
  119. 0073E7DF - 6A 01                 - push 01            
  120. 0073E7E1 - 8B CE                 - mov ecx,esi
  121. 0073E7E3 - E8 E8A4FFFF           - call 00738CD0
  122. 0073E7E8 - 83 7C 24 18 00        - cmp dword ptr [esp+18],00
  123. 0073E7ED - 74 12                 - je 0073E801
  124. 0073E7EF - 83 BE C4000000 00     - cmp dword ptr [esi+000000C4],00
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement