cdragon ida


SUBMITTED BY: Guest

DATE: Sept. 16, 2014, 6:59 a.m.

FORMAT: Text only

SIZE: 3.4 kB

HITS: 901

  1. ___:0050BE60 CDragon__SetMoveAction proc near ; CODE XREF: CDragon__Update+72p
  2. ___:0050BE60 ; CUser__SetAttackAction+1DFp ...
  3. ___:0050BE60
  4. ___:0050BE60 arg_0 = dword ptr 4
  5. ___:0050BE60 arg_4 = dword ptr 8
  6. ___:0050BE60
  7. ___:0050BE60 cmp [esp+arg_4], 0
  8. ___:0050BE65 push ebx
  9. ___:0050BE66 mov ebx, [esp+4+arg_0]
  10. ___:0050BE6A push esi
  11. ___:0050BE6B mov esi, ecx
  12. ___:0050BE6D jnz short loc_50BE89
  13. ___:0050BE6F mov eax, [esi+94h]
  14. ___:0050BE75 push eax
  15. ___:0050BE76 lea ecx, [esi+8Ch]
  16. ___:0050BE7C push ecx
  17. ___:0050BE7D call _ZtlSecureFuse_long_
  18. ___:0050BE82 add esp, 8
  19. ___:0050BE85 cmp ebx, eax
  20. ___:0050BE87 jz short loc_50BEF2
  21. ___:0050BE89
  22. ___:0050BE89 loc_50BE89: ; CODE XREF: CDragon__SetMoveAction+Dj
  23. ___:0050BE89 push edi
  24. ___:0050BE8A lea edi, [esi+8Ch]
  25. ___:0050BE90 mov edx, edi
  26. ___:0050BE92 mov ecx, ebx
  27. ___:0050BE94 call _ZtlSecureTear_long_
  28. ___:0050BE99 mov edx, [esi+0A0h]
  29. ___:0050BE9F mov [esi+94h], eax
  30. ___:0050BEA5 push edx
  31. ___:0050BEA6 lea eax, [esi+98h]
  32. ___:0050BEAC push eax
  33. ___:0050BEAD call _ZtlSecureFuse_long_
  34. ___:0050BEB2 add esp, 8
  35. ___:0050BEB5 cmp eax, 0FFFFFFFFh
  36. ___:0050BEB8 jg short loc_50BEC1
  37. ___:0050BEBA mov ecx, esi
  38. ___:0050BEBC call CDragon__PrepareActionLayer
  39. ___:0050BEC1
  40. ___:0050BEC1 loc_50BEC1: ; CODE XREF: CDragon__SetMoveAction+58j
  41. ___:0050BEC1 mov ecx, [esi+94h]
  42. ___:0050BEC7 push ecx
  43. ___:0050BEC8 push edi
  44. ___:0050BEC9 call _ZtlSecureFuse_long_
  45. ___:0050BECE mov esi, [esi+0DCh]
  46. ___:0050BED4 add esp, 8
  47. ___:0050BED7 pop edi
  48. ___:0050BED8 test esi, esi
  49. ___:0050BEDA jz short loc_50BEEA
  50. ___:0050BEDC lea ecx, [esi-0Ch]
  51. ___:0050BEDF pop esi
  52. ___:0050BEE0 mov [ecx+1D8h], eax
  53. ___:0050BEE6 pop ebx
  54. ___:0050BEE7 retn 8
  55. ___:0050BEEA ; ---------------------------------------------------------------------------
  56. ___:0050BEEA
  57. ___:0050BEEA loc_50BEEA: ; CODE XREF: CDragon__SetMoveAction+7Aj
  58. ___:0050BEEA xor ecx, ecx
  59. ___:0050BEEC mov [ecx+1D8h], eax
  60. ___:0050BEF2
  61. ___:0050BEF2 loc_50BEF2: ; CODE XREF: CDragon__SetMoveAction+27j
  62. ___:0050BEF2 pop esi
  63. ___:0050BEF3 pop ebx
  64. ___:0050BEF4 retn 8
  65. ___:0050BEF4 CDragon__SetMoveAction endp

comments powered by Disqus