Function at 0x140044170
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
cmp byte [0x1400fbcb1], 0
je 0x1400453d4
mov qword [rax + 0x18], rbx
xor edx, edx
mov rbx, qword [0x1400fb680]
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x38], xmm8
movss xmm8, dword [0x1400cbeb0]
mov rax, qword [rbx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x1400cbe84]
addss xmm2, xmm8
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss xmm1, dword [0x1400cbf40]
movss dword [rax + 0xe4], xmm0
mov rax, qword [rbx + 0x19f8]
movss xmm0, dword [0x1400cbef4]
movss dword [rbp + 0x67], xmm0
movss dword [rbp + 0x6b], xmm1
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movsxd rcx, dword [rax + 0x1e0]
mov rax, qword [rax + 0x1e8]
mov r8d, dword [rax + rcx*4 - 4]
lea rcx, str.child0
call fcn.140005b30
cmp dword [rbx + 0x1a24], eax
jne 0x14004426f
mov dword [rbx + 0x1a2c], eax
cmp dword [rbx + 0x1a28], eax
jne 0x14004427e
mov byte [rbx + 0x1a37], 1
xor ebx, ebx
movaps xmmword [rsp + 0xa0], xmm7
lea r8, [rbp + 0x67]
mov dword [rsp + 0x20], ebx
mov edx, eax
lea rcx, str.child0
call fcn.14000acc0
mov rcx, qword [0x1400fb680]
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43090000
mov dword [rbp + 0x6b], 0x423c0000
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str._Visual
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x1400cbe9c]
addss xmm2, dword [0x1400cbea0]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140028c40
mov ecx, dword [0x1400fc180]
lea rdx, [rbp + 0x67]
test al, al
mov dword [rbp + 0x67], 0x43090000
mov dword [rbp + 0x6b], 0x423c0000
cmovne ecx, ebx
mov dword [0x1400fc180], ecx
mov rcx, qword [0x1400fb680]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str._Color
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x1400cbe9c]
addss xmm2, dword [0x1400cbec8]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140028c40
mov ecx, dword [0x1400fc180]
test al, al
mov edx, 1
cmovne ecx, edx
mov dword [0x1400fc180], ecx
call fcn.14000af70
mov ecx, dword [0x1400fc180]
test ecx, ecx
je 0x140044aac
cmp ecx, 1
jne 0x1400453b3
mov rcx, qword [0x1400fb680]
lea r9d, [rbx + 4]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x1400cbefc]
addss xmm2, xmm8
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movups xmm2, xmmword [0x1400cbca0]
movups xmmword [rbp + 0x17], xmm2
psrldq xmm2, 0xf
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
movd eax, xmm2
test al, al
je 0x14004462e
cmp dword [0x1400d7020], 2
jl 0x1400445f1
movdqa xmm0, xmmword [str.9999999999999999]
lea rcx, [rbp + 0x1b]
movdqa xmm5, xmmword [0x1400cc060]
mov eax, 0x1f
movdqa xmm4, xmmword [0x1400cc4c0]
movdqa xmm7, xmmword [str.5555]
movdqa xmmword [rbp + 7], xmm0
mov edx, dword [rbp + 7]
movd xmm8, eax
movd xmm6, r9d
nop dword [rax]
nop word [rax + rax]
movd xmm2, ebx
lea eax, [rbx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add ebx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400cc080]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cc080]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp ebx, 0x10
jl 0x1400444f0
jmp 0x14004462e
lea r8, [rbp + 0x17]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r8, [r8 + 1]
mul ebx
mov eax, ebx
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, bl
inc ebx
sub al, cl
add al, 0x39
xor byte [r8 - 1], al
cmp ebx, 0x10
jl 0x140044600
mov dword [rsp + 0x20], r9d
lea rdx, [0x1400fb7f8]
lea r9, str.Esp_Color
lea rcx, [rbp + 0x17]
call fcn.14002b840
mov rbx, qword [0x1400fb680]
mov rax, qword [rbx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x1400cbefc]
addss xmm2, dword [0x1400cbec0]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov ecx, dword [0x1400fb7f8]
test ecx, ecx
je 0x140044961
sub ecx, 1
je 0x14004488e
sub ecx, 1
je 0x1400447bb
cmp ecx, 1
jne 0x140044a2b
movss xmm1, dword [rbx + 0x1584]
lea rcx, [rbx + 0x1a88]
movss xmm0, dword [rbx + 0x1588]
lea rdx, [rbp - 0x29]
movss dword [rbp - 0x25], xmm1
movss dword [rbp - 0x21], xmm0
mov dword [rbp - 0x29], 0xa
call fcn.140016790
movss xmm0, dword [0x1400cbf0c]
mov dword [rbx + 0x1584], 0x40000000
mov dword [rbx + 0x1588], 0x40000000
call fcn.14000f9d0
movss xmm0, dword [0x1400faab4]
lea rdx, [rbp - 0x29]
movss xmm1, dword [0x1400faab8]
lea rcx, str.Head_Color
movss dword [rbp - 0x29], xmm0
xor r9d, r9d
movss xmm0, dword [0x1400faabc]
mov r8d, 0xa2
movss dword [rbp - 0x25], xmm1
movss xmm1, dword [0x1400cbdd0]
movss dword [rbp - 0x21], xmm0
movss dword [rbp - 0x1d], xmm1
call fcn.140032b00
test al, al
je 0x140044a2b
movss xmm0, dword [rbp - 0x29]
movss xmm1, dword [rbp - 0x25]
movss dword [0x1400faab4], xmm0
movss xmm0, dword [rbp - 0x21]
movss dword [0x1400faabc], xmm0
movss dword [0x1400faab8], xmm1
jmp 0x140044a2b
movss xmm1, dword [rbx + 0x1584]
lea rcx, [rbx + 0x1a88]
movss xmm0, dword [rbx + 0x1588]
lea rdx, [rbp - 0x29]
movss dword [rbp - 0x25], xmm1
movss dword [rbp - 0x21], xmm0
mov dword [rbp - 0x29], 0xa
call fcn.140016790
movss xmm0, dword [0x1400cbf0c]
mov dword [rbx + 0x1584], 0x40000000
mov dword [rbx + 0x1588], 0x40000000
call fcn.14000f9d0
movss xmm0, dword [0x1400faae4]
lea rdx, [rbp - 0x19]
movss xmm1, dword [0x1400faae8]
lea rcx, str.ESP_Line_Color
movss dword [rbp - 0x19], xmm0
xor r9d, r9d
movss xmm0, dword [0x1400faaec]
mov r8d, 0xa2
movss dword [rbp - 0x15], xmm1
movss xmm1, dword [0x1400cbdd0]
movss dword [rbp - 0x11], xmm0
movss dword [rbp - 0xd], xmm1
call fcn.140032b00
test al, al
je 0x140044a2b
movss xmm0, dword [rbp - 0x19]
movss xmm1, dword [rbp - 0x15]
movss dword [0x1400faae4], xmm0
movss xmm0, dword [rbp - 0x11]
movss dword [0x1400faaec], xmm0
movss dword [0x1400faae8], xmm1
jmp 0x140044a2b
movss xmm1, dword [rbx + 0x1584]
lea rcx, [rbx + 0x1a88]
movss xmm0, dword [rbx + 0x1588]
lea rdx, [rbp - 0x29]
movss dword [rbp - 0x25], xmm1
movss dword [rbp - 0x21], xmm0
mov dword [rbp - 0x29], 0xa
call fcn.140016790
movss xmm0, dword [0x1400cbf0c]
mov dword [rbx + 0x1584], 0x40000000
mov dword [rbx + 0x1588], 0x40000000
call fcn.14000f9d0
movss xmm0, dword [0x1400faaf4]
lea rdx, [rbp - 9]
movss xmm1, dword [0x1400faaf8]
lea rcx, str.Skeleton_Color
movss dword [rbp - 9], xmm0
xor r9d, r9d
movss xmm0, dword [0x1400faafc]
mov r8d, 0xa2
movss dword [rbp - 5], xmm1
movss xmm1, dword [0x1400cbdd0]
movss dword [rbp - 1], xmm0
movss dword [rbp + 3], xmm1
call fcn.140032b00
test al, al
je 0x140044a2b
movss xmm0, dword [rbp - 9]
movss xmm1, dword [rbp - 5]
movss dword [0x1400faaf4], xmm0
movss xmm0, dword [rbp - 1]
movss dword [0x1400faafc], xmm0
movss dword [0x1400faaf8], xmm1
jmp 0x140044a2b
movss xmm1, dword [rbx + 0x1584]
lea rcx, [rbx + 0x1a88]
movss xmm0, dword [rbx + 0x1588]
lea rdx, [rbp - 0x29]
movss dword [rbp - 0x25], xmm1
movss dword [rbp - 0x21], xmm0
mov dword [rbp - 0x29], 0xa
call fcn.140016790
movss xmm0, dword [0x1400cbf0c]
mov dword [rbx + 0x1584], 0x40000000
mov dword [rbx + 0x1588], 0x40000000
call fcn.14000f9d0
movss xmm0, dword [0x1400faad4]
lea rdx, [rbp + 7]
movss xmm1, dword [0x1400faad8]
lea rcx, str.ESP_Color
movss dword [rbp + 7], xmm0
xor r9d, r9d
movss xmm0, dword [0x1400faadc]
mov r8d, 0xa2
movss dword [rbp + 0xb], xmm1
movss xmm1, dword [0x1400cbdd0]
movss dword [rbp + 0xf], xmm0
movss dword [rbp + 0x13], xmm1
call fcn.140032b00
test al, al
je 0x140044a2b
movss xmm0, dword [rbp + 7]
movss xmm1, dword [rbp + 0xb]
movss dword [0x1400faad4], xmm0
movss xmm0, dword [rbp + 0xf]
movss dword [0x1400faadc], xmm0
movss dword [0x1400faad8], xmm1
mov rcx, qword [0x1400fb680]
movsxd rax, dword [rcx + 0x1a88]
mov r8, qword [rcx + 0x1a90]
lea rdx, [rax + rax*2]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
lea rax, [0x140057f40]
cmp dword [rax + r10*4], 4
mov r9d, dword [rax + r10*4 + 8]
jne 0x140044aa1
mov eax, dword [rax + r10*4 + 4]
cmp eax, 1
jne 0x140044a82
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1550], eax
dec dword [rcx + 0x1a88]
jmp 0x1400453b3
cmp eax, 2
jne 0x140044aa1
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1550], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x1554], eax
dec dword [rcx + 0x1a88]
jmp 0x1400453b3
movss xmm6, dword [0x1400cbf08]
movaps xmm0, xmm6
call fcn.14000f9d0
mov rcx, qword [0x1400fb680]
lea r9, str.Corner
movss xmm7, dword [0x1400cbefc]
lea rdx, [0x1400faab0]
mov dword [rsp + 0x20], 3
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Box_Settings
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, xmm8
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002b840
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400faa90]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Box_ESP
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbec4]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400faa66]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Head_Box
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbecc]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
movss xmm0, dword [rax + 0x10]
movss xmm2, dword [rax + 0x14]
subss xmm0, dword [rax + 0x58]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbed8]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
lea rdx, [0x1400faa92]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
lea rcx, str.Skeleton_Esp
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400faa95]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Distance_ESP
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbef0]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400faa96]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Healthbar
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbef8]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400faa93]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Esp_Line
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf04]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
movss dword [rax + 0xc8], xmm0
addss xmm2, xmm6
lea rdx, [0x1400faa67]
lea rcx, str.Distance_Control
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea r9, [rbp + 0x6f]
lea r8, [0x1400faa8c]
mov dword [rbp + 0x67], 0xc8
mov dword [rbp + 0x6f], 0xa
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf14]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
call fcn.14002c700
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400faa98]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Radar_ESP
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf18]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea r9, str.Square
lea rdx, [0x1400fb7f4]
mov dword [rsp + 0x20], 2
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Radar_Type
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf1c]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002b840
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400fbcb6]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Spike_ESP
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf20]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400fbcb2]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Spike_Timer
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf24]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400fbcb3]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Weapon_ESP
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf28]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf38]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
lea rdx, [0x1400fbcb4]
lea rcx, str.Name_ESP
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400fbcb0]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.Deathmatch_Check
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf3c]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
mov rcx, qword [0x1400fb680]
lea rdx, [0x1400faa9c]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
lea rcx, str.No_Lag
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm7
addss xmm2, dword [0x1400cbf44]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.140029ac0
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xb0]
mov rbx, qword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xc0
pop rbp
ret