Function at 0x1013f260
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 0x1014989a
push eax
mov dword fs:[0], esp
mov eax, dword [0x101e6ba5]
mov edx, dword [0x101e6b78]
movss xmm4, dword [0x1017f300]
movss xmm5, dword [0x1017f2b8]
push ebx
sub esp, 0x88
push esi
push edi
test al, al
jne 0x1013f31f
test edx, edx
je 0x1013f5b5
movss xmm3, dword [edx + 0x1500]
xorps xmm1, xmm1
comiss xmm3, xmm1
movss xmm2, dword [0x1017f0d8]
jbe 0x1013f32a
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 0x1013f32a
movss xmm2, dword [0x1017f0d8]
xorps xmm1, xmm1
test al, al
je 0x1013f391
test edx, edx
je 0x1013f5b5
movss xmm3, dword [edx + 0x1500]
comiss xmm2, xmm3
jbe 0x1013f38d
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 0x1013f3ae
test edx, edx
je 0x1013f5b5
movss xmm0, dword [edx + 0x1500]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jnp 0x101439ff
mov dword [edx + 0x1ab8], 0x44098000
mov ecx, 0x101709a8
mov dword [edx + 0x1abc], 0x43c00000
mov dword [edx + 0x1a90], 1
xor edx, edx
push 0x2b
call fcn.10112270
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.1011d210
movss xmm0, dword [ebp - 0x64]
movaps xmm1, xmm6
addss xmm1, dword [0x1017f1cc]
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 [0x1017f134]
movaps xmm2, xmm0
movss dword [ebp - 0x4c], xmm0
subss xmm2, dword [0x1017f134]
push eax
movaps xmm0, xmm6
lea eax, [ebp - 0x54]
addss xmm0, dword [0x1017f0d8]
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.1012c3c0
movss xmm0, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mulss xmm0, dword [0x1017f048]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d210
movss xmm0, dword [ebp - 0x5c]
lea ecx, [esi + 0x5c]
addss xmm0, dword [ebp - 0x58]
movss xmm2, dword [0x1017f0d8]
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 [0x1017f090]
movss xmm2, dword [0x1017f094]
test edx, 0xff000000
je 0x1013f5bd
subss xmm0, xmm3
mov ecx, esi
subss xmm1, xmm3
movss xmm3, dword [0x1017f170]
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.101219a0
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.1012aed0
mov dword [esi + 0x54], 0
jmp 0x1013f5c3
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 [0x1017f050]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d210
movss xmm0, dword [ebp - 0x58]
addss xmm0, dword [0x1017f1d0]
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.1012c5c0
movaps xmm0, xmmword [0x1017f420]
lea ecx, [ebp - 0x30]
movups xmmword [ebp - 0x30], xmm0
call fcn.1011d210
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.1011d210
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.1011d210
movaps xmm0, xmmword [0x1017f420]
lea ecx, [ebp - 0x30]
mov esi, eax
movups xmmword [ebp - 0x30], xmm0
call fcn.1011d210
movss xmm2, dword [ebp - 0x6c]
movss xmm0, dword [ebp - 0x58]
push dword [ebp - 0x50]
addss xmm0, dword [0x1017f1d8]
movss dword [ebp - 0x28], xmm2
movss xmm2, dword [ebp - 0x64]
mulss xmm2, dword [0x1017f094]
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 [0x1017f1d4]
push eax
addss xmm2, dword [0x1017f1a4]
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x74]
movss dword [ebp - 0x70], xmm0
push eax
movss dword [ebp - 0x74], xmm2
call fcn.1012c240
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 [0x1017f050]
movss dword [ebp - 0x24], xmm0
call fcn.1011d210
movss xmm0, dword [ebp - 0x5c]
subss xmm0, dword [0x1017f1d0]
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.1012c5c0
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.1011d210
movss xmm0, dword [ebp - 0x5c]
subss xmm0, dword [0x1017f1f0]
movss xmm2, dword [ebp - 0x60]
push 0xf
push ecx
mov dword [esp], 0
movaps xmm3, xmm2
addss xmm2, dword [0x1017f1ac]
addss xmm3, dword [0x1017f26c]
movss dword [ebp - 0x50], xmm0
mov ecx, esi
movss xmm0, dword [ebp - 0x58]
addss xmm0, dword [0x1017f1f0]
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.1012c3c0
movss xmm0, dword [edi + 0x1500]
lea ecx, [ebp - 0x30]
mulss xmm0, dword [0x1017f048]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d210
movss xmm1, dword [ebp - 0x5c]
movss xmm2, dword [ebp - 0x58]
mov dword [ebp - 0x1c], eax
subss xmm1, dword [0x1017f1ec]
addss xmm2, dword [0x1017f1ec]
test eax, 0xff000000
je 0x1013f8ec
movss xmm0, dword [ebp - 0x54]
lea eax, [ebp - 0x28]
subss xmm0, dword [0x1017f090]
subss xmm1, dword [0x1017f090]
addss xmm2, dword [0x1017f094]
push 0xf
push eax
movss dword [ebp - 0x28], xmm0
lea eax, [ebp - 0x18]
movss xmm0, dword [ebp - 0x14]
xorps xmm3, xmm3
addss xmm0, dword [0x1017f094]
push eax
mov ecx, esi
movss dword [ebp - 0x24], xmm1
movss dword [ebp - 0x14], xmm2
movss dword [ebp - 0x18], xmm0
call fcn.101219a0
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.1012aed0
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.1011d210
movss xmm1, dword [ebp - 0x60]
movss xmm0, dword [ebp - 0x58]
addss xmm1, dword [0x1017f194]
addss xmm0, dword [0x1017f188]
push ecx
push 0x101709a8
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.1012c190
mov ax, word [0x1017e650]
xorps xmm0, xmm0
movups xmmword [ebp - 0x94], xmm0
mov word [ebp - 0x8c], ax
movq xmm0, qword [str.Nov_24_2024]
mov al, byte [0x1017e652]
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 [0x1017f084]
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x2c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
movss dword [ebp - 0x24], xmm0
call fcn.1011d210
movss xmm1, dword [ebp - 0x5c]
subss xmm1, dword [0x1017f1c0]
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.1012c190
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 [0x1017f18c]
addss xmm2, dword [0x1017f260]
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.10111090
cmp dword [0x101e6bac], 0
mov ecx, str.legit
sete dl
call fcn.1010a750
test al, al
je 0x1013fa9d
mov dword [0x101e6bac], 0
movss xmm1, dword [0x1017f35c]
xorps xmm0, xmm0
call fcn.1011d510
cmp dword [0x101e6bac], 1
mov ecx, str.rage
sete dl
call fcn.1010a750
test al, al
je 0x1013facf
mov dword [0x101e6bac], 1
movss xmm1, dword [0x1017f35c]
xorps xmm0, xmm0
call fcn.1011d510
cmp dword [0x101e6bac], 2
mov ecx, str.anti_aim
sete dl
call fcn.1010a750
test al, al
je 0x1013fb01
mov dword [0x101e6bac], 2
movss xmm1, dword [0x1017f35c]
xorps xmm0, xmm0
call fcn.1011d510
cmp dword [0x101e6bac], 3
mov ecx, str.visuals
sete dl
call fcn.1010a750
test al, al
je 0x1013fb33
mov dword [0x101e6bac], 3
movss xmm1, dword [0x1017f35c]
xorps xmm0, xmm0
call fcn.1011d510
cmp dword [0x101e6bac], 4
mov ecx, str.misc
sete dl
call fcn.1010a750
test al, al
je 0x1013fb65
mov dword [0x101e6bac], 4
movss xmm1, dword [0x1017f35c]
xorps xmm0, xmm0
call fcn.1011d510
cmp dword [0x101e6bac], 5
mov ecx, str.skins
sete dl
call fcn.1010a750
test al, al
je 0x1013fb97
mov dword [0x101e6bac], 5
call fcn.10110e80
cmp dword [0x101e6bac], 0
movss xmm3, dword [0x1017f1fc]
jne 0x10140aa8
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 [0x1017f1c0]
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.10111090
cmp dword [0x101ee178], 0
mov ecx, str.auto
sete dl
call fcn.1010a150
test al, al
je 0x1013fc46
xor edx, edx
mov dword [0x101ee178], edx
jmp 0x1013fc4c
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013fcb1
mov edx, 1
mov dword [0x101ee178], edx
jmp 0x1013fcb7
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, 0x10171754
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013fd1c
mov edx, 2
mov dword [0x101ee178], edx
jmp 0x1013fd22
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013fd87
mov edx, 3
mov dword [0x101ee178], edx
jmp 0x1013fd8d
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013fdf2
mov edx, 4
mov dword [0x101ee178], edx
jmp 0x1013fdf8
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013fe5d
mov edx, 5
mov dword [0x101ee178], edx
jmp 0x1013fe63
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013fec8
mov edx, 6
mov dword [0x101ee178], edx
jmp 0x1013fece
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013ff33
mov edx, 7
mov dword [0x101ee178], edx
jmp 0x1013ff39
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x1013ff9b
mov dword [0x101ee178], 8
call fcn.10110e80
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 [0x1017f1ec]
addss xmm2, dword [0x1017f278]
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.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 0xc
lea eax, [edi + 8]
lea edx, [edi + 4]
mov ecx, str.aim_key
push eax
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
mov ecx, dword [0x101e6b78]
mov dword [ebp - 0x30], 0x1017df5c
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 [0x1017f188]
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.10014210
lea edx, [edi + 0x40]
mov ecx, str.hitboxes
call fcn.10136150
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
lea edx, [edi + 0x20]
mov ecx, str.extra_checks
call fcn.10136150
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
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.1013a1b0
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 0x10172898
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 [0x1017f188]
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.1013a1b0
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 0x10140494
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 [0x1017f188]
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.1013a1b0
add esp, 0x18
call fcn.1011d820
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 [0x1017f2c0]
addss xmm2, dword [0x1017f278]
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.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 0xc
call fcn.1011d820
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 [0x1017f1ec]
addss xmm2, dword [0x1017f2c8]
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.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push 1
mov edx, esi
mov ecx, str.enabled
call fcn.1013dbe0
add esp, 0xc
lea eax, [esi + 0x2c]
lea edx, [esi + 0x28]
mov ecx, str.trigger_key
push eax
call fcn.10137070
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x3c]
sub esp, 8
mov dword [ebp - 0x3c], 0x1017df5c
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
lea edx, [esi + 8]
mov ecx, str.hitboxes
call fcn.10136150
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 0x10172898
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f188]
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.1013a1b0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push 0x10172898
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.1013a1b0
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 0x10172898
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 4
call fcn.1011d820
movss xmm3, dword [0x1017f1fc]
cmp dword [0x101e6bac], 1
jne 0x10141a74
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 [0x1017f1c0]
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.10111090
cmp dword [0x101ee174], 0
mov ecx, str.auto
sete dl
call fcn.1010a150
test al, al
je 0x10140b4a
xor edx, edx
mov dword [0x101ee174], edx
jmp 0x10140b50
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140bb5
mov edx, 1
mov dword [0x101ee174], edx
jmp 0x10140bbb
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, 0x10171754
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140c20
mov edx, 2
mov dword [0x101ee174], edx
jmp 0x10140c26
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140c8b
mov edx, 3
mov dword [0x101ee174], edx
jmp 0x10140c91
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140cf6
mov edx, 4
mov dword [0x101ee174], edx
jmp 0x10140cfc
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140d61
mov edx, 5
mov dword [0x101ee174], edx
jmp 0x10140d67
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140dcc
mov edx, 6
mov dword [0x101ee174], edx
jmp 0x10140dd2
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140e37
mov edx, 7
mov dword [0x101ee174], edx
jmp 0x10140e3d
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1010a150
test al, al
je 0x10140e9f
mov dword [0x101ee174], 8
call fcn.10110e80
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 [0x1017f1ec]
addss xmm2, dword [0x1017f278]
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.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
mov eax, dword [0x101ee174]
add esp, 4
test eax, eax
je 0x10141002
cmp eax, 1
je 0x10141002
cmp eax, 2
jne 0x1014105d
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
mov eax, dword [0x101ee174]
add esp, 4
cmp eax, 4
jne 0x101410ba
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 0x10172898
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f188]
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.1013a1b0
call fcn.1011d820
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 [0x1017f2ac]
addss xmm2, dword [0x1017f278]
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.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013d080
add esp, 0xc
mov edx, 0x101e97d0
mov ecx, 0x1017e854
push 0x101e97d4
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013d080
add esp, 4
mov edx, 0x101e97d8
mov ecx, 0x1017e864
push 0x101e97dc
call fcn.10137070
add esp, 4
call fcn.1011d820
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 [0x1017f1ec]
addss xmm2, dword [0x1017f2c8]
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.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x18]
push eax
push edx
call fcn.10014210
lea edx, [esi + 0x101e9188]
mov ecx, str.automatic_stop_type
call fcn.10136150
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x48]
mov dword [ebp - 0x48], 0x1017df5c
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
lea edx, [esi + 0x101e91b8]
mov ecx, str.hitboxes
call fcn.10136150
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], 0x1017df5c
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
mov dword [ebp - 0x24], str.body
addss xmm1, dword [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
lea edx, [esi + 0x101e9184]
mov ecx, str.hitbox_prefer
call fcn.1013eaf0
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 [0x1017f188]
mov dword [ebp - 0x28], str.high_velocity
mov dword [ebp - 0x24], 0x1017e900
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
lea edx, [esi + 0x101e91d8]
mov ecx, str.head_prefers
call fcn.10136150
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], 0x1017e900
addss xmm1, dword [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
lea edx, [esi + 0x101e91f8]
mov ecx, str.body_prefers
call fcn.10136150
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 0x10172898
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f188]
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.1013a1b0
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 [0x1017f188]
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 0x10172898
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.1013a1b0
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 0x10172898
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013d080
add esp, 0x1c
lea eax, [esi + 0x101e9228]
lea edx, [esi + 0x101e9224]
mov ecx, str.dmg
push eax
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push 0x10172898
push eax
lea eax, [ebp - 0x1c]
xor edx, edx
push eax
lea eax, [esi + 0x101e91b4]
mov ecx, str.over_dmg
push eax
call fcn.1013a1b0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 0x10172898
movss xmm1, dword [eax + 0xc]
subss xmm1, dword [eax + 0x58]
movss xmm0, dword [eax + 0xe0]
addss xmm1, dword [0x1017f188]
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.1013a1b0
add esp, 0x18
call fcn.1011d820
cmp dword [0x101e6bac], 2
jne 0x101424b6
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d680
call fcn.10111090
cmp dword [0x101e6bb0], 0
mov ecx, str.anti_aimbot
sete dl
call fcn.1010a150
test al, al
je 0x10141abe
mov dword [0x101e6bb0], 0
call fcn.10110e80
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d680
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.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
mov ecx, dword [0x101e6b78]
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x2c], str.none
mov dword [ebp - 0x28], str.down
mov dword [ebp - 0x24], 0x1017e9e0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
mov edx, 0x101e9850
mov ecx, str.pitch
call fcn.1013eaf0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x18]
push eax
push edx
call fcn.10014210
mov edx, 0x101e985c
mov ecx, str.yaw_base
call fcn.1013eaf0
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 [0x1017f188]
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.10014210
mov edx, 0x101e9854
mov ecx, 0x1017ea8c
call fcn.1013eaf0
add esp, 0xc
cmp dword [0x101e9854], 1
jne 0x10141d2f
mov ecx, dword [0x101e6b78]
xor edx, edx
push 0
push ecx
mov dword [esp], 0x3f800000
mov eax, dword [ecx + 0x19e4]
push 0x10172898
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
mov edx, 0x101e984c
mov ecx, str.fake
call fcn.1013eaf0
add esp, 0xc
cmp dword [0x101e984c], 0
je 0x10141eee
mov ecx, dword [0x101e6b78]
xor edx, edx
push 0
push ecx
mov dword [esp], 0x3f800000
mov eax, dword [ecx + 0x19e4]
push 0x10172898
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 [0x1017f188]
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.1013a1b0
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 0x10172898
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 [0x1017f188]
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.1013a1b0
add esp, 0x18
cmp dword [0x101e984c], 1
jne 0x10141eee
movss xmm0, dword [0x1017f188]
call fcn.1011da70
push str.inverter
call fcn.1013d080
add esp, 4
mov edx, 0x101e9868
mov ecx, str.inverter_key
push 0x101e986c
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013d080
add esp, 4
mov edx, 0x101e9870
mov ecx, 0x1017eae4
push 0
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013d080
add esp, 4
mov edx, 0x101e9878
mov ecx, 0x1017ea98
push 0
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013d080
add esp, 4
mov edx, 0x101e9880
mov ecx, 0x1017eab0
push 0
call fcn.10137070
add esp, 4
call fcn.1011d820
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x43820000
call fcn.1011d680
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x42ba0000
mov ecx, str.extended_angles
call fcn.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
mov ecx, str.enabled
call fcn.1013dbe0
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 [0x1017f188]
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.1013a1b0
call fcn.1011d820
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d680
add esp, 0x10
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43260000
mov ecx, str.fake_lags
call fcn.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x20]
push eax
push edx
call fcn.10014210
mov edx, 0x101e983c
mov ecx, str.amount
call fcn.1013eaf0
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 0x10172898
mov dword [ebp - 0x14], 0x64
mov dword [ebp - 0x1c], 1
addss xmm1, dword [0x1017f188]
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.1013a1b0
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 0x10172898
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 [0x1017f188]
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.1013a1b0
call fcn.1011d820
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x434e0000
call fcn.1011d680
add esp, 0x10
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43130000
mov ecx, str.other
call fcn.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 0xc
mov edx, 0x101e9818
mov ecx, 0x1017eb84
push 0x101e981c
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 4
mov edx, 0x101e980c
mov ecx, 0x1017eb80
push 0x101e9810
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 4
mov edx, 0x101e9800
mov ecx, 0x1017eb54
push 0x101e9804
call fcn.10137070
add esp, 4
call fcn.1011d820
cmp dword [0x101e6bac], 3
jne 0x1014351e
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d680
call fcn.10111090
cmp dword [0x101e6bb0], 0
mov ecx, 0x1017eb6c
sete dl
call fcn.1010a150
test al, al
je 0x10142500
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 [0x1017f1c0]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
cmp dword [0x101e6bb0], 1
sete dl
call fcn.1010a150
test al, al
je 0x10142566
mov dword [0x101e6bb0], 1
call fcn.10110e80
mov eax, dword [0x101e6bb0]
test eax, eax
jne 0x10142d84
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d680
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43a10000
mov ecx, 0x1017eb6c
call fcn.1011d6f0
movss xmm0, dword [0x1017f188]
call fcn.1011da70
push 1
mov edx, 0x101e9888
mov ecx, str.bounding_box
call fcn.1013dbe0
add esp, 8
push 0x101e988c
push str.box_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x41e80000
call fcn.1011d680
push 1
mov edx, 0x101e989c
mov ecx, str.name
call fcn.1013dbe0
push 0x101e98a0
push str.name_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42440000
call fcn.1011d680
push 1
mov edx, 0x101e98b0
mov ecx, str.weapon
call fcn.1013dbe0
push 0x101e98b4
push str.weapon_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x428a0000
call fcn.1011d680
push 1
mov edx, 0x101e98d8
mov ecx, str.ammo
call fcn.1013dbe0
push 0x101e98dc
push str.ammo_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42b20000
call fcn.1011d680
push 1
mov edx, 0x101e98ec
mov ecx, 0x101709e8
call fcn.1013dbe0
push 0x101e98f0
push str.glow
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42da0000
call fcn.1011d680
push 1
mov edx, 0x101e9924
mov ecx, str.health
call fcn.1013dbe0
movss xmm0, dword [0x1017f188]
add esp, 4
call fcn.1011da70
push 1
mov edx, 0x101e9900
mov ecx, str.flags
call fcn.1013dbe0
add esp, 4
cmp byte [0x101e9900], 0
je 0x10142764
movss xmm0, dword [0x1017f188]
call fcn.1011da70
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.10014210
mov edx, 0x101e9904
mov ecx, str.pflags
call fcn.10136150
add esp, 0xc
movss xmm0, dword [0x1017f188]
call fcn.1011da70
push 1
mov edx, 0x101e9925
mov ecx, str.dormant
call fcn.1013dbe0
add esp, 4
cmp byte [0x101e9925], 0
je 0x101427d4
movss xmm0, dword [0x1017f188]
call fcn.1011da70
push 0
push ecx
mov dword [esp], 0x3f800000
lea eax, [ebp - 0x14]
push 0x1017ebe4
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.1013a1b0
add esp, 0x18
call fcn.1011d820
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d680
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43a10000
mov ecx, str.colored_models
call fcn.1011d6f0
movss xmm0, dword [0x1017f188]
call fcn.1011da70
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.10014210
mov edx, 0x101ee170
mov ecx, str.model
call fcn.1013eaf0
mov eax, dword [0x101ee170]
add esp, 0xc
sub eax, 0
je 0x10142aac
sub eax, 1
jne 0x10142d7a
movss xmm0, dword [0x1017f188]
call fcn.1011da70
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.10014210
mov edx, 0x101e9a84
mov ecx, str.basemat
call fcn.1013eaf0
movss xmm0, dword [0x1017f188]
add esp, 0xc
call fcn.1011da70
push 1
mov edx, 0x101e9a80
mov ecx, str.enabled
call fcn.1013dbe0
push 0x101e9a90
push str.col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42c20000
call fcn.1011d680
push 1
mov edx, 0x101e9a83
mov ecx, str.wireframe
call fcn.1013dbe0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
cmp dword [0x101e9a84], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x42ea0000
jne 0x10142a2f
call fcn.1011d680
push 1
mov edx, 0x101e9a81
mov ecx, str.phong
call fcn.1013dbe0
push 0x101e9aa0
push str.phong_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43090000
call fcn.1011d680
push 1
mov edx, 0x101e9a82
mov ecx, str.reflectivity
call fcn.1013dbe0
push 0x101e9ab0
push str.reflectivity_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x431d0000
call fcn.1011d680
push ecx
push str._d__
push 0x64
push 0
mov edx, 0x101e9ad0
mov ecx, str.pearlescent
call fcn.1013ec10
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x433b0000
call fcn.1011d680
add esp, 4
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709e8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.10014210
mov edx, 0x101e9a88
mov ecx, str.overlay_material
call fcn.1013eaf0
add esp, 8
push 0x101e9ac0
push str.overlayco
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43630000
call fcn.1011d680
push 1
mov edx, 0x101e9a8c
mov ecx, str.overlay_wireframe
call fcn.1013dbe0
add esp, 4
jmp 0x10142d7a
call fcn.1011d680
sub esp, 0xc
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709e8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.10014210
mov edx, 0x101e9a88
mov ecx, str.overlay_material
call fcn.1013eaf0
add esp, 8
push 0x101e9ac0
push str.overlayco
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x431d0000
call fcn.1011d680
push 1
mov edx, 0x101e9a8c
mov ecx, str.overlay_wireframe
call fcn.1013dbe0
add esp, 4
jmp 0x10142d7a
movss xmm0, dword [0x1017f188]
call fcn.1011da70
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.10014210
mov edx, 0x101e9a00
mov ecx, str.basemat
call fcn.1013eaf0
movss xmm0, dword [0x1017f188]
add esp, 0xc
call fcn.1011da70
push 1
mov edx, 0x101e99f8
mov ecx, str.enabled
call fcn.1013dbe0
push 0x101e9a04
push str.visible_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42c20000
call fcn.1011d680
push 1
mov edx, 0x101e99f9
mov ecx, str.behind_walls
call fcn.1013dbe0
push 0x101e9a24
push str.invisible_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42ea0000
call fcn.1011d680
push 1
mov edx, 0x101e99fd
mov ecx, str.wireframe
call fcn.1013dbe0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
cmp dword [0x101e9a00], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43090000
jne 0x10142cc3
call fcn.1011d680
push 1
mov edx, 0x101e99fb
mov ecx, str.phong
call fcn.1013dbe0
push 0x101e9a34
push str.phong_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x431d0000
call fcn.1011d680
push 1
mov edx, 0x101e99fc
mov ecx, str.reflectivity
call fcn.1013dbe0
push 0x101e9a44
push str.reflectivity_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43310000
call fcn.1011d680
push ecx
push str._d__
push 0x64
push 0
mov edx, 0x101e9a54
mov ecx, str.pearlescent
call fcn.1013ec10
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x434f0000
call fcn.1011d680
add esp, 4
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709e8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.10014210
mov edx, 0x101e9a58
mov ecx, str.overlay_material
call fcn.1013eaf0
add esp, 8
push 0x101e9a60
push str.overlayco
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43770000
call fcn.1011d680
push 1
mov edx, 0x101e9a5c
mov ecx, str.overlay_wireframe
call fcn.1013dbe0
add esp, 4
cmp dword [0x101e9a58], 0
je 0x10142d7a
mov dword [ebp - 0x24], 0x43858000
jmp 0x10142d4b
call fcn.1011d680
sub esp, 0xc
mov dword [ebp - 0x2c], str.none
mov ecx, esp
mov dword [ebp - 0x28], 0x101709e8
lea eax, [ebp - 0x20]
mov dword [ebp - 0x24], str.devglow
lea edx, [ebp - 0x2c]
push ecx
push eax
push edx
call fcn.10014210
mov edx, 0x101e9a58
mov ecx, str.overlay_material
call fcn.1013eaf0
add esp, 8
push 0x101e9a60
push str.overlayco
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x43310000
call fcn.1011d680
push 1
mov edx, 0x101e9a5c
mov ecx, str.overlay_wireframe
call fcn.1013dbe0
add esp, 4
cmp dword [0x101e9a58], 0
je 0x10142d7a
mov dword [ebp - 0x24], 0x43450000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
call fcn.1011d680
push 1
mov edx, 0x101e9a5d
mov ecx, str.overlay_behind_walls
call fcn.1013dbe0
push 0x101e9a70
push str.overlayco2
call fcn.10041f20
call fcn.1011d820
mov eax, dword [0x101e6bb0]
cmp eax, 1
jne 0x1014351e
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d680
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43260000
mov ecx, str.effects
call fcn.1011d6f0
movss xmm0, dword [0x1017f188]
call fcn.1011da70
push 1
mov edx, 0x101e9999
mov ecx, str.remove_scope
call fcn.1013dbe0
movss xmm0, dword [0x1017f188]
add esp, 0xc
call fcn.1011da70
push 1
mov edx, 0x101e99ae
mov ecx, str.remove_scope_zoom
call fcn.1013dbe0
movss xmm0, dword [0x1017f188]
add esp, 4
call fcn.1011da70
push 1
mov edx, 0x101e999a
mov ecx, str.remove_smoke
call fcn.1013dbe0
movss xmm0, dword [0x1017f188]
add esp, 4
call fcn.1011da70
push 1
mov edx, 0x101e999b
mov ecx, str.remove_flash_effects
call fcn.1013dbe0
movss xmm0, dword [0x1017f188]
add esp, 4
call fcn.1011da70
push 1
mov edx, 0x101e99ad
mov ecx, str.remove_visual_recoil
call fcn.1013dbe0
movss xmm0, dword [0x1017f188]
add esp, 4
call fcn.1011da70
push 1
mov edx, 0x101e999c
mov ecx, str.disable_post_processing
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
mov ecx, str.night_mode
call fcn.1013dbe0
add esp, 4
cmp byte [0x101e998d], 0
je 0x10142f86
movss xmm0, dword [0x1017f188]
call fcn.1011da70
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.1013a1b0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
push 0x101e99c8
push str.fcol
call fcn.10041f20
call fcn.1011d820
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43090000
mov dword [ebp - 0x24], 0x434e0000
call fcn.1011d680
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43130000
mov ecx, str.extra
call fcn.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 0xc
cmp byte [0x101e9c24], 0
je 0x10143163
movss xmm0, dword [0x1017f188]
call fcn.1011da70
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.1013a1b0
movss xmm0, dword [0x1017f188]
add esp, 0x18
call fcn.1011da70
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.1013a1b0
movss xmm0, dword [0x1017f188]
add esp, 0x18
call fcn.1011da70
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.1013a1b0
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 [0x1017f188]
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.1013a1b0
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 [0x1017f188]
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.1013a1b0
call fcn.1011d820
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d680
add esp, 0x10
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43a10000
mov ecx, str.others
call fcn.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
lea eax, [ebp - 0x18]
push eax
push edx
call fcn.10014210
mov edx, 0x101e992c
mov ecx, str.dropped_weapons
call fcn.10136150
add esp, 8
push 0x101e9950
push str.dropped_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42440000
call fcn.1011d680
push 1
mov edx, 0x101e9960
mov ecx, str.dropped_weapons_ammo
call fcn.1013dbe0
push 0x101e9964
push str.dropped_ammo_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x428a0000
call fcn.1011d680
push 1
mov edx, 0x101e9974
mov ecx, str.grenades
call fcn.1013dbe0
push 0x101e9978
push str.nades_col
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42b20000
call fcn.1011d680
push 1
mov edx, 0x101e9991
mov ecx, str.grenade_prediciton
call fcn.1013dbe0
push 0x101e99d8
push str.pc
call fcn.10041f20
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x40a00000
mov dword [ebp - 0x24], 0x42da0000
call fcn.1011d680
push 1
mov edx, 0x101e9988
mov ecx, str.bomb
call fcn.1013dbe0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43010000
call fcn.1011d680
push 1
mov edx, 0x101e9989
mov ecx, str.radar
call fcn.1013dbe0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43150000
call fcn.1011d680
push 1
mov edx, 0x101e998e
mov ecx, str.recoil_crosshair
call fcn.1013dbe0
add esp, 4
mov dword [ebp - 0x28], 0x40a00000
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x43290000
call fcn.1011d680
push 1
mov edx, 0x101e998f
mov ecx, str.indicators
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 4
mov edx, 0x101e9820
mov ecx, str.thirdperson_key
push 0x101e9824
call fcn.10137070
movss xmm0, dword [0x1017f188]
add esp, 4
call fcn.1011da70
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.1013a1b0
add esp, 0x18
call fcn.1011d820
cmp dword [0x101e6bac], 4
jne 0x1014392f
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d680
call fcn.10111090
cmp dword [0x101e6bb0], 0
mov ecx, str.misc
sete dl
call fcn.1010a150
test al, al
je 0x10143568
mov dword [0x101e6bb0], 0
call fcn.10110e80
mov ecx, 0x101e8b70
call fcn.100fe8d0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x41f80000
call fcn.1011d680
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x42d40000
mov ecx, str.menu
call fcn.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 0xc
call fcn.1011d820
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x43ab0000
mov dword [ebp - 0x24], 0x43120000
call fcn.1011d680
sub esp, 8
mov dword [ebp - 0x28], 0x43430000
lea edx, [ebp - 0x28]
mov dword [ebp - 0x24], 0x434f0000
mov ecx, str.miscellaneous
call fcn.1011d6f0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
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.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 4
mov edx, 0x101e9be0
mov ecx, str.jbug
push 0x101e9be4
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 4
mov edx, 0x101e9bec
mov ecx, str.ej
push 0x101e9bf0
call fcn.10137070
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
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 [0x1017f188]
maxss xmm0, xmm1
movss dword [eax + 0xc8], xmm1
movss dword [eax + 0xe0], xmm0
call fcn.1013dbe0
add esp, 4
call fcn.1011d820
cmp dword [0x101e6bac], 5
jne 0x101439a2
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], 0x41900000
mov dword [ebp - 0x24], 0x42200000
call fcn.1011d680
call fcn.10111090
cmp dword [0x101e6bb0], 0
mov ecx, str.skinchanger
sete dl
call fcn.1010a150
test al, al
je 0x10143975
mov dword [0x101e6bb0], 0
call fcn.10110e80
cmp byte [0x101e50e8], 0
je 0x10143996
call fcn.1000fd30
mov byte [0x101e50e8], 0
mov byte [eax + 0xa8], 1
call fcn.1000fd30
mov ecx, eax
call fcn.100e0780
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x80]
cmp ecx, 0xf
jbe 0x101439e2
mov edx, dword [ebp - 0x94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101439d8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x101439d8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1006cb2f
add esp, 8
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], 0
call fcn.1011d370
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