Function at 0x180017e90
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xc0
movaps xmmword [rsp + 0xb0], xmm6
mov rax, qword [0x180095040]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov rax, qword [0x180095e10]
xor edi, edi
movsd xmm0, qword [str.w_DXVVIe_r_f]
movsd qword [rbp - 0x11], xmm0
or dword [rax + 0x49b8], 3
cmp byte [0x180085385], dil
mov dword [rax + 0x49c8], 0x42480000
mov qword [rax + 0x49cc], 0x42480000
mov dword [rax + 0x49d4], edi
mov dword [rax + 0x49bc], 2
mov dword [rax + 0x49d8], 0x44158000
mov dword [rax + 0x49dc], 0x43b10000
mov dword [rax + 0x49c0], 2
mov eax, dword [0x180085380]
mov dword [rbp - 9], eax
movzx eax, word [0x180085384]
mov word [rbp - 5], ax
je 0x180018070
cmp dword [0x180095090], 2
mov r8d, edi
jl 0x18001802c
movdqa xmm2, xmmword [0x18008bef0]
mov r8d, 8
movdqa xmm4, xmmword [0x18008bf70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008bf20]
psubd xmm2, xmm0
movd xmm0, dword [str.w_DXVVIe_r_f]
andps xmm2, xmmword [0x18008bf30]
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18008bf80]
xorps xmm2, xmm0
movd dword [rbp - 0x11], xmm2
movdqa xmm2, xmmword [0x18008bf10]
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008bf20]
psubd xmm2, xmm0
movd xmm0, dword [rbp - 0xd]
andps xmm2, xmmword [0x18008bf30]
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18008bf80]
xorps xmm2, xmm0
movd dword [rbp - 0xd], xmm2
movsxd rax, r8d
lea r9, [rbp - 0x11]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
lea r9, [r9 + 1]
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x180018040
mov r8d, 0x2a
lea rdx, [0x1800950c0]
lea rcx, [rbp - 0x11]
call fcn.180025fd0
test al, al
je 0x180019feb
mov qword [rsp + 0xd0], rbx
lea rdx, [rbp - 0x21]
mov rbx, qword [0x180095e10]
movaps xmmword [rsp + 0x90], xmm8
mov dword [rbp - 0x21], 0xb
movss xmm1, dword [rbx + 0x392c]
lea rcx, [rbx + 0x4a40]
movss xmm0, dword [rbx + 0x3930]
movss dword [rbp - 0x1d], xmm1
movss dword [rbp - 0x19], xmm0
call fcn.180033db0
lea rdx, [rbp + 0xf]
mov dword [rbx + 0x392c], 0x40800000
lea rcx, str.Aimbot
mov dword [rbx + 0x3930], 0x40000000
mov dword [rbp + 0xf], 0x43160000
mov dword [rbp + 0x13], 0x42700000
call fcn.180049e70
test al, al
je 0x180018113
mov dword [0x180095dc8], edi
lea rdx, [rbp + 0xf]
mov dword [rbp + 0xf], 0x43160000
lea rcx, str.Visuals
mov dword [rbp + 0x13], 0x42700000
call fcn.180049e70
test al, al
je 0x18001813f
mov dword [0x180095dc8], 1
lea rdx, [rbp + 0xf]
mov dword [rbp + 0xf], 0x43160000
lea rcx, str.Exploits
mov dword [rbp + 0x13], 0x42700000
call fcn.180049e70
test al, al
je 0x18001816b
mov dword [0x180095dc8], 2
lea rdx, [rbp + 0xf]
mov dword [rbp + 0xf], 0x43160000
lea rcx, str.Pickups
mov dword [rbp + 0x13], 0x42700000
call fcn.180049e70
test al, al
je 0x180018197
mov dword [0x180095dc8], 4
lea rdx, [rbp + 0xf]
mov dword [rbp + 0xf], 0x43160000
lea rcx, str.Debug
mov dword [rbp + 0x13], 0x42700000
call fcn.180049e70
test al, al
je 0x1800181c6
mov edx, 3
mov dword [0x180095dc8], edx
jmp 0x1800181cc
mov edx, dword [0x180095dc8]
mov rcx, qword [0x180095e10]
movss xmm8, dword [0x18008bdc0]
movaps xmmword [rsp + 0xa0], xmm7
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
mov rbx, qword [rax + 0x2a8]
movss xmm2, dword [rax + 0x28]
movss xmm1, dword [rax + 0x2c]
test edx, 0xfffffffa
jne 0x180018221
cmp edx, 5
je 0x180018221
addss xmm1, dword [0x18008bdd8]
jmp 0x180018226
addss xmm1, xmm8
movss xmm7, dword [0x18008bdf4]
movaps xmm0, xmm2
movss dword [rbp + 0x13], xmm1
movaps xmm3, xmm7
addss xmm2, xmm3
addss xmm0, xmm7
movaps xmm3, xmm2
unpcklps xmm0, xmm1
movsd qword [rbp - 0x11], xmm0
addss xmm3, dword [0x18008be20]
movss dword [rbp + 0xf], xmm3
cmp edx, 1
jbe 0x180018268
addss xmm1, dword [0x18008be18]
jmp 0x180018270
addss xmm1, dword [0x18008be14]
movaps xmm0, xmm2
movss dword [rbp + 0x17], xmm3
unpcklps xmm0, xmm1
lea rcx, [rbp - 1]
movsd qword [rbp - 0x21], xmm0
movdqa xmm0, xmmword [0x18008c2b0]
movups xmmword [rbp - 1], xmm0
movss dword [rbp + 0x1b], xmm1
call fcn.18001d110
movss xmm6, dword [0x18008bd28]
lea rdx, [rbp - 0x11]
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0xf]
mov rcx, rbx
call fcn.18003f240
movdqa xmm0, xmmword [0x18008c2b0]
lea rcx, [rbp - 1]
movups xmmword [rbp - 1], xmm0
call fcn.18001d110
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0xf]
mov rcx, rbx
lea r8, [rbp + 0x17]
call fcn.18003f240
movdqa xmm0, xmmword [0x18008c2b0]
lea rcx, [rbp - 1]
movups xmmword [rbp - 1], xmm0
call fcn.18001d110
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x17]
mov rcx, rbx
lea r8, [rbp - 0x21]
call fcn.18003f240
movdqa xmm1, xmmword [0x18008c2b0]
lea rcx, [rbp - 1]
movups xmmword [rbp - 1], xmm1
call fcn.18001d110
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp - 0x21]
mov rcx, rbx
lea r8, [rbp - 0x11]
call fcn.18003f240
movss xmm0, dword [0x18008be18]
call fcn.18002bbe0
mov ecx, dword [0x180095dc8]
test ecx, ecx
je 0x18001981d
sub ecx, 1
je 0x18001914b
sub ecx, 1
je 0x180018b8d
sub ecx, 1
je 0x1800185ff
cmp ecx, 1
jne 0x180019f82
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c72]
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Enabled
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm8
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x180095c72], dil
jne 0x1800183fb
call fcn.180028bc0
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c71]
movss xmm6, dword [0x18008bdfc]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
addss xmm1, dword [0x18008bdb0]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm0, xmm1
movss dword [rax + 0x114], xmm0
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm1, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm1
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Show_ammo
addss xmm4, xmm3
movss xmm2, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm2, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm2
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095d81]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Show_consumables
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea r9, str.Common
lea rdx, [0x1800950ec]
mov dword [rsp + 0x20], 5
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Minimum_rarity
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004c140
cmp byte [0x180095c72], dil
jmp 0x180019f30
mov rcx, qword [0x180095e10]
lea r9, [rbp + 0xf]
movss xmm6, dword [0x18008bdf8]
lea r8, [0x1800950e4]
mov edx, 4
mov dword [rbp + 0x17], 0x21
mov dword [rbp + 0xf], 1
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Trace_Channel
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, dword [0x18008bdc8]
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [0x1800857b4]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x17]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea r8, [0x180095c80]
mov qword [rsp + 0x38], rdi
mov r9d, 0x100
mov qword [rsp + 0x30], rdi
xor edx, edx
mov dword [rsp + 0x28], edi
mov rax, qword [rcx + 0x4008]
mov qword [rbp - 0x21], rdi
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Console_command
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
call fcn.18004fd10
mov rcx, qword [0x180095e10]
lea rdx, [rbp - 0x21]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Execute
mov qword [rbp - 0x21], rdi
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.180049e70
test al, al
je 0x1800187d8
mov byte [0x180095c5e], 1
mov rcx, qword [0x180095e10]
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x17]
lea r8, [0x1800951a4]
mov dword [rbp + 0xf], 0x40000000
mov edx, 8
mov dword [rbp + 0x17], edi
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.WorldToScreen_X
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea r9, [rbp + 0x17]
mov qword [rsp + 0x28], rbx
lea r8, [0x1800951a0]
mov edx, 8
mov dword [rbp + 0xf], 0x40000000
mov dword [rbp + 0x17], edi
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.WorldToScreen_Y
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea rdx, [0x180095dc6]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Show_actor_names
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
lea r8, [0x180095c60]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov r9d, 0x10
mov rax, qword [rcx + 0x4008]
xor edx, edx
mov qword [rsp + 0x38], rdi
lea rcx, str.Target_Player
mov qword [rsp + 0x30], rdi
addss xmm4, xmm3
mov dword [rsp + 0x28], edi
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
mov qword [rbp - 0x21], rdi
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
call fcn.18004fd10
mov rcx, qword [0x180095e10]
cvttss2si r9d, dword [0x180095dc0]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
cvttss2si r8d, dword [0x180095dbc]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.OL:__i___i___i
movss xmm1, dword [rax + 0x28]
addss xmm4, xmm3
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
cvttss2si edx, dword [0x180095db8]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.180049460
mov rcx, qword [0x180095e10]
cvttss2si r9d, dword [0x180095db0]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
cvttss2si r8d, dword [0x180095dac]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.OR:__i___i___i
movss xmm1, dword [rax + 0x28]
addss xmm4, xmm3
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
cvttss2si edx, dword [0x180095da8]
mov byte [rax + 0x151], 1
addss xmm1, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.180049460
jmp 0x180019f82
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c5a]
movss xmm8, dword [0x18008bdf8]
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.No_pump_cooldown
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, dword [0x18008bdc8]
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
movss xmm7, dword [0x18008be74]
xorps xmm0, xmm0
movaps xmm1, xmm7
call fcn.18002bb30
lea rcx, str.Instant_revive
lea rdx, [0x180095c54]
call fcn.18004af50
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002bb30
lea rcx, str.Aim_while_jumping
lea rdx, [0x180095c5d]
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c50]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.All_weapons_auto
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002bb30
lea rcx, str.Instant_reload
lea rdx, [0x180095c55]
call fcn.18004af50
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002bb30
lea rcx, str.Rapid_fire
lea rdx, [0x180095c5b]
call fcn.18004af50
mov rcx, qword [0x180095e10]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rdx, [0x180095dc4]
lea rcx, str.No_spread
call fcn.18004af50
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002bb30
lea rcx, str.No_recoil
lea rdx, [0x180095c57]
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c58]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Vehicle_Fly__HOLD_LEFT_ALT_
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002bb30
lea rcx, str.Vehicle_Turbo
lea rdx, [0x180095c70]
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c5c]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.New_server_fly
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c56]
mov rax, qword [rcx + 0x4008]
movss xmm6, dword [rax + 0x114]
movss xmm4, dword [rax + 0x2c]
movss xmm5, dword [rax + 0x90]
subss xmm6, xmm4
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Zipline_server_fly
addss xmm6, xmm5
movss xmm3, dword [rax + 0x28]
movss xmm2, dword [rax + 0x2c]
subss xmm3, dword [rax + 0x8c]
subss xmm2, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm3, xmm8
addss xmm2, xmm6
movss dword [rax + 0x110], xmm3
movss dword [rax + 0x114], xmm2
call fcn.18004af50
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002bb30
lea rdx, [0x180095c52]
lea rcx, str.Fast_Pickaxe
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095dc5]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Projectile_Teleport
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c59]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Spread_Multiplier
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x180095c59], dil
je 0x180019f82
mov rcx, qword [0x180095e10]
lea rbx, str._.2f
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x17]
lea r8, [0x1800950e0]
mov dword [rbp + 0xf], 0x3f800000
mov edx, 8
mov dword [rbp + 0x17], 0x3dcccccd
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Spread_amount
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
jmp 0x180019f82
mov rcx, qword [0x180095e10]
lea rdx, [0x1800950c9]
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Enabled
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm8
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x1800950c9], dil
jne 0x1800191c2
call fcn.180028bc0
mov rcx, qword [0x180095e10]
lea rdx, [0x1800950d4]
movss xmm7, dword [0x18008bdfc]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
addss xmm1, dword [0x18008bdb0]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm0, xmm1
movss dword [rax + 0x114], xmm0
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm1, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm1
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Skeletons
addss xmm4, xmm3
movss xmm2, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm2, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm2
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x1800950d5]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Boxes
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x1800950d5], dil
movss xmm8, dword [0x18008be00]
je 0x1800195d0
mov rcx, qword [0x180095e10]
lea r9, [0x1800951a8]
lea rdx, [0x1800950dc]
mov dword [rsp + 0x20], 3
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Type
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004c140
cmp dword [0x1800950dc], 1
mov rcx, qword [0x180095e10]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
addss xmm4, xmm3
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
mov byte [rax + 0x151], 1
addss xmm0, xmm4
movss dword [rax + 0x114], xmm0
jne 0x1800194f2
addss xmm1, dword [0x18008be04]
lea rbx, str._.2f
mov dword [rbp + 0xf], 0x42c80000
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x17]
lea r8, [0x1800950c4]
mov dword [rbp + 0x17], edi
mov edx, 8
lea rcx, str.Width
movss dword [rax + 0x110], xmm1
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea r8, [0x1800950d0]
mov dword [rbp + 0xf], 0x42c80000
mov dword [rbp + 0x17], edi
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Height
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, dword [0x18008be04]
jmp 0x180019584
addss xmm1, xmm7
lea rdx, [0x1800950c8]
lea rcx, str.Fill_boxes
movss dword [rax + 0x110], xmm1
call fcn.18004af50
cmp byte [0x1800950c8], dil
je 0x1800195d0
mov rcx, qword [0x180095e10]
lea rbx, str._.2f
mov dword [rbp + 0xf], 0x3f800000
lea r8, [0x1800950cc]
mov dword [rbp + 0x17], 0x3c23d70a
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Opacity
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm8
movss xmm0, dword [rax + 0x2c]
subss xmm4, xmm2
subss xmm0, dword [rax + 0x90]
movss dword [rax + 0x110], xmm1
lea r9, [rbp + 0x17]
mov qword [rsp + 0x28], rbx
mov edx, 8
addss xmm4, xmm3
addss xmm0, xmm4
movss dword [rax + 0x114], xmm0
mov byte [rax + 0x151], 1
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c48]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Snaplines
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x180095c48], dil
je 0x18001978c
mov rcx, qword [0x180095e10]
lea r9, str.Bottom_of_screen
lea rdx, [0x1800950d8]
mov dword [rsp + 0x20], 6
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Start_location
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004c140
mov rcx, qword [0x180095e10]
lea r9, str.Head_of_enemy
lea rdx, [0x180095c4c]
mov dword [rsp + 0x20], 4
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.End_location
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm8
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004c140
mov rcx, qword [0x180095e10]
lea rdx, [0x180095c4a]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Names
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x1800950c9], dil
jmp 0x180019f30
mov rcx, qword [0x180095e10]
lea rdx, [0x1800950e8]
mov rax, qword [rcx + 0x4008]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Enabled
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm8
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x1800950e8], dil
jne 0x180019894
call fcn.180028bc0
mov rcx, qword [0x180095e10]
lea r9, str.Mouse
movss xmm7, dword [0x18008bdfc]
lea rdx, [0x180095d8c]
mov dword [rsp + 0x20], 4
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
addss xmm1, dword [0x18008bdb0]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm0, xmm1
movss dword [rax + 0x114], xmm0
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm1, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm1
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Type
addss xmm4, xmm3
movss xmm2, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm2, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm2
movss dword [rax + 0x114], xmm0
call fcn.18004c140
mov rcx, qword [0x180095e10]
lea r9, str.Head
lea rdx, [0x180095d88]
mov dword [rsp + 0x20], 4
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Target_bone
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004c140
cmp dword [0x180095d8c], 1
ja 0x180019ad4
mov rcx, qword [0x180095e10]
lea r9, [rbp + 0x17]
lea r8, [0x180095100]
mov dword [rbp + 0xf], 0x41a00000
mov edx, 8
mov dword [rbp + 0x17], 0x3f800000
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Smoothing
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, str._.1f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x17]
lea r8, [0x1800950f8]
mov dword [rbp + 0xf], 0x43fa0000
mov edx, 8
mov dword [rbp + 0x17], 0x41200000
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Aimbot_FOV
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea rdx, [0x1800950fc]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Show_FOV_circle
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x1800950fc], dil
movss xmm8, dword [0x18008be74]
je 0x180019cf6
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.18002bb30
lea rcx, str.Filled_FOV_circle
lea rdx, [0x1800950f1]
call fcn.18004af50
cmp byte [0x1800950f1], dil
je 0x180019cf6
mov rcx, qword [0x180095e10]
lea r9, [rbp + 0x17]
mov qword [rsp + 0x28], rbx
lea r8, [0x1800950f4]
mov edx, 8
mov dword [rbp + 0xf], 0x3f800000
mov dword [rbp + 0x17], 0x3c23d70a
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Fill_alpha
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
lea rax, [rbp + 0xf]
mov qword [rsp + 0x20], rax
call fcn.18004cb00
mov rcx, qword [0x180095e10]
lea rdx, [0x1800950f0]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Show_line_to_target
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095d82]
mov rax, qword [rcx + 0x4008]
movss xmm6, dword [rax + 0x114]
movss xmm4, dword [rax + 0x2c]
movss xmm5, dword [rax + 0x90]
subss xmm6, xmm4
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.Team_check
addss xmm6, xmm5
movss xmm3, dword [rax + 0x28]
movss xmm2, dword [rax + 0x2c]
subss xmm3, dword [rax + 0x8c]
subss xmm2, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm3, xmm7
addss xmm2, xmm6
movss dword [rax + 0x110], xmm3
movss dword [rax + 0x114], xmm2
call fcn.18004af50
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.18002bb30
lea rcx, str.Visibility_check
lea rdx, [0x180095d80]
call fcn.18004af50
mov rcx, qword [0x180095e10]
lea rdx, [0x180095d84]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
subss xmm4, xmm2
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
lea rcx, str.360_FOV
addss xmm4, xmm3
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x8c]
subss xmm0, dword [rax + 0x90]
mov byte [rax + 0x151], 1
addss xmm1, xmm7
addss xmm0, xmm4
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm0
call fcn.18004af50
mov rcx, qword [0x180095e10]
mov rax, qword [rcx + 0x4008]
movss xmm4, dword [rax + 0x114]
movss xmm2, dword [rax + 0x2c]
movss xmm3, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm1, xmm7
subss xmm4, xmm2
movss dword [rax + 0x110], xmm1
lea rdx, [0x180095d83]
mov byte [rax + 0x151], 1
lea rcx, str.Always_On
addss xmm4, xmm3
addss xmm0, xmm4
movss dword [rax + 0x114], xmm0
call fcn.18004af50
cmp byte [0x1800950e8], dil
jne 0x180019f82
mov rdx, qword [0x180095e10]
mov eax, dword [rdx + 0x4950]
dec word [rdx + 0x5e34]
movsxd rcx, dword [rdx + 0x4a70]
shr eax, 2
test al, 1
lea eax, [rcx - 1]
mov dword [rdx + 0x4a70], eax
mov rax, qword [rdx + 0x4a78]
mov r8d, dword [rax + rcx*4 - 8]
mov dword [rdx + 0x4950], r8d
je 0x180019f82
test r8b, 4
jne 0x180019f82
mov eax, dword [rdx + 0x5e30]
mov dword [rdx + 0x38f0], eax
mov rdx, qword [0x180095e10]
mov ecx, 1
mov rax, qword [rdx + 0x4008]
mov byte [rax + 0xc0], 1
mov r9, qword [rdx + 0x4008]
movsxd r8, dword [r9 + 0x1d8]
mov rax, qword [r9 + 0x1e0]
mov edx, dword [rax + r8*4 - 4]
lea eax, [r8 - 1]
mov dword [r9 + 0x1d8], eax
mov dword [r9 + 0x1cc], edx
call fcn.18001d5b0
call fcn.1800282b0
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.18005f940
mov rdi, qword [rsp + 0xd8]
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc0
pop rbp
ret