SHARE
TWEET

Untitled

a guest Sep 18th, 2019 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int __usercall sub_4269F0@<eax>(int result@<eax>, signed int a2, _DWORD *a3, int a4, char a5, char a6)
  2. {
  3.   _DWORD *v6; // esi
  4.   int v7; // eax
  5.   int v8; // edi
  6.   char v9; // al
  7.   int v10; // eax
  8.   _DWORD *v11; // ebx
  9.   int v12; // ST0C_4
  10.   float v13; // ST18_4
  11.   int v14; // eax
  12.   char *v15; // [esp+14h] [ebp-110h]
  13.   _DWORD *v16; // [esp+18h] [ebp-10Ch]
  14.   char v17; // [esp+1Ch] [ebp-108h]
  15.  
  16.   v6 = (_DWORD *)result;
  17.   if ( !*(_BYTE *)(result + 130) && !byte_509E8A )
  18.   {
  19.     v7 = dword_509EAC;
  20.     v6[134] = dword_509EAC;
  21.     v6[209] = v7;
  22.     v8 = dword_50F4F4;
  23.     v9 = *(_BYTE *)(dword_50F4F4 + 130);
  24.     if ( v9 != 5 && (v9 != 1 || *(_DWORD *)(dword_50F4F4 + 824) <= 0)
  25.       || *(_DWORD *)(dword_50F4F4 + 828) < 0
  26.       || (v10 = *(_DWORD *)(dword_50F4F4 + 824), v10 != 2) && v10 != 3 && v10 != 4
  27.       || (v16 = (_DWORD *)sub_427320()) == 0 )
  28.     {
  29.       v16 = (_DWORD *)v8;
  30.     }
  31.     v15 = "onHit";
  32.     result = sub_46A410();
  33.     v11 = a3;
  34.     if ( result )
  35.     {
  36.       v15 = &v17;
  37.       v12 = v6[121];
  38.       sub_40CC30("onHit %d %d %d %d %d", a3[121]);
  39.       result = sub_467020(&v17);
  40.       v8 = dword_50F4F4;
  41.     }
  42.     if ( a3 == v16 && v6 != a3 )
  43.     {
  44.       result = dword_50F53C;
  45.       if ( (dword_50F53C == 1 || dword_50F53C && v16 != (_DWORD *)v8) && dword_509EB8 != dword_509EAC )
  46.       {
  47.         result = sub_4951A0(47);
  48.         v8 = dword_50F4F4;
  49.       }
  50.       dword_509EB8 = dword_509EAC;
  51.     }
  52.     if ( v6 != (_DWORD *)v8 )
  53.     {
  54.       sub_418BD0(3, a2 / 10, 1000, v6 + 1);
  55.       sub_46EB60();
  56.       result = sub_4951D0(1);
  57.       v8 = dword_50F4F4;
  58.     }
  59.     if ( a6 )
  60.     {
  61.       result = sub_429C20(a2);
  62.       v8 = dword_50F4F4;
  63.       v11 = a3;
  64.       a2 = result;
  65.     }
  66.     else if ( a3 == (_DWORD *)v8 )
  67.     {
  68.       return result;
  69.     }
  70.     if ( v6 == (_DWORD *)v8 )
  71.     {
  72.       sub_408880(v11 + 1);
  73.       sub_40A780(a2);
  74.       v13 = (double)a2;
  75.       result = sub_429B80(v13);
  76.       v8 = dword_50F4F4;
  77.       v11 = a3;
  78.     }
  79.     if ( v6[62] > 0 )
  80.     {
  81.       if ( v6 == (_DWORD *)v8 )
  82.       {
  83.         result = sub_4951A0(31);
  84.       }
  85.       else
  86.       {
  87.         sub_46EB60();
  88.         result = sub_4951D0(1);
  89.       }
  90.     }
  91.     else if ( a6 )
  92.     {
  93.       if ( a4 < 0 )
  94.         v14 = *(_DWORD *)(v11[221] + 4);
  95.       result = sub_426C60(v11, a5);
  96.     }
  97.   }
  98.   return result;
  99. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top