Function at 0x1013f170
Capabilities:
Terminate process

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x101496ca
push eax
mov dword fs:[0], esp
mov eax, dword [0x101e6ba5]
mov edx, dword [0x101e6b78]
movss xmm4, dword [0x1017f38c]
movss xmm5, dword [0x1017f338]
push ebx
sub esp, 0x88
push esi
push edi
test al, al
jne 0x1013f22f
test edx, edx
je 0x1013f4c5
movss xmm3, dword [edx + 0x1500]
xorps xmm1, xmm1
comiss xmm3, xmm1
movss xmm2, dword [0x1017f158]
jbe 0x1013f23a
movss xmm0, dword [edx + 0x18]
lea eax, [ebp - 0x68]
mulss xmm0, xmm4
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x64], 0x3f800000
mov dword [ebp - 0x4c], 0
divss xmm0, xmm5
subss xmm3, xmm0
comiss xmm1, xmm3
movss dword [ebp - 0x68], xmm3
cmovbe ecx, eax
lea eax, [ebp - 0x64]
comiss xmm3, xmm2
cmovbe eax, ecx
movss xmm0, dword [eax]
movss dword [edx + 0x1500], xmm0
mov eax, dword [0x101e6ba5]
jmp 0x1013f23a
movss xmm2, dword [0x1017f158]
xorps xmm1, xmm1
test al, al
je 0x1013f2a1
test edx, edx
je 0x1013f4c5
movss xmm3, dword [edx + 0x1500]
comiss xmm2, xmm3
jbe 0x1013f29d
movss xmm0, dword [edx + 0x18]
lea eax, [ebp - 0x68]
mulss xmm0, xmm4
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x64], 0x3f800000
mov dword [ebp - 0x4c], 0
divss xmm0, xmm5
addss xmm0, xmm3
comiss xmm1, xmm0
movss dword [ebp - 0x68], xmm0
cmovbe ecx, eax
lea eax, [ebp - 0x64]
comiss xmm0, xmm2
cmovbe eax, ecx
movss xmm0, dword [eax]
movss dword [edx + 0x1500], xmm0
mov eax, dword [0x101e6ba5]
test al, al
jne 0x1013f2be
test edx, edx
je 0x1013f4c5
movss xmm0, dword [edx + 0x1500]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x1014390f
mov dword [edx + 0x1ab8], 0x44098000
mov ecx, 0x10170968
mov dword [edx + 0x1abc], 0x43c00000
mov dword [edx + 0x1a90], 1
xor edx, edx
push 0x2b
call fcn.10112130
mov edi, dword [0x101e6b78]
lea ecx, [ebp - 0x30]
add esp, 4
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x30], 0x3d20a0a1
mov dword [ebp - 0x2c], 0x3d20a0a1
mov eax, dword [edi + 0x19e4]
mov dword [ebp - 0x28], 0x3d20a0a1
mov byte [eax + 0x7c], 1
mov eax, dword [edi + 0x19e4]
movss xmm0, dword [eax + 0x14]
movss xmm7, dword [eax + 0xc]
movss xmm6, dword [eax + 0x10]
mov esi, dword [eax + 0x274]
movss dword [ebp - 0x64], xmm0
movss xmm0, dword [eax + 0x18]
movss dword [ebp - 0x5c], xmm0
movss xmm0, dword [edi + 0x1500]
mov dword [ebp - 0x1c], esi
movss dword [ebp - 0x60], xmm7
movss dword [ebp - 0x58], xmm6
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm0, dword [ebp - 0x64]
movaps xmm1, xmm6
addss xmm1, dword [0x1017f24c]
addss xmm0, xmm7
push 0xf
push ecx
mov dword [esp], 0x40400000
mov ecx, esi
movss dword [ebp - 0x50], xmm1
movaps xmm1, xmm7
addss xmm1, dword [0x1017f1b4]
movaps xmm2, xmm0
movss dword [ebp - 0x4c], xmm0
subss xmm2, dword [0x1017f1b4]
push eax
movaps xmm0, xmm6
lea eax, [ebp - 0x54]
addss xmm0, dword [0x1017f158]
push eax
lea eax, [ebp - 0x7c]
movss dword [ebp - 0x6c], xmm2
push eax
movss dword [ebp - 0x54], xmm2
movss dword [ebp - 0x68], xmm1
movss dword [ebp - 0x70], xmm0
movss dword [ebp - 0x7c], xmm1
movss dword [ebp - 0x78], xmm0
call fcn.1012c260
movss xmm0, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mulss xmm0, dword [0x1017f0c8]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm0, dword [ebp - 0x5c]
lea ecx, [esi + 0x5c]
addss xmm0, dword [ebp - 0x58]
movss xmm2, dword [0x1017f158]
mov edx, eax
movss xmm1, dword [ebp - 0x4c]
lea eax, [esi + 0x54]
movss xmm4, dword [ebp - 0x60]
subss xmm1, xmm2
mov dword [ebp - 0x50], edx
addss xmm4, xmm2
movss dword [ebp - 0x5c], xmm0
subss xmm0, xmm2
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x4c], ecx
movss xmm3, dword [0x1017f110]
movss xmm2, dword [0x1017f114]
test edx, 0xff000000
je 0x1013f4cd
subss xmm0, xmm3
mov ecx, esi
subss xmm1, xmm3
movss xmm3, dword [0x1017f1f0]
push 0xf
addss xmm4, xmm2
lea eax, [ebp - 0x28]
movss dword [ebp - 0x24], xmm0
movss xmm0, dword [ebp - 0x70]
addss xmm0, xmm2
movss dword [ebp - 0x28], xmm1
push eax
lea eax, [ebp - 0x74]
movss dword [ebp - 0x74], xmm4
push eax
movss dword [ebp - 0x70], xmm0
call fcn.10121860
push ecx
mov dword [esp], 0x3f800000
mov ecx, esi
push 1
push dword [ebp - 0x50]
push dword [esi + 0x54]
push dword [esi + 0x5c]
call fcn.1012ad90
mov dword [esi + 0x54], 0
jmp 0x1013f4d3
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x4c], ecx
movss xmm0, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mulss xmm0, dword [0x1017f0d0]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm0, dword [ebp - 0x58]
addss xmm0, dword [0x1017f250]
movss xmm1, dword [ebp - 0x6c]
push ecx
mov dword [esp], 0x3f800000
mov ecx, esi
push eax
lea eax, [ebp - 0x28]
movss dword [ebp - 0x28], xmm1
movss xmm1, dword [ebp - 0x68]
push eax
lea eax, [ebp - 0x54]
movss dword [ebp - 0x24], xmm0
push eax
movss dword [ebp - 0x54], xmm1
movss dword [ebp - 0x50], xmm0
call fcn.1012c460
movaps xmm0, xmmword [0x1017f4b0]
lea ecx, [ebp - 0x30]
movups xmmword [ebp - 0x30], xmm0
call fcn.1011d090
movss xmm6, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x30], 0x3f129293
mov dword [ebp - 0x2c], 0x3f1d9d9e
mov dword [ebp - 0x28], 0x3f5fdfe0
movss dword [ebp - 0x24], xmm6
call fcn.1011d090
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x30], 0x3f129293
mov edi, eax
mov dword [ebp - 0x2c], 0x3f1d9d9e
mov dword [ebp - 0x28], 0x3f5fdfe0
movss dword [ebp - 0x24], xmm6
call fcn.1011d090
movaps xmm0, xmmword [0x1017f4b0]
lea ecx, [ebp - 0x30]
mov esi, eax
movups xmmword [ebp - 0x30], xmm0
call fcn.1011d090
movss xmm2, dword [ebp - 0x6c]
movss xmm0, dword [ebp - 0x58]
push dword [ebp - 0x50]
addss xmm0, dword [0x1017f258]
movss dword [ebp - 0x28], xmm2
movss xmm2, dword [ebp - 0x64]
mulss xmm2, dword [0x1017f114]
push edi
push esi
mov esi, dword [ebp - 0x1c]
mov ecx, esi
addss xmm2, dword [ebp - 0x60]
movss dword [ebp - 0x24], xmm0
movss xmm0, dword [ebp - 0x58]
addss xmm0, dword [0x1017f254]
push eax
addss xmm2, dword [0x1017f224]
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x74]
movss dword [ebp - 0x70], xmm0
push eax
movss dword [ebp - 0x74], xmm2
call fcn.1012c0e0
mov edi, dword [ebp - 0x14]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss xmm0, dword [edi + 0x1500]
mulss xmm0, dword [0x1017f0d0]
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm0, dword [ebp - 0x5c]
subss xmm0, dword [0x1017f250]
movss xmm1, dword [ebp - 0x6c]
push ecx
mov dword [esp], 0x3f800000
mov ecx, esi
push eax
lea eax, [ebp - 0x28]
movss dword [ebp - 0x28], xmm1
movss xmm1, dword [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
movss dword [ebp - 0x24], xmm0
push eax
movss dword [ebp - 0x18], xmm1
movss dword [ebp - 0x14], xmm0
call fcn.1012c460
movss xmm0, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x30], 0x3d20a0a1
mov dword [ebp - 0x2c], 0x3d20a0a1
mov dword [ebp - 0x28], 0x3d20a0a1
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm0, dword [ebp - 0x5c]
subss xmm0, dword [0x1017f270]
movss xmm2, dword [ebp - 0x60]
push 0xf
push ecx
mov dword [esp], 0
movaps xmm3, xmm2
addss xmm2, dword [0x1017f22c]
addss xmm3, dword [0x1017f2ec]
movss dword [ebp - 0x50], xmm0
mov ecx, esi
movss xmm0, dword [ebp - 0x58]
addss xmm0, dword [0x1017f270]
push eax
lea eax, [ebp - 0x54]
movss dword [ebp - 0x54], xmm3
push eax
lea eax, [ebp - 0x28]
movss dword [ebp - 0x14], xmm2
push eax
movss dword [ebp - 0x28], xmm2
movss dword [ebp - 0x24], xmm0
call fcn.1012c260
movss xmm0, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mulss xmm0, dword [0x1017f0c8]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm1, dword [ebp - 0x5c]
movss xmm2, dword [ebp - 0x58]
mov dword [ebp - 0x1c], eax
subss xmm1, dword [0x1017f26c]
addss xmm2, dword [0x1017f26c]
test eax, 0xff000000
je 0x1013f7fc
movss xmm0, dword [ebp - 0x54]
lea eax, [ebp - 0x28]
subss xmm0, dword [0x1017f110]
subss xmm1, dword [0x1017f110]
addss xmm2, dword [0x1017f114]
push 0xf
push eax
movss dword [ebp - 0x28], xmm0
lea eax, [ebp - 0x18]
movss xmm0, dword [ebp - 0x14]
xorps xmm3, xmm3
addss xmm0, dword [0x1017f114]
push eax
mov ecx, esi
movss dword [ebp - 0x24], xmm1
movss dword [ebp - 0x14], xmm2
movss dword [ebp - 0x18], xmm0
call fcn.10121860
mov eax, dword [ebp - 0x78]
push ecx
mov dword [esp], 0x3f800000
mov ecx, esi
push 1
push dword [ebp - 0x1c]
push dword [eax]
mov eax, dword [ebp - 0x4c]
push dword [eax]
call fcn.1012ad90
mov eax, dword [ebp - 0x78]
mov dword [eax], 0
movss xmm0, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x30], 0x3f129293
mov dword [ebp - 0x2c], 0x3f1d9d9e
mov dword [ebp - 0x28], 0x3f5fdfe0
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm1, dword [ebp - 0x60]
movss xmm0, dword [ebp - 0x58]
addss xmm1, dword [0x1017f214]
addss xmm0, dword [0x1017f208]
push ecx
push 0x10170968
push eax
lea eax, [ebp - 0x28]
movss dword [ebp - 0x60], xmm1
push eax
mov ecx, esi
movss dword [ebp - 0x28], xmm1
movss dword [ebp - 0x24], xmm0
call fcn.1012c030
mov ax, word [0x1017e6d0]
xorps xmm0, xmm0
movups xmmword [ebp - 0x94], xmm0
mov word [ebp - 0x8c], ax
movq xmm0, qword [str.Aug_11_2024]
mov al, byte [0x1017e6d2]
mov dword [ebp - 0x84], 0xb
mov dword [ebp - 0x80], 0xf
movq qword [ebp - 0x94], xmm0
mov byte [ebp - 0x8a], al
mov byte [ebp - 0x89], 0
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x30]
movss xmm0, dword [edi + 0x1500]
mulss xmm0, dword [0x1017f104]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d090
movss xmm1, dword [ebp - 0x5c]
subss xmm1, dword [0x1017f240]
movss xmm0, dword [ebp - 0x60]
push ecx
lea ecx, [ebp - 0x94]
movss dword [ebp - 0x28], xmm0
push ecx
push eax
lea eax, [ebp - 0x28]
movss dword [ebp - 0x24], xmm1
push eax
mov ecx, esi
call fcn.1012c030
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, dword [0x1017f20c]
addss xmm2, dword [0x1017f2e0]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.10110f50
cmp dword [0x101e6bac], 0
mov ecx, str.legit
sete dl
call fcn.1010a610
test al, al
je 0x1013f9ad
mov dword [0x101e6bac], 0
movss xmm1, dword [0x1017f3ec]
xorps xmm0, xmm0
call fcn.1011d390
cmp dword [0x101e6bac], 1
mov ecx, str.rage
sete dl
call fcn.1010a610
test al, al
je 0x1013f9df
mov dword [0x101e6bac], 1
movss xmm1, dword [0x1017f3ec]
xorps xmm0, xmm0
call fcn.1011d390
cmp dword [0x101e6bac], 2
mov ecx, str.anti_aim
sete dl
call fcn.1010a610
test al, al
je 0x1013fa11
mov dword [0x101e6bac], 2
movss xmm1, dword [0x1017f3ec]
xorps xmm0, xmm0
call fcn.1011d390
cmp dword [0x101e6bac], 3
mov ecx, str.visuals
sete dl
call fcn.1010a610
test al, al
je 0x1013fa43
mov dword [0x101e6bac], 3
movss xmm1, dword [0x1017f3ec]
xorps xmm0, xmm0
call fcn.1011d390
cmp dword [0x101e6bac], 4
mov ecx, str.misc
sete dl
call fcn.1010a610
test al, al
je 0x1013fa75
mov dword [0x101e6bac], 4
movss xmm1, dword [0x1017f3ec]
xorps xmm0, xmm0
call fcn.1011d390
cmp dword [0x101e6bac], 5
mov ecx, str.skins
sete dl
call fcn.1010a610
test al, al
je 0x1013faa7
mov dword [0x101e6bac], 5
call fcn.10110d40
cmp dword [0x101e6bac], 0
movss xmm3, dword [0x1017f27c]
jne 0x101409b8
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, xmm3
addss xmm2, dword [0x1017f240]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.10110f50
cmp dword [0x101ee178], 0
mov ecx, str.auto
sete dl
call fcn.1010a010
test al, al
je 0x1013fb56
xor edx, edx
mov dword [0x101ee178], edx
jmp 0x1013fb5c
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 1
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.scout
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013fbc1
mov edx, 1
mov dword [0x101ee178], edx
jmp 0x1013fbc7
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 2
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, 0x10171738
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013fc2c
mov edx, 2
mov dword [0x101ee178], edx
jmp 0x1013fc32
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 3
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.deagle
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013fc97
mov edx, 3
mov dword [0x101ee178], edx
jmp 0x1013fc9d
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 4
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.revolver
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013fd02
mov edx, 4
mov dword [0x101ee178], edx
jmp 0x1013fd08
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 5
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.pistols
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013fd6d
mov edx, 5
mov dword [0x101ee178], edx
jmp 0x1013fd73
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 6
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.rifles
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013fdd8
mov edx, 6
mov dword [0x101ee178], edx
jmp 0x1013fdde
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 7
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.shotguns
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013fe43
mov edx, 7
mov dword [0x101ee178], edx
jmp 0x1013fe49
mov edx, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
cmp edx, 8
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.smgs
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x1013feab
mov dword [0x101ee178], 8
call fcn.10110d40
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x28]
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
mov dword [ebp - 0x24], 0x43660000
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.aimbot
movss xmm0, dword [eax + 0x10]
subss xmm0, dword [eax + 0x5c]
movss xmm2, dword [eax + 0xc]
subss xmm2, dword [eax + 0x58]
addss xmm0, dword [0x1017f26c]
addss xmm2, dword [0x1017f2f8]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1011d570
mov eax, dword [0x101ee178]
mov ecx, dword [0x101e6b78]
push 1
lea edi, [eax + eax*2]
mov eax, dword [ecx + 0x19e4]
shl edi, 5
add edi, 0x101e8e1c
mov edx, edi
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.enabled
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 0xc
lea eax, [edi + 8]
lea edx, [edi + 4]
mov ecx, str.aim_key
push eax
call fcn.10136f60
mov ecx, dword [0x101e6b78]
lea edx, [edi + 1]
add esp, 4
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.silent
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
mov dword [ebp - 0x30], 0x1017dfdc
mov dword [ebp - 0x2c], str.body
mov dword [ebp - 0x28], str.hands
mov eax, dword [ecx + 0x19e4]
mov dword [ebp - 0x24], str.legs
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
sub esp, 8
lea eax, [ebp - 0x20]
mov ecx, esp
lea edx, [ebp - 0x30]
push ecx
push eax
push edx
call fcn.100141e0
lea edx, [edi + 0x40]
mov ecx, str.hitboxes
call fcn.10136040
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x34]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
mov dword [ebp - 0x34], str.aim_at_air
mov dword [ebp - 0x30], str.aim_at_flash
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
mov dword [ebp - 0x2c], str.aim_at_team
mov dword [ebp - 0x28], str.aim_at_wall
mov dword [ebp - 0x24], str.aim_at_smoke
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
lea edx, [edi + 0x20]
mov ecx, str.extra_checks
call fcn.10136040
mov ecx, dword [0x101e6b78]
add esp, 0xc
mov edx, 4
mov dword [ebp - 0x1c], 0x3f800000
mov dword [ebp - 0x14], 0x42c80000
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.maximum_fov
push str._.3f
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [edi + 0x10]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov dword [ebp - 0x1c], 0x3f800000
mov dword [ebp - 0x14], 0x42c80000
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push str._.3f
lea eax, [ebp - 0x14]
mov edx, 4
push eax
lea eax, [ebp - 0x1c]
mov ecx, str.smooth
push eax
lea eax, [edi + 0x18]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
mov edx, 4
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.recoil_compensation
push str._.3f
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x14], 0x3f800000
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [edi + 0x14]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
xor edx, edx
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.reaction_time
push 0x101728a0
mov dword [ebp - 0x14], 0x15e
mov dword [ebp - 0x1c], 0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [edi + 0xc]
push eax
call fcn.1013a0a0
add esp, 0x18
mov dword [ebp - 0x14], 3
lea eax, [ebp - 0x14]
lea ecx, [edi + 0x20]
push eax
call fcn.1000b6f0
cmp byte [eax], 0
je 0x101403a4
mov ecx, dword [0x101e6b78]
mov edx, 4
push 0
push ecx
mov dword [esp], 0x3f800000
mov eax, dword [ecx + 0x19e4]
push str._.3f
mov dword [ebp - 0x1c], 0
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.minimum_wall_damage
mov dword [ebp - 0x14], 0x42c80000
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [edi + 0x1c]
push eax
call fcn.1013a0a0
add esp, 0x18
call fcn.1011d6a0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x28]
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
mov dword [ebp - 0x24], 0x42a60000
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.backtrack
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, dword [0x1017f340]
addss xmm2, dword [0x1017f2f8]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e97e8
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.enabled
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 0xc
call fcn.1011d6a0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x28]
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
mov dword [ebp - 0x24], 0x43a10000
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.triggerbot
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, dword [0x1017f26c]
addss xmm2, dword [0x1017f348]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1011d570
mov ecx, dword [0x101ee178]
shl ecx, 4
add ecx, dword [0x101ee178]
lea esi, [ecx*4 + 0x101e8bb8]
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push 1
mov edx, esi
mov ecx, str.enabled
call fcn.1013dad0
add esp, 0xc
lea eax, [esi + 0x2c]
lea edx, [esi + 0x28]
mov ecx, str.trigger_key
push eax
call fcn.10136f60
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x3c]
sub esp, 8
mov dword [ebp - 0x3c], 0x1017dfdc
mov dword [ebp - 0x38], str.chest
mov dword [ebp - 0x34], str.stomach
mov eax, dword [ecx + 0x19e4]
mov dword [ebp - 0x30], str.left_arm
mov dword [ebp - 0x2c], str.right_arm
mov dword [ebp - 0x28], str.left_leg
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
mov dword [ebp - 0x24], str.right_leg
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
lea edx, [esi + 8]
mov ecx, str.hitboxes
call fcn.10136040
mov ecx, dword [0x101e6b78]
add esp, 0xc
xor edx, edx
mov dword [ebp - 0x14], 0x64
mov dword [ebp - 0x1c], 0
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.minimum_damage
push 0x101728a0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [esi + 0x3c]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
mov eax, dword [ecx + 0x19e4]
push 0
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov dword [ebp - 0x14], 0x64
mov dword [ebp - 0x1c], 0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push 0x101728a0
push eax
lea eax, [ebp - 0x1c]
xor edx, edx
push eax
lea eax, [esi + 0x40]
mov ecx, str.minimum_wall_damage
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
xor edx, edx
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.reaction_time
push 0x101728a0
mov dword [ebp - 0x14], 0x12c
mov dword [ebp - 0x1c], 0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [esi + 0x30]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
mov edx, 4
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.burst_time
push str._.3f
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x14], 0x3f800000
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [esi + 0x34]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
mov eax, dword [ecx + 0x19e4]
push 0
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov dword [ebp - 0x1c], 0x3f800000
mov dword [ebp - 0x14], 0x447a0000
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push str._.3f
push eax
lea eax, [ebp - 0x1c]
mov edx, 4
push eax
lea eax, [esi + 0x38]
mov ecx, str.distance
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
lea edx, [esi + 3]
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.shoot_while_blind
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
lea edx, [esi + 4]
add esp, 0x1c
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.shoot_through_smoke
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
lea edx, [esi + 2]
add esp, 4
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.scoped_only
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
call fcn.1011d6a0
movss xmm3, dword [0x1017f27c]
cmp dword [0x101e6bac], 1
jne 0x10141984
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, xmm3
addss xmm2, dword [0x1017f240]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.10110f50
cmp dword [0x101ee174], 0
mov ecx, str.auto
sete dl
call fcn.1010a010
test al, al
je 0x10140a5a
xor edx, edx
mov dword [0x101ee174], edx
jmp 0x10140a60
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 1
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.scout
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140ac5
mov edx, 1
mov dword [0x101ee174], edx
jmp 0x10140acb
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 2
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, 0x10171738
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140b30
mov edx, 2
mov dword [0x101ee174], edx
jmp 0x10140b36
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 3
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.deagle
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140b9b
mov edx, 3
mov dword [0x101ee174], edx
jmp 0x10140ba1
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 4
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.revolver
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140c06
mov edx, 4
mov dword [0x101ee174], edx
jmp 0x10140c0c
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 5
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.pistols
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140c71
mov edx, 5
mov dword [0x101ee174], edx
jmp 0x10140c77
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 6
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.rifles
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140cdc
mov edx, 6
mov dword [0x101ee174], edx
jmp 0x10140ce2
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 7
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.shotguns
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140d47
mov edx, 7
mov dword [0x101ee174], edx
jmp 0x10140d4d
mov edx, dword [0x101ee174]
mov ecx, dword [0x101e6b78]
cmp edx, 8
sete dl
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.smgs
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a010
test al, al
je 0x10140daf
mov dword [0x101ee174], 8
call fcn.10110d40
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x28]
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
mov dword [ebp - 0x24], 0x432a0000
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.general
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, dword [0x1017f26c]
addss xmm2, dword [0x1017f2f8]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1011d570
mov ecx, dword [0x101e6b78]
imul esi, dword [0x101ee174], 0xb4
push 1
mov eax, dword [ecx + 0x19e4]
add esi, 0x101e917c
mov edx, esi
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.enabled
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
lea edx, [esi + 1]
add esp, 0xc
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.automatic_fire
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov eax, dword [0x101ee174]
add esp, 4
test eax, eax
je 0x10140f12
cmp eax, 1
je 0x10140f12
cmp eax, 2
jne 0x10140f6d
mov ecx, dword [0x101e6b78]
lea edx, [esi + 3]
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.automatic_scope
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov eax, dword [0x101ee174]
add esp, 4
cmp eax, 4
jne 0x10140fca
mov ecx, dword [0x101e6b78]
mov edx, 0x101e97e0
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.automatic_revolver
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
mov ecx, dword [0x101e6b78]
mov edx, 0x101e97e2
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.knifebot
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e97e1
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.zeusbot
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
xor edx, edx
mov dword [ebp - 0x14], 0x64
mov dword [ebp - 0x1c], 0
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.zeusbot_hithance
push 0x101728a0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e97e4
call fcn.1013a0a0
call fcn.1011d6a0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43430000
add esp, 0x10
mov dword [ebp - 0x24], 0x430f0000
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.exploits
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, dword [0x1017f32c]
addss xmm2, dword [0x1017f2f8]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1011d570
mov ecx, dword [0x101e6b78]
push str.double_tap
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013cf70
add esp, 0xc
mov edx, 0x101e97d0
mov ecx, 0x1017e930
push 0x101e97d4
call fcn.10136f60
mov ecx, dword [0x101e6b78]
add esp, 4
mov eax, dword [ecx + 0x19e4]
push str.hide_shot
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013cf70
add esp, 4
mov edx, 0x101e97d8
mov ecx, 0x1017e8f0
push 0x101e97dc
call fcn.10136f60
add esp, 4
call fcn.1011d6a0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x28]
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
mov dword [ebp - 0x24], 0x43a10000
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.accuracy
movss xmm0, dword [eax + 0x10]
movss xmm2, dword [eax + 0xc]
subss xmm0, dword [eax + 0x5c]
subss xmm2, dword [eax + 0x58]
addss xmm0, dword [0x1017f26c]
addss xmm2, dword [0x1017f348]
movss dword [eax + 0xcc], xmm0
movss dword [eax + 0xc8], xmm2
movss xmm1, dword [eax + 0xe4]
maxss xmm1, xmm0
movss xmm0, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1011d570
mov ecx, dword [0x101e6b78]
imul esi, dword [0x101ee174], 0xb4
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
lea edx, [esi + 0x101e917e]
mov ecx, str.automatic_stop
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], str.early
mov dword [ebp - 0x1c], str.between_shots
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x18]
push eax
push edx
call fcn.100141e0
lea edx, [esi + 0x101e9188]
mov ecx, str.automatic_stop_type
call fcn.10136040
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x48]
mov dword [ebp - 0x48], 0x1017dfdc
mov dword [ebp - 0x44], str.neck
mov dword [ebp - 0x40], str.upper_chest
mov eax, dword [ecx + 0x19e4]
mov dword [ebp - 0x3c], str.chest
mov dword [ebp - 0x38], str.lower_chest
mov dword [ebp - 0x34], str.body
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
mov dword [ebp - 0x30], str.pelvis
mov dword [ebp - 0x2c], str.arms
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
mov dword [ebp - 0x28], str.legs
mov dword [ebp - 0x24], str.feet
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
lea edx, [esi + 0x101e91b8]
mov ecx, str.hitboxes
call fcn.10136040
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x2c]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
mov dword [ebp - 0x2c], str.none
mov dword [ebp - 0x28], 0x1017dfdc
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
mov dword [ebp - 0x24], str.body
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
lea edx, [esi + 0x101e9184]
mov ecx, str.hitbox_prefer
call fcn.1013e9e0
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
lea edx, [ebp - 0x30]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
mov ecx, esp
push ecx
mov dword [ebp - 0x30], str.onshot
mov dword [ebp - 0x2c], str.standing
addss xmm1, dword [0x1017f208]
mov dword [ebp - 0x28], str.high_velocity
mov dword [ebp - 0x24], 0x1017e9e0
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
lea edx, [esi + 0x101e91d8]
mov ecx, str.head_prefers
call fcn.10136040
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x34]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
mov dword [ebp - 0x34], str.lethal
mov dword [ebp - 0x30], str.lethal_x2
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
mov dword [ebp - 0x2c], str.standing
mov dword [ebp - 0x28], str.high_velocity
mov dword [ebp - 0x24], 0x1017e9e0
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
lea edx, [esi + 0x101e91f8]
mov ecx, str.body_prefers
call fcn.10136040
mov ecx, dword [0x101e6b78]
add esp, 0xc
xor edx, edx
mov dword [ebp - 0x14], 0x64
mov dword [ebp - 0x1c], 0
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.hithance
push 0x101728a0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [esi + 0x101e91a8]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
addss xmm1, dword [0x1017f208]
movss xmm0, dword [eax + 0xe0]
xor edx, edx
push 0
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.minimum_damage
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
push 0x101728a0
mov dword [ebp - 0x14], 0x6e
mov dword [ebp - 0x1c], 0
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [esi + 0x101e91ac]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
xor edx, edx
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.minimum_wall_damage
push 0x101728a0
mov dword [ebp - 0x14], 0x6e
mov dword [ebp - 0x1c], 0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [esi + 0x101e91b0]
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
push str.minimum_override_damage
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013cf70
add esp, 0x1c
lea eax, [esi + 0x101e9228]
lea edx, [esi + 0x101e9224]
mov ecx, str.dmg
push eax
call fcn.10136f60
mov ecx, dword [0x101e6b78]
add esp, 4
mov dword [ebp - 0x14], 0x6e
mov dword [ebp - 0x1c], 0
mov eax, dword [ecx + 0x19e4]
push 0
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push 0x101728a0
push eax
lea eax, [ebp - 0x1c]
xor edx, edx
push eax
lea eax, [esi + 0x101e91b4]
mov ecx, str.over_dmg
push eax
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
lea edx, [esi + 0x101e922c]
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.force_safety
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
lea edx, [esi + 0x101e9181]
add esp, 0x1c
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.adpative_multipoints_scale
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
xor edx, edx
mov dword [ebp - 0x14], 0x64
mov dword [ebp - 0x1c], 0
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.multipoints_scale
push 0x101728a0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [esi + 0x101e9218]
push eax
call fcn.1013a0a0
add esp, 0x18
call fcn.1011d6a0
cmp dword [0x101e6bac], 2
jne 0x101423c6
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d500
call fcn.10110f50
cmp dword [0x101e6bb0], 0
mov ecx, str.anti_aimbot
sete dl
call fcn.1010a010
test al, al
je 0x101419ce
mov dword [0x101e6bb0], 0
call fcn.10110d40
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x435c0000
mov ecx, str.anti_aimbot_angles
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9849
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.enabled
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x2c], str.none
mov dword [ebp - 0x28], str.down
mov dword [ebp - 0x24], 0x1017eac8
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9850
mov ecx, str.pitch
call fcn.1013e9e0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], str.local_view
mov dword [ebp - 0x1c], str.at_targets
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x18]
push eax
push edx
call fcn.100141e0
mov edx, 0x101e985c
mov ecx, str.yaw_base
call fcn.1013e9e0
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
addss xmm1, dword [0x1017f208]
movss dword [eax + 0xc8], xmm1
movss xmm0, dword [eax + 0xe0]
lea edx, [ebp - 0x54]
maxss xmm0, xmm1
mov dword [ebp - 0x54], str.static
mov ecx, esp
mov dword [ebp - 0x50], str.jitter
push ecx
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x4c]
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9854
mov ecx, 0x1017eb10
call fcn.1013e9e0
add esp, 0xc
cmp dword [0x101e9854], 1
jne 0x10141c3f
mov ecx, dword [0x101e6b78]
xor edx, edx
push 0
push ecx
mov dword [esp], 0x3f800000
mov eax, dword [ecx + 0x19e4]
push 0x101728a0
mov dword [ebp - 0x14], 0xb4
mov dword [ebp - 0x1c], 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.jitter_range
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e9858
call fcn.1013a0a0
add esp, 0x18
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x2c]
sub esp, 0xc
mov dword [ebp - 0x2c], str.none
mov dword [ebp - 0x28], str.static
mov dword [ebp - 0x24], str.jitter
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
mov edx, 0x101e984c
mov ecx, str.fake
call fcn.1013e9e0
add esp, 0xc
cmp dword [0x101e984c], 0
je 0x10141dfe
mov ecx, dword [0x101e6b78]
xor edx, edx
push 0
push ecx
mov dword [esp], 0x3f800000
mov eax, dword [ecx + 0x19e4]
push 0x101728a0
mov dword [ebp - 0x14], 0x3c
mov dword [ebp - 0x1c], 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.angle_offset
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e9860
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
xor edx, edx
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.inverted_angle_offset
push 0x101728a0
mov dword [ebp - 0x14], 0x3c
mov dword [ebp - 0x1c], 1
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e9864
call fcn.1013a0a0
add esp, 0x18
cmp dword [0x101e984c], 1
jne 0x10141dfe
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push str.inverter
call fcn.1013cf70
add esp, 4
mov edx, 0x101e9868
mov ecx, str.inverter_key
push 0x101e986c
call fcn.10136f60
add esp, 4
mov ecx, dword [0x101e6b78]
push str.back_dir
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013cf70
add esp, 4
mov edx, 0x101e9870
mov ecx, 0x1017eb68
push 0
call fcn.10136f60
mov ecx, dword [0x101e6b78]
add esp, 4
mov eax, dword [ecx + 0x19e4]
push str.left_dir
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013cf70
add esp, 4
mov edx, 0x101e9878
mov ecx, 0x1017eb80
push 0
call fcn.10136f60
mov ecx, dword [0x101e6b78]
add esp, 4
mov eax, dword [ecx + 0x19e4]
push str.right_dir
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013cf70
add esp, 4
mov edx, 0x101e9880
mov ecx, 0x1017eb34
push 0
call fcn.10136f60
add esp, 4
call fcn.1011d6a0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x43820000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x42ba0000
mov ecx, str.extended_angles
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9848
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
mov ecx, str.enabled
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 0xc
mov edx, 4
mov dword [ebp - 0x1c], 0xc2480000
mov dword [ebp - 0x14], 0x42480000
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.pitch_roll
push str._.3f
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e9844
call fcn.1013a0a0
call fcn.1011d6a0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d500
add esp, 0x10
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43260000
mov ecx, str.fake_lags
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9830
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.enabled
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x2c], str.maximum
mov dword [ebp - 0x28], str.break
mov dword [ebp - 0x24], str.fluctuate
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
mov edx, 0x101e983c
mov ecx, str.amount
call fcn.1013e9e0
mov ecx, dword [0x101e6b78]
add esp, 0xc
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
xor edx, edx
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.variance
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
push 0x101728a0
mov dword [ebp - 0x14], 0x64
mov dword [ebp - 0x1c], 1
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e9838
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
xor edx, edx
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.limit
push 0x101728a0
mov dword [ebp - 0x14], 0xe
mov dword [ebp - 0x1c], 2
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e9834
call fcn.1013a0a0
call fcn.1011d6a0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x434e0000
call fcn.1011d500
add esp, 0x10
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43130000
mov ecx, str.other
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9814
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.fakeduck
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 0xc
mov edx, 0x101e9818
mov ecx, 0x1017ec10
push 0x101e981c
call fcn.10136f60
add esp, 4
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9808
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.slowwalk
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
mov edx, 0x101e980c
mov ecx, 0x1017ec0c
push 0x101e9810
call fcn.10136f60
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e97fc
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.quick_peek
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
mov edx, 0x101e9800
mov ecx, 0x1017ec14
push 0x101e9804
call fcn.10136f60
add esp, 4
call fcn.1011d6a0
cmp dword [0x101e6bac], 3
jne 0x1014342e
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d500
call fcn.10110f50
cmp dword [0x101e6bb0], 0
mov ecx, 0x1017ebec
sete dl
call fcn.1010a010
test al, al
je 0x10142410
mov dword [0x101e6bb0], 0
mov ecx, dword [0x101e6b78]
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.world
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f240]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
cmp dword [0x101e6bb0], 1
sete dl
call fcn.1010a010
test al, al
je 0x10142476
mov dword [0x101e6bb0], 1
call fcn.10110d40
mov eax, dword [0x101e6bb0]
test eax, eax
jne 0x10142c94
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43a10000
mov ecx, 0x1017ebec
call fcn.1011d570
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push 1
mov edx, 0x101e9888
mov ecx, str.bounding_box
call fcn.1013dad0
add esp, 8
push 0x101e988c
push str.box_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x41e80000
call fcn.1011d500
push 1
mov edx, 0x101e989c
mov ecx, str.name
call fcn.1013dad0
push 0x101e98a0
push str.name_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42440000
call fcn.1011d500
push 1
mov edx, 0x101e98b0
mov ecx, str.weapon
call fcn.1013dad0
push 0x101e98b4
push str.weapon_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x428a0000
call fcn.1011d500
push 1
mov edx, 0x101e98d8
mov ecx, str.ammo
call fcn.1013dad0
push 0x101e98dc
push str.ammo_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42b20000
call fcn.1011d500
push 1
mov edx, 0x101e98ec
mov ecx, 0x101709a8
call fcn.1013dad0
push 0x101e98f0
push str.glow
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42da0000
call fcn.1011d500
push 1
mov edx, 0x101e9924
mov ecx, str.health
call fcn.1013dad0
movss xmm0, dword [0x1017f208]
add esp, 4
call fcn.1011d8f0
push 1
mov edx, 0x101e9900
mov ecx, str.flags
call fcn.1013dad0
add esp, 4
cmp byte [0x101e9900], 0
je 0x10142674
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
sub esp, 0xc
mov dword [ebp - 0x38], str.money
mov ecx, esp
mov dword [ebp - 0x34], str.armor
lea eax, [ebp - 0x20]
mov dword [ebp - 0x30], str.scoped
lea edx, [ebp - 0x38]
mov dword [ebp - 0x2c], str.flashed
push ecx
push eax
push edx
mov dword [ebp - 0x28], str.reload
mov dword [ebp - 0x24], str.hparmor_text
call fcn.100141e0
mov edx, 0x101e9904
mov ecx, str.pflags
call fcn.10136040
add esp, 0xc
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push 1
mov edx, 0x101e9925
mov ecx, str.dormant
call fcn.1013dad0
add esp, 4
cmp byte [0x101e9925], 0
je 0x101426e4
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push 0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push 0x1017ecb8
push eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x14], 0xa
push eax
push 0x101e9928
xor edx, edx
mov dword [ebp - 0x1c], 1
mov ecx, str.dormancy
call fcn.1013a0a0
add esp, 0x18
call fcn.1011d6a0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43a10000
mov ecx, str.colored_models
call fcn.1011d570
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push ecx
mov ecx, esp
mov dword [ebp - 0x20], str.players
push ecx
lea eax, [ebp - 0x18]
mov dword [ebp - 0x1c], str.hands
lea edx, [ebp - 0x20]
push eax
push edx
call fcn.100141e0
mov edx, 0x101ee170
mov ecx, str.model
call fcn.1013e9e0
mov eax, dword [0x101ee170]
add esp, 0xc
sub eax, 0
je 0x101429bc
sub eax, 1
jne 0x10142c8a
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
sub esp, 0xc
mov dword [ebp - 0x20], str.normal
mov ecx, esp
mov dword [ebp - 0x1c], str.flat
lea eax, [ebp - 0x18]
lea edx, [ebp - 0x20]
push ecx
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9a84
mov ecx, str.basemat
call fcn.1013e9e0
movss xmm0, dword [0x1017f208]
add esp, 0xc
call fcn.1011d8f0
push 1
mov edx, 0x101e9a80
mov ecx, str.enabled
call fcn.1013dad0
push 0x101e9a90
push str.col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42c20000
call fcn.1011d500
push 1
mov edx, 0x101e9a83
mov ecx, str.wireframe
call fcn.1013dad0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
cmp dword [0x101e9a84], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x42ea0000
jne 0x1014293f
call fcn.1011d500
push 1
mov edx, 0x101e9a81
mov ecx, str.phong
call fcn.1013dad0
push 0x101e9aa0
push str.phong_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43090000
call fcn.1011d500
push 1
mov edx, 0x101e9a82
mov ecx, str.reflectivity
call fcn.1013dad0
push 0x101e9ab0
push str.reflectivity_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x431d0000
call fcn.1011d500
push ecx
push str._d__
push 0x64
push 0
mov edx, 0x101e9ad0
mov ecx, str.pearlescent
call fcn.1013eb00
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x433b0000
call fcn.1011d500
add esp, 4
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709a8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9a88
mov ecx, str.overlay_material
call fcn.1013e9e0
add esp, 8
push 0x101e9ac0
push str.overlayco
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43630000
call fcn.1011d500
push 1
mov edx, 0x101e9a8c
mov ecx, str.overlay_wireframe
call fcn.1013dad0
add esp, 4
jmp 0x10142c8a
call fcn.1011d500
sub esp, 0xc
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709a8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9a88
mov ecx, str.overlay_material
call fcn.1013e9e0
add esp, 8
push 0x101e9ac0
push str.overlayco
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x431d0000
call fcn.1011d500
push 1
mov edx, 0x101e9a8c
mov ecx, str.overlay_wireframe
call fcn.1013dad0
add esp, 4
jmp 0x10142c8a
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
sub esp, 0xc
mov dword [ebp - 0x20], str.normal
mov ecx, esp
mov dword [ebp - 0x1c], str.flat
lea eax, [ebp - 0x18]
lea edx, [ebp - 0x20]
push ecx
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9a00
mov ecx, str.basemat
call fcn.1013e9e0
movss xmm0, dword [0x1017f208]
add esp, 0xc
call fcn.1011d8f0
push 1
mov edx, 0x101e99f8
mov ecx, str.enabled
call fcn.1013dad0
push 0x101e9a04
push str.visible_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42c20000
call fcn.1011d500
push 1
mov edx, 0x101e99f9
mov ecx, str.behind_walls
call fcn.1013dad0
push 0x101e9a24
push str.invisible_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42ea0000
call fcn.1011d500
push 1
mov edx, 0x101e99fd
mov ecx, str.wireframe
call fcn.1013dad0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
cmp dword [0x101e9a00], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43090000
jne 0x10142bd3
call fcn.1011d500
push 1
mov edx, 0x101e99fb
mov ecx, str.phong
call fcn.1013dad0
push 0x101e9a34
push str.phong_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x431d0000
call fcn.1011d500
push 1
mov edx, 0x101e99fc
mov ecx, str.reflectivity
call fcn.1013dad0
push 0x101e9a44
push str.reflectivity_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43310000
call fcn.1011d500
push ecx
push str._d__
push 0x64
push 0
mov edx, 0x101e9a54
mov ecx, str.pearlescent
call fcn.1013eb00
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x434f0000
call fcn.1011d500
add esp, 4
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709a8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9a58
mov ecx, str.overlay_material
call fcn.1013e9e0
add esp, 8
push 0x101e9a60
push str.overlayco
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43770000
call fcn.1011d500
push 1
mov edx, 0x101e9a5c
mov ecx, str.overlay_wireframe
call fcn.1013dad0
add esp, 4
cmp dword [0x101e9a58], 0
je 0x10142c8a
mov dword [ebp - 0x24], 0x43858000
jmp 0x10142c5b
call fcn.1011d500
sub esp, 0xc
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709a8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.100141e0
mov edx, 0x101e9a58
mov ecx, str.overlay_material
call fcn.1013e9e0
add esp, 8
push 0x101e9a60
push str.overlayco
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43310000
call fcn.1011d500
push 1
mov edx, 0x101e9a5c
mov ecx, str.overlay_wireframe
call fcn.1013dad0
add esp, 4
cmp dword [0x101e9a58], 0
je 0x10142c8a
mov dword [ebp - 0x24], 0x43450000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
call fcn.1011d500
push 1
mov edx, 0x101e9a5d
mov ecx, str.overlay_behind_walls
call fcn.1013dad0
push 0x101e9a70
push str.overlayco2
call fcn.100420b0
call fcn.1011d6a0
mov eax, dword [0x101e6bb0]
cmp eax, 1
jne 0x1014342e
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43260000
mov ecx, str.effects
call fcn.1011d570
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push 1
mov edx, 0x101e9999
mov ecx, str.remove_scope
call fcn.1013dad0
movss xmm0, dword [0x1017f208]
add esp, 0xc
call fcn.1011d8f0
push 1
mov edx, 0x101e99ae
mov ecx, str.remove_scope_zoom
call fcn.1013dad0
movss xmm0, dword [0x1017f208]
add esp, 4
call fcn.1011d8f0
push 1
mov edx, 0x101e999a
mov ecx, str.remove_smoke
call fcn.1013dad0
movss xmm0, dword [0x1017f208]
add esp, 4
call fcn.1011d8f0
push 1
mov edx, 0x101e999b
mov ecx, str.remove_flash_effects
call fcn.1013dad0
movss xmm0, dword [0x1017f208]
add esp, 4
call fcn.1011d8f0
push 1
mov edx, 0x101e99ad
mov ecx, str.remove_visual_recoil
call fcn.1013dad0
movss xmm0, dword [0x1017f208]
add esp, 4
call fcn.1011d8f0
push 1
mov edx, 0x101e999c
mov ecx, str.disable_post_processing
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e9998
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.preverse_killfeed
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e998d
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
mov ecx, str.night_mode
call fcn.1013dad0
add esp, 4
cmp byte [0x101e998d], 0
je 0x10142e96
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push 0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push str._d__
push eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x14], 0x64
push eax
push 0x101e9994
xor edx, edx
mov dword [ebp - 0x1c], 1
mov ecx, str.nval
call fcn.1013a0a0
add esp, 0x18
mov ecx, dword [0x101e6b78]
mov edx, 0x101e998b
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.custom_molotov_color
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
push 0x101e99c8
push str.fcol
call fcn.100420b0
call fcn.1011d6a0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x434e0000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43130000
mov ecx, str.extra
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9c24
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.custom_viewmodel_offset
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 0xc
cmp byte [0x101e9c24], 0
je 0x10143073
movss xmm0, dword [0x1017f208]
call fcn.1011d8f0
push 0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push str._.1f
push eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0xc1c80000
push eax
push 0x101e9c28
mov edx, 4
mov dword [ebp - 0x14], 0x41c80000
mov ecx, str.offset_x
call fcn.1013a0a0
movss xmm0, dword [0x1017f208]
add esp, 0x18
call fcn.1011d8f0
push 0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push str._.1f
push eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0xc1c80000
push eax
push 0x101e9c2c
mov edx, 4
mov dword [ebp - 0x14], 0x41c80000
mov ecx, str.offset_y
call fcn.1013a0a0
movss xmm0, dword [0x1017f208]
add esp, 0x18
call fcn.1011d8f0
push 0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push str._.1f
push eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0xc1c80000
push eax
push 0x101e9c30
mov edx, 4
mov dword [ebp - 0x14], 0x41c80000
mov ecx, str.offset_z
call fcn.1013a0a0
add esp, 0x18
mov ecx, dword [0x101e6b78]
xor edx, edx
push 0
push ecx
mov dword [esp], 0x3f800000
mov eax, dword [ecx + 0x19e4]
push str._d__
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.viewmodel_fov
mov dword [ebp - 0x14], 0x3c
mov dword [ebp - 0x1c], 0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e99b4
call fcn.1013a0a0
mov ecx, dword [0x101e6b78]
add esp, 0x18
xor edx, edx
mov eax, dword [ecx + 0x19e4]
push 0
push ecx
mov dword [esp], 0x3f800000
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.view_fov
push str._d__
mov dword [ebp - 0x14], 0x3c
mov dword [ebp - 0x1c], 0
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x101e99b0
call fcn.1013a0a0
call fcn.1011d6a0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d500
add esp, 0x10
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43a10000
mov ecx, str.others
call fcn.1011d570
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x20]
push ecx
mov dword [ebp - 0x20], str.text
mov dword [ebp - 0x1c], str.icon
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, esp
push ecx
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x18]
push eax
push edx
call fcn.100141e0
mov edx, 0x101e992c
mov ecx, str.dropped_weapons
call fcn.10136040
add esp, 8
push 0x101e9950
push str.dropped_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42440000
call fcn.1011d500
push 1
mov edx, 0x101e9960
mov ecx, str.dropped_weapons_ammo
call fcn.1013dad0
push 0x101e9964
push str.dropped_ammo_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x428a0000
call fcn.1011d500
push 1
mov edx, 0x101e9974
mov ecx, str.grenades
call fcn.1013dad0
push 0x101e9978
push str.nades_col
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42b20000
call fcn.1011d500
push 1
mov edx, 0x101e9991
mov ecx, str.grenade_prediciton
call fcn.1013dad0
push 0x101e99d8
push str.pc
call fcn.100420b0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42da0000
call fcn.1011d500
push 1
mov edx, 0x101e9988
mov ecx, str.bomb
call fcn.1013dad0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43010000
call fcn.1011d500
push 1
mov edx, 0x101e9989
mov ecx, str.radar
call fcn.1013dad0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43150000
call fcn.1011d500
push 1
mov edx, 0x101e998e
mov ecx, str.recoil_crosshair
call fcn.1013dad0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43290000
call fcn.1011d500
push 1
mov edx, 0x101e998f
mov ecx, str.indicators
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov edx, 0x101e9840
push 1
mov ecx, str.third_person
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
mov edx, 0x101e9820
mov ecx, str.thirdperson_key
push 0x101e9824
call fcn.10136f60
movss xmm0, dword [0x1017f208]
add esp, 4
call fcn.1011d8f0
push 0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push str._.3f
push eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x42700000
push eax
push 0x101e9828
mov edx, 4
mov dword [ebp - 0x14], 0x43960000
mov ecx, str.third_person_distance
call fcn.1013a0a0
add esp, 0x18
call fcn.1011d6a0
cmp dword [0x101e6bac], 4
jne 0x1014383f
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d500
call fcn.10110f50
cmp dword [0x101e6bb0], 0
mov ecx, str.misc
sete dl
call fcn.1010a010
test al, al
je 0x10143478
mov dword [0x101e6bb0], 0
call fcn.10110d40
mov ecx, 0x101e8b70
call fcn.100fe790
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x42d40000
mov ecx, str.menu
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9c34
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.watermark
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 0xc
call fcn.1011d6a0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x43120000
call fcn.1011d500
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x434f0000
mov ecx, str.miscellaneous
call fcn.1011d570
mov ecx, dword [0x101e6b78]
mov edx, 0x101e9990
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.reveal_competitive_ranks
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 0xc
mov edx, 0x101e9bcc
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.bunny_hop
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
movss dword [eax + 0xc8], xmm1
maxss xmm0, xmm1
mov edx, 0x101e9bce
push 1
mov ecx, str.automatic_strafer
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e9bcf
mov eax, dword [ecx + 0x19e4]
push 0
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.infinite_duck
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e9bdc
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.jump_bug
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
mov edx, 0x101e9be0
mov ecx, str.jbug
push 0x101e9be4
call fcn.10136f60
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e9be8
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.edge_jump
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
mov edx, 0x101e9bec
mov ecx, str.ej
push 0x101e9bf0
call fcn.10136f60
mov ecx, dword [0x101e6b78]
add esp, 4
mov edx, 0x101e99ac
mov eax, dword [ecx + 0x19e4]
push 1
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.fast_stop
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
mov ecx, dword [0x101e6b78]
mov edx, 0x101e998c
push 1
mov eax, dword [ecx + 0x19e4]
mov byte [eax + 0x7c], 1
mov eax, dword [ecx + 0x19e4]
mov ecx, str.ClanTag
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f208]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dad0
add esp, 4
call fcn.1011d6a0
cmp dword [0x101e6bac], 5
jne 0x101438b2
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d500
call fcn.10110f50
cmp dword [0x101e6bb0], 0
mov ecx, str.skinchanger
sete dl
call fcn.1010a010
test al, al
je 0x10143885
mov dword [0x101e6bb0], 0
call fcn.10110d40
cmp byte [0x101e50e8], 0
je 0x101438a6
call fcn.1000fd00
mov byte [0x101e50e8], 0
mov byte [eax + 0xa8], 1
call fcn.1000fd00
mov ecx, eax
call fcn.100e0630
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x80]
cmp ecx, 0xf
jbe 0x101438f2
mov edx, dword [ebp - 0x94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101438e8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x101438e8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1006ccbf
add esp, 8
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], 0
call fcn.1011d1f0
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret