Function at 0x1800044d0
Capabilities:
Check for unmoving mouse cursor

Disassembly:
push rbx
sub rsp, 0x90
mov rax, qword [0x180037040]
xor rax, rsp
mov qword [rsp + 0x40], rax
cmp byte [0x18003b678], 0
mov rbx, rdx
mov qword [rsp + 0x20], r8
mov dword [0x180039024], 0
jne 0x18000450a
xor al, al
jmp 0x1800048ba
mov qword [rsp + 0xa0], rdi
lea rcx, [rsp + 0x30]
movaps xmmword [rsp + 0x80], xmm6
movss xmm6, dword [rdx + 4]
movaps xmmword [rsp + 0x70], xmm7
movss xmm7, dword [rdx]
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x50], xmm9
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm1, dword [rsp + 0x30]
movd xmm0, dword [rsp + 0x34]
movss xmm9, dword [rsp + 0x24]
movss xmm8, dword [rsp + 0x20]
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
comiss xmm1, xmm7
jbe 0x180004582
comiss xmm0, xmm6
jbe 0x180004582
addss xmm7, xmm8
comiss xmm7, xmm1
jbe 0x180004582
addss xmm6, xmm9
comiss xmm6, xmm0
jbe 0x180004582
mov dil, 1
jmp 0x180004585
xor dil, dil
cmp dword [0x180037a68], 0xffffffff
movaps xmm7, xmmword [rsp + 0x70]
je 0x1800045cd
mov edx, dword [0x18003b718]
test edx, edx
jne 0x1800045b4
call fcn.180001410
test rax, rax
jne 0x1800045ab
xor edx, edx
jmp 0x1800045ae
mov edx, dword [rax + 4]
mov dword [0x18003b718], edx
mov ecx, 0x25
call fcn.18000d150
test ax, ax
jne 0x1800045cd
mov dword [0x180037a68], 0xffffffff
movzx eax, byte [0x180038dd7]
xorps xmm6, xmm6
test al, al
je 0x180004616
mov edx, dword [0x18003b718]
test edx, edx
jne 0x1800045fc
call fcn.180001410
test rax, rax
jne 0x1800045f3
xor edx, edx
jmp 0x1800045f6
mov edx, dword [rax + 4]
mov dword [0x18003b718], edx
mov ecx, 0x25
call fcn.18000d150
test ax, ax
jne 0x1800046ee
movzx eax, byte [0x180038dd7]
test dil, dil
jne 0x18000462e
movss xmm0, dword [0x18003b5d8]
ucomiss xmm0, xmm6
jp 0x18000462e
je 0x1800046e7
test al, al
jne 0x1800046e7
cmp byte [0x180038f18], 0
movsxd rax, dword [0x180039024]
je 0x1800046c3
lea rcx, [0x180038f20]
cmp byte [rax + rcx], 0
jne 0x180004657
mov byte [rax + rcx], 1
lea rcx, [rsp + 0x30]
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm2, dword [rsp + 0x30]
movd xmm3, dword [rsp + 0x34]
movss xmm1, dword [0x18003b5d8]
ucomiss xmm1, xmm6
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm3, xmm3
subss xmm2, xmm8
subss xmm3, xmm9
jp 0x1800046ac
jne 0x1800046ac
movaps xmm1, xmm2
movaps xmm0, xmm3
subss xmm1, dword [rbx]
movss dword [0x18003b5d8], xmm1
subss xmm0, dword [rbx + 4]
movss dword [0x18003b5dc], xmm0
subss xmm2, xmm1
movss dword [rbx], xmm2
subss xmm3, dword [0x18003b5dc]
movss dword [rbx + 4], xmm3
jmp 0x1800046ee
cmp rax, 0x100
jae 0x1800048d0
lea rcx, [0x180038f20]
mov qword [0x18003b5d8], 0
mov byte [rax + rcx], 0
jmp 0x1800046ee
mov byte [0x180038dd7], 0
movss xmm0, dword [rbx]
lea r9, [rsp + 0x30]
movss xmm1, dword [rbx + 4]
movaps xmm3, xmm9
addss xmm3, dword [0x180031ae0]
movss dword [0x180037a8c], xmm1
movaps xmm1, xmm8
addss xmm1, dword [0x180031ae0]
movss dword [0x180037a88], xmm0
movups xmm0, xmmword [0x1800319e8]
mov qword [0x18003b5e8], 0
mov qword [0x18003b5f8], 0
movaps xmm2, xmm3
mov qword [0x18003b5e0], 0
movss xmm5, dword [rbx]
subss xmm5, dword [0x180031aa8]
movss xmm4, dword [rbx + 4]
subss xmm4, dword [0x180031aa8]
mov dword [0x180039020], 0
mov dword [0x180039028], 0
movdqa xmmword [rsp + 0x30], xmm0
unpcklps xmm5, xmm4
movq rcx, xmm5
call fcn.180003dc0
movups xmm0, xmmword [0x180031958]
lea r9, [rsp + 0x30]
movss xmm3, dword [rbx + 4]
movaps xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm1, xmm8
movss xmm0, dword [rbx]
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.180003dc0
movups xmm0, xmmword [0x180031948]
lea r9, [rsp + 0x30]
movss xmm3, dword [rbx + 4]
movaps xmm1, xmm8
movss xmm6, dword [0x180031b34]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm2, xmm6
movss xmm0, dword [rbx]
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.180003dc0
movss xmm3, dword [rbx]
lea r9, [rsp + 0x30]
movss xmm2, dword [rbx + 4]
movaps xmm1, xmm3
movups xmm0, xmmword [0x180031888]
mov r8d, 2
addss xmm1, xmm8
addss xmm2, xmm6
movdqa xmmword [rsp + 0x30], xmm0
unpcklps xmm1, xmm2
movq rdx, xmm1
movaps xmm1, xmm3
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.180003cd0
movss xmm0, dword [0x180039028]
lea r8, [rsp + 0x30]
movss xmm1, dword [rbx]
addss xmm0, xmm6
subss xmm1, dword [0x180031b6c]
mulss xmm8, dword [0x180031a68]
lea rcx, str.Diamond_Service__Free_Nova_ERA_Cheat_discord.gg_daimond_service
movss xmm2, dword [rbx + 4]
addss xmm2, dword [0x180031b08]
addss xmm1, xmm8
movss dword [0x180039028], xmm0
movups xmm0, xmmword [0x1800318c8]
movdqa xmmword [rsp + 0x30], xmm0
unpcklps xmm1, xmm2
movq rdx, xmm1
call fcn.180003930
movaps xmm8, xmmword [rsp + 0x60]
mov al, 1
movaps xmm6, xmmword [rsp + 0x80]
mov rdi, qword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0x50]
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.18000d320
add rsp, 0x90
pop rbx
ret
call fcn.18000d448
int3