Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- signed int __usercall SetCharacter@<eax>(int a1@<eax>, int a2@<edx>, int a3@<edi>, char a4@<sil>, int a5, int a6)
- {
- // [COLLAPSED LOCAL DECLARATIONS. PRESS KEYPAD CTRL-"+" TO EXPAND]
- v166 = -1;
- v165 = sub_7787EF;
- v164 = a1;
- v6 = alloca(6984);
- v117 = a4;
- v115 = a3;
- if ( !a6 )
- {
- v150 = (const char *)off_7836E0;
- v151[2] = -63;
- strcpy(v151, "\x01");
- v166 = 0;
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- v151[*(unsigned __int16 *)v151 + 2] = v151[0];
- ++*(_WORD *)v151;
- }
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- v151[*(unsigned __int16 *)v151 + 2] = -15;
- ++*(_WORD *)v151;
- }
- LOBYTE(a2) = 93;
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- LOWORD(v122) = 28135;
- BYTE2(v122) = 58;
- v151[*(unsigned __int16 *)v151 + 2] = 3;
- v7 = *(unsigned __int16 *)v151;
- v8 = *(unsigned __int16 *)v151 + 1;
- BYTE3(v122) = -119;
- v123 = 1939845820;
- v124 = 35;
- v125 = -88;
- v126 = -2;
- v127 = -74;
- v128 = 73;
- v129 = 93;
- v130 = 57;
- v131 = 93;
- v132 = -118;
- v133 = -53;
- v134 = 99;
- v135 = -115;
- v136 = -22;
- v137 = 125;
- v138 = 43;
- v139 = 95;
- v140 = -61;
- v141 = -79;
- v142 = -23;
- v143 = -125;
- v144 = 1458065705;
- if ( *(unsigned __int16 *)v151 != v8 )
- {
- do
- {
- v151[v7 + 2] ^= v151[v7 + 1] ^ *((_BYTE *)&v122 + v7 % 32);
- ++v7;
- }
- while ( v7 != v8 );
- }
- ++*(_WORD *)v151;
- }
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- LOWORD(v122) = 28135;
- BYTE2(v122) = 58;
- v151[*(unsigned __int16 *)v151 + 2] = 0;
- v9 = *(unsigned __int16 *)v151;
- v10 = *(unsigned __int16 *)v151 + 1;
- BYTE3(v122) = -119;
- v123 = 1939845820;
- v124 = 35;
- v125 = -88;
- v126 = -2;
- v127 = -74;
- v128 = 73;
- v129 = 93;
- v130 = 57;
- v131 = 93;
- v132 = -118;
- v133 = -53;
- v134 = 99;
- v135 = -115;
- v136 = -22;
- v137 = 125;
- v138 = 43;
- v139 = 95;
- v140 = -61;
- v141 = -79;
- v142 = -23;
- v143 = -125;
- v144 = 1458065705;
- if ( *(unsigned __int16 *)v151 != v10 )
- {
- do
- {
- v151[v9 + 2] ^= v151[v9 + 1] ^ *((_BYTE *)&v122 + v9 % 32);
- ++v9;
- }
- while ( v9 != v10 );
- }
- ++*(_WORD *)v151;
- }
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- LOWORD(v122) = 28135;
- BYTE2(v122) = 58;
- v151[*(unsigned __int16 *)v151 + 2] = -13;
- v11 = *(unsigned __int16 *)v151;
- BYTE3(v122) = -119;
- v12 = *(unsigned __int16 *)v151 + 1;
- v123 = 1939845820;
- v124 = 35;
- v125 = -88;
- v126 = -2;
- v127 = -74;
- v128 = 73;
- v129 = 93;
- v130 = 57;
- v131 = 93;
- v132 = -118;
- v133 = -53;
- v134 = 99;
- v135 = -115;
- v136 = -22;
- v137 = 125;
- v138 = 43;
- v139 = 95;
- v140 = -61;
- v141 = -79;
- v142 = -23;
- v143 = -125;
- v144 = 1458065705;
- if ( *(unsigned __int16 *)v151 != v12 )
- {
- do
- {
- a2 = v11 % 32;
- LOBYTE(a2) = v151[v11 + 1] ^ *((_BYTE *)&v122 + v11 % 32);
- v151[v11 + 2] ^= a2;
- ++v11;
- }
- while ( v11 != v12 );
- }
- ++*(_WORD *)v151;
- }
- if ( (unsigned __int8)v151[2] == 193 )
- {
- LOBYTE(a2) = v151[0];
- v151[3] = v151[0];
- }
- else if ( (unsigned __int8)v151[2] == 194 )
- {
- v151[3] = v151[1];
- v152 = v151[0];
- }
- v13 = *(unsigned __int16 *)v151;
- qmemcpy(&v163, &v151[2], *(unsigned __int16 *)v151);
- *(&v163 + v13) = sub_755AE9(0, (_WORD)a2);
- v14 = (v163 != -63) + 2;
- sub_403F30(&byte_5846230);
- v15 = byte_5846230;
- *(&v162 + v14) = byte_5846230;
- byte_5846230 = v15 + 1;
- if ( sub_404120(&byte_5846230) != -1 )
- {
- v16 = sub_4041E0(&byte_5846230);
- v17 = *(_BYTE *)(v16 + 1) - 1;
- *(_BYTE *)(v16 + 1) = v17;
- if ( !v17 )
- sub_404320(v16, &byte_5846230);
- }
- v18 = v14 - 1;
- v19 = v13 - v18;
- v20 = &v163 + v18;
- v21 = sub_746B70(0, &v163 + v18, v13 - v18);
- if ( v21 >= 256 )
- {
- v33 = v21 + 3;
- v158 = -60;
- v160 = v21 + 3;
- v159 = (v21 + 3) / 256;
- sub_746B70(&v161, v20, v19);
- v24 = off_7A2854;
- v34 = 0;
- v119 = v33;
- if ( *((_DWORD *)off_7A2854 + 3) != -1 )
- {
- while ( 1 )
- {
- v35 = send(*((_DWORD *)v24 + 3), &v158 + v34, v33 - v34, 0);
- v36 = v35;
- if ( v35 == -1 )
- break;
- if ( v35 )
- {
- if ( *((_DWORD *)v24 + 4102) )
- sub_505991(&v158, v35);
- v34 += v36;
- v119 -= v36;
- if ( v119 > 0 )
- continue;
- }
- return 0;
- }
- if ( WSAGetLastError() != 10035 )
- {
- sub_421231((int)&unk_58419B0, aSendPacketErro, v115);
- sub_5054C0(v24);
- return 0;
- }
- v29 = *((_DWORD *)v24 + 2052);
- if ( v29 + v33 > 0x2000 )
- {
- sub_421231((int)&unk_58419B0, aSendPacketEr_0, v115);
- sub_5054C0(v24);
- return 0;
- }
- v30 = v119;
- v31 = &v158;
- v32 = v119;
- goto LABEL_50;
- }
- }
- else
- {
- v22 = v13 - v18;
- v23 = v21 + 2;
- buf = -61;
- v154 = v21 + 2;
- sub_746B70(&v155, &v163 + v18, v22);
- v24 = off_7A2854;
- v25 = 0;
- v118 = v23;
- if ( *((_DWORD *)off_7A2854 + 3) != -1 )
- {
- while ( 1 )
- {
- v26 = send(*((_DWORD *)v24 + 3), &buf + v25, v23 - v25, 0);
- v27 = v26;
- if ( v26 == -1 )
- break;
- if ( v26 )
- {
- if ( *((_DWORD *)v24 + 4102) )
- sub_505991(&buf, v26);
- v25 += v27;
- v118 -= v27;
- if ( v118 > 0 )
- continue;
- }
- return 0;
- }
- if ( WSAGetLastError() != 10035 )
- {
- sub_421231((int)&unk_58419B0, aSendPacketErro, v115);
- sub_5054C0(v24);
- return 0;
- }
- v29 = *((_DWORD *)v24 + 2052);
- if ( v29 + v23 > 0x2000 )
- {
- sub_421231((int)&unk_58419B0, aSendPacketEr_0, v115);
- sub_5054C0(v24);
- return 0;
- }
- v30 = v118;
- v31 = &buf;
- v32 = v118;
- LABEL_50:
- qmemcpy((char *)v24 + v29 + 16, v31, v32);
- *((_DWORD *)v24 + 2052) += v30;
- return 0;
- }
- }
- return 0;
- }
- v37 = *(_DWORD *)dword_7772ABC;
- byte_7E8075C = 0;
- if ( sub_404120(*(_DWORD *)dword_7772ABC) == -1 )
- {
- v41 = sub_755202(3905);
- *(_BYTE *)(v41 + 3904) = 1;
- sub_403FC0(v41, v37);
- }
- else
- {
- v38 = sub_404120(v37);
- if ( v38 == -1 )
- v39 = 0;
- else
- v39 = *(_DWORD *)(dword_584198C + 4 * v38);
- v40 = *(_BYTE *)(v39 + 3904) + 1;
- *(_BYTE *)(v39 + 3904) = v40;
- if ( v40 < 2u )
- sub_40BD30(v37, v39);
- }
- v42 = dword_7772AB8;
- v43 = *(_DWORD *)dword_7772ABC;
- v44 = *(_DWORD *)(a5 + 12);
- *(_DWORD *)(dword_7772AB8 + 16) = *(_DWORD *)(a5 + 8);
- v45 = *(_WORD *)(a5 + 16);
- *(_DWORD *)(v42 + 20) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 18);
- *(_WORD *)(v42 + 112) = v45;
- v46 = *(_WORD *)(a5 + 20);
- *(_WORD *)(v42 + 24) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 22);
- *(_WORD *)(v42 + 26) = v46;
- v47 = *(_WORD *)(a5 + 24);
- *(_WORD *)(v42 + 28) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 54);
- *(_WORD *)(v42 + 30) = v47;
- v48 = *(_WORD *)(a5 + 26);
- *(_WORD *)(v42 + 32) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 28);
- *(_WORD *)(v42 + 34) = v48;
- v49 = *(_WORD *)(a5 + 30);
- *(_WORD *)(v42 + 38) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 32);
- *(_WORD *)(v42 + 36) = v49;
- v50 = *(_WORD *)(a5 + 38);
- *(_WORD *)(v42 + 40) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 40);
- *(_WORD *)(v42 + 64) = v50;
- v51 = *(_WORD *)(a5 + 34);
- *(_WORD *)(v42 + 66) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 36);
- *(_BYTE *)(v42 + 68) = 0;
- *(_WORD *)(v42 + 70) = 0;
- *(_WORD *)(v42 + 72) = 0;
- *(_WORD *)(v42 + 74) = 0;
- *(_WORD *)(v42 + 42) = v51;
- v52 = *(_WORD *)(a5 + 50);
- *(_WORD *)(v42 + 44) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 52);
- *(_WORD *)(v42 + 76) = v52;
- v53 = *(_WORD *)(a5 + 56);
- *(_WORD *)(v42 + 78) = v44;
- LOWORD(v44) = *(_WORD *)(a5 + 58);
- *(_WORD *)(v42 + 80) = v53;
- v54 = *(_DWORD *)(a5 + 44);
- *(_WORD *)(v42 + 82) = v44;
- *(_DWORD *)(v43 + 3844) = v54;
- if ( sub_404120(v43) != -1 )
- {
- v55 = sub_404120(v43);
- v56 = v55 == -1 ? 0 : *(_DWORD *)(dword_584198C + 4 * v55);
- v57 = *(_BYTE *)(v56 + 3904) - 1;
- *(_BYTE *)(v56 + 3904) = v57;
- if ( !v57 )
- sub_40BE30(v56, v43);
- }
- dword_7A4DC0 = *(_BYTE *)(a5 + 6);
- sub_690ED4(dword_7A4DC0);
- if ( dword_7A4DC0 == 34 )
- {
- v150 = (const char *)off_7836E0;
- v151[2] = -63;
- strcpy(v151, "\x01");
- v166 = 1;
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- v151[*(unsigned __int16 *)v151 + 2] = v151[0];
- ++*(_WORD *)v151;
- }
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- v151[*(unsigned __int16 *)v151 + 2] = -67;
- ++*(_WORD *)v151;
- }
- if ( *(unsigned __int16 *)v151 + 1 <= 2048 )
- {
- LOWORD(v122) = 28135;
- v151[*(unsigned __int16 *)v151 + 2] = 0;
- v58 = *(unsigned __int16 *)v151;
- HIWORD(v122) = -30406;
- v123 = 1939845820;
- v59 = *(unsigned __int16 *)v151 + 1;
- v124 = 35;
- v125 = -88;
- v126 = -2;
- v127 = -74;
- v128 = 73;
- v129 = 93;
- v130 = 57;
- v131 = 93;
- v132 = -118;
- v133 = -53;
- v134 = 99;
- v135 = -115;
- v136 = -22;
- v137 = 125;
- v138 = 43;
- v139 = 95;
- v140 = -61;
- v141 = -79;
- v142 = -23;
- v143 = -125;
- v144 = 1458065705;
- if ( *(unsigned __int16 *)v151 != v59 )
- {
- do
- {
- v151[v58 + 2] ^= v151[v58 + 1] ^ *((_BYTE *)&v122 + v58 % 32);
- ++v58;
- }
- while ( v58 != v59 );
- }
- ++*(_WORD *)v151;
- }
- if ( (unsigned __int8)v151[2] == 193 )
- {
- v151[3] = v151[0];
- }
- else if ( (unsigned __int8)v151[2] == 194 )
- {
- v151[3] = v151[1];
- v152 = v151[0];
- }
- v60 = off_7A2854;
- v61 = 0;
- v146 = *(unsigned __int16 *)v151;
- v120 = *(unsigned __int16 *)v151;
- if ( *((_DWORD *)off_7A2854 + 3) != -1 )
- {
- while ( 1 )
- {
- v62 = send(*((_DWORD *)v60 + 3), &v151[v61 + 2], v146 - v61, 0);
- v63 = v62;
- if ( v62 == -1 )
- break;
- if ( v62 )
- {
- if ( *((_DWORD *)v60 + 4102) )
- sub_505991(&v151[2], v62);
- v61 += v63;
- v120 -= v63;
- if ( (signed int)v120 > 0 )
- continue;
- }
- goto LABEL_90;
- }
- if ( WSAGetLastError() == 10035 )
- {
- v64 = *((_DWORD *)v60 + 2052);
- if ( v64 + v146 <= 0x2000 )
- {
- qmemcpy((char *)v60 + v64 + 16, &v151[2], v120);
- *((_DWORD *)v60 + 2052) += v120;
- }
- else
- {
- sub_421231((int)&unk_58419B0, aSendPacketEr_0, v115);
- sub_5054C0(v60);
- }
- }
- else
- {
- sub_421231((int)&unk_58419B0, aSendPacketErro, v115);
- sub_5054C0(v60);
- }
- }
- LABEL_90:
- v166 = -1;
- }
- sub_45F720(dword_7A4DC0);
- v65 = ((int (*)(void))sub_755AE9)();
- v66 = dword_7518F94;
- dword_58461A8 = v65 % 400;
- v67 = 143 * (v65 % 400);
- v146 = *(_BYTE *)(a5 + 7);
- v68 = dword_7518F94 + 8 * v67;
- LOBYTE(v67) = *(_BYTE *)(a5 + 5);
- LOBYTE(v66) = *(_BYTE *)(a5 + 4);
- v69 = ((double)v146 - flt_783728) * flt_7838B0;
- sub_530D07(v68, 574, v66, v67, LODWORD(v69));
- v147 = *(_DWORD *)dword_7772ABC;
- v70 = *(_DWORD *)dword_7772ABC;
- v71 = dword_5841988;
- *(_WORD *)(v68 + 564) = dword_58461B4;
- v72 = (*(int (__thiscall **)(int *, int, int))(v71 + 12))(&dword_5841988, v70, v115);
- v149 = 0;
- v147 = 0;
- if ( dword_5841994 )
- {
- while ( 1 )
- {
- v150 = (const char *)(dword_5841990 + 4 * v72);
- if ( !memcmp((const char *)&v149, (const char *)(dword_5841990 + 4 * v72), 4) )
- break;
- if ( !memcmp((const char *)&v148, v150, 4) )
- {
- if ( v72 == -1 )
- break;
- v80 = v122;
- v81 = sub_4041E0(v122);
- v82 = *(_BYTE *)(v81 + 3904) + 1;
- *(_BYTE *)(v81 + 3904) = v82;
- if ( v82 < 2u )
- sub_40BD30(v80, v81);
- goto LABEL_97;
- }
- v72 = (v72 + 1) % dword_5841994;
- ++v147;
- if ( v147 >= dword_5841994 )
- goto LABEL_95;
- }
- }
- else
- {
- LABEL_95:
- sub_421231((int)&unk_58419B0, aHashTableFullG, v117);
- }
- v73 = sub_755202(3905);
- v74 = v122;
- *(_BYTE *)(v73 + 3904) = 1;
- sub_403FC0(v73, v74);
- LABEL_97:
- v75 = dword_7772AB8;
- v76 = dword_5841988;
- *(_BYTE *)(v68 + 525) = 0;
- v77 = *(_BYTE *)(v75 + 11);
- v78 = *(const char **)dword_7772ABC;
- *(_BYTE *)(v68 + 524) = v77;
- v116 = (char)v78;
- v149 = v78;
- v150 = v78;
- v121 = (*(int (__thiscall **)(int *))(v76 + 12))(&dword_5841988);
- v147 = 0;
- v146 = 0;
- if ( dword_5841994 )
- {
- while ( memcmp((const char *)&v147, (const char *)(dword_5841990 + 4 * v121), 4) )
- {
- if ( !memcmp((const char *)&v149, (const char *)(dword_5841990 + 4 * v121), 4) )
- {
- if ( v121 != -1 )
- {
- v83 = v148;
- v84 = sub_4041E0(v148);
- v85 = *(_BYTE *)(v84 + 3904) - 1;
- *(_BYTE *)(v84 + 3904) = v85;
- if ( !v85 )
- sub_40BE30(v84, v83);
- }
- break;
- }
- v79 = v146++ + 1 < (unsigned int)dword_5841994;
- v121 = (v121 + 1) % dword_5841994;
- if ( !v79 )
- goto LABEL_101;
- }
- }
- else
- {
- LABEL_101:
- sub_421231((int)&unk_58419B0, aHashTableFullG, v116);
- }
- v86 = *(_BYTE *)(a5 + 49);
- *(_BYTE *)(v68 + 949) = *(_BYTE *)(a5 + 48);
- *(_BYTE *)(v68 + 528) = v86;
- *(_BYTE *)(v68 + 188) = 1;
- sub_531E32(v68);
- v87 = *(_DWORD *)dword_7772ABC;
- dword_7518FA8 = v68;
- if ( sub_404120(*(_DWORD *)dword_7772ABC) == -1 )
- {
- v91 = sub_755202(3905);
- *(_BYTE *)(v91 + 3904) = 1;
- sub_403FC0(v91, v87);
- }
- else
- {
- v88 = sub_404120(v87);
- if ( v88 == -1 )
- v89 = 0;
- else
- v89 = *(_DWORD *)(dword_584198C + 4 * v88);
- v90 = *(_BYTE *)(v89 + 3904) + 1;
- *(_BYTE *)(v89 + 3904) = v90;
- if ( v90 < 2u )
- sub_40BD30(v87, v89);
- }
- v92 = dword_7772AB8;
- v93 = *(_DWORD *)dword_7772ABC;
- v94 = v68 + 529;
- *(_DWORD *)v94 = *(_DWORD *)dword_7772AB8;
- *(_DWORD *)(v94 + 4) = *(_DWORD *)(v92 + 4);
- *(_WORD *)(v94 + 8) = *(_WORD *)(v92 + 8);
- v95 = v93 + 2936;
- v96 = 12;
- do
- {
- *(_WORD *)(v95 - 4) = -1;
- *(_DWORD *)v95 = 0;
- *(_BYTE *)(v95 + 23) = 0;
- v95 += 76;
- --v96;
- }
- while ( v96 );
- if ( sub_404120(v93) != -1 )
- {
- v97 = sub_404120(v93);
- v98 = v97 == -1 ? 0 : *(_DWORD *)(dword_584198C + 4 * v97);
- v99 = *(_BYTE *)(v98 + 3904) - 1;
- *(_BYTE *)(v98 + 3904) = v99;
- if ( !v99 )
- sub_40BE30(v98, v93);
- }
- *(_BYTE *)(v68 + 539) = 0;
- sub_53A6F0(1667, v68 + 16, v68 + 28, v68 + 296, 0, v68, -1, 0, 0, 0, 0.0);
- dword_58461B8 = 61;
- byte_792DAB3 = 0;
- sub_58C2B0(1, 0);
- if ( sub_404120(&dword_792DA50) == -1 )
- {
- v103 = sub_755202(5);
- *(_BYTE *)(v103 + 4) = 1;
- sub_403FC0(v103, &dword_792DA50);
- }
- else
- {
- v100 = sub_404120(&dword_792DA50);
- if ( v100 == -1 )
- v101 = 0;
- else
- v101 = *(_DWORD *)(dword_584198C + 4 * v100);
- v102 = *(_BYTE *)(v101 + 4) + 1;
- *(_BYTE *)(v101 + 4) = v102;
- if ( v102 < 2u )
- sub_40C040(&dword_792DA50, v101);
- }
- dword_792DA50 = 30;
- if ( sub_404120(&dword_792DA50) != -1 )
- {
- v104 = sub_404120(&dword_792DA50);
- v105 = v104 == -1 ? 0 : *(_DWORD *)(dword_584198C + 4 * v104);
- v106 = *(_BYTE *)(v105 + 4) - 1;
- *(_BYTE *)(v105 + 4) = v106;
- if ( !v106 )
- sub_40C130(v105, &dword_792DA50);
- }
- dword_792DA5C = 0;
- dword_7A3868 = 6;
- sub_422C22(dword_7518FA8);
- sub_53A6F0(1667, v68 + 16, v68 + 28, v68 + 296, 0, v68, -1, 0, 0, 0, 0.0);
- v107 = dword_5841E10;
- *(_DWORD *)(v68 + 424) = 0;
- sub_6D6A7C(v107);
- byte_7A38E9 = -1;
- dword_7A38C4 = -1;
- dword_7A38C8 = -1;
- dword_7A38CC = -1;
- dword_7A38D0 = -1;
- dword_7A38D4 = -1;
- v108 = dword_7518FA8;
- dword_79F4ADC = 0;
- LOBYTE(dword_79F4AE0) = 0;
- *(_BYTE *)(dword_7518FA8 + 952) = 0;
- sub_5129E2(v108);
- v109 = dword_7A4DC0;
- if ( dword_7A4DC0 < 11 || dword_7A4DC0 > 17 )
- {
- sub_420188(139, 1);
- v109 = dword_7A4DC0;
- }
- if ( v109 < 18 || v109 > 23 )
- {
- sub_420188(153, 1);
- sub_420188(158, 1);
- }
- v110 = sub_755202(44);
- v147 = v110;
- v166 = 2;
- if ( v110 )
- v111 = (void *)sub_742660(v110);
- else
- v111 = 0;
- v166 = -1;
- GetModuleFileNameA(0, &Filename, 0x100u);
- LOBYTE(v122) = BYTE3(v145);
- v123 = 0;
- *(_DWORD *)&v124 = 0;
- *(_DWORD *)&v128 = 0;
- sub_4025D0(&Filename, strlen(&Filename));
- v166 = 3;
- v112 = (unsigned __int8)sub_7430A0(&v122) == 0;
- v166 = -1;
- BYTE3(v145) = v112;
- if ( v123 )
- {
- v113 = *(_BYTE *)(v123 - 1);
- v114 = (void *)(v123 - 1);
- if ( v113 && v113 != -1 )
- *(_BYTE *)v114 = v113 - 1;
- else
- sub_7482B0(v114);
- }
- v123 = 0;
- *(_DWORD *)&v124 = 0;
- *(_DWORD *)&v128 = 0;
- if ( v111 )
- {
- sub_7426B0(v111);
- sub_7482B0(v111);
- }
- sub_6D9C98(dword_5841E18);
- sub_64B160(dword_7A4DC0);
- sub_755E60(&v157, aSS_8, (unsigned int)&unk_77D1514);
- sub_58DDE0(&unk_5846294, &v157, 1);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement