Function at 0x1400332e0
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x6c8]
sub rsp, 0x790
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov rax, qword [0x1400f2040]
xor rax, rsp
mov qword [rbp + 0x5e8], rax
mov rdi, rdx
mov r14, rcx
xor r13d, r13d
mov esi, r13d
mov dword [rsp + 0x50], r13d
mov r15d, r13d
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ecx, 0xffffffff
test ax, ax
js 0x140033389
inc r15d
cmp r15d, 0x100
jl 0x140033367
mov r15d, ecx
mov dword [rdi + 0x10], 0x3f800000
mov dword [rdi + 0x18], 0x42c80000
mov dword [rdi + 0x1c], 0x42c80000
mov dword [rdi + 0xec], 0x3f4ccccd
mov dword [rdi + 0xf0], 0x3f4ccccd
mov dword [rdi + 0xf4], 0x3f547ae1
mov dword [rdi + 0xf8], 0x3f800000
mov dword [rdi + 0xfc], 0x3e75c28f
mov dword [rdi + 0x100], 0x3e6b851f
mov dword [rdi + 0x104], 0x3e947ae1
mov dword [rdi + 0x108], 0x3f800000
mov dword [rdi + 0x10c], 0x3d75c28f
mov dword [rdi + 0x110], 0x3d4ccccd
mov dword [rdi + 0x114], 0x3d8f5c29
mov dword [rdi + 0x118], 0x3f800000
mov dword [rdi + 0x12c], 0x3d8f5c29
mov dword [rdi + 0x130], 0x3d8f5c29
mov dword [rdi + 0x134], 0x3db851ec
mov dword [rdi + 0x138], 0x3f800000
mov dword [rdi + 0x13c], 0x3f4ccccd
mov dword [rdi + 0x140], 0x3f4ccccd
mov dword [rdi + 0x144], 0x3f547ae1
mov dword [rdi + 0x148], 0x3f6147ae
mov dword [rdi + 0x14c], 0x3f6b851f
mov dword [rdi + 0x150], 0x3f68f5c3
mov qword [rdi + 0x154], 0x3f6147ae
mov dword [rdi + 0x15c], 0x3dcccccd
mov dword [rdi + 0x160], 0x3db851ec
mov dword [rdi + 0x164], 0x3df5c28f
mov dword [rdi + 0x168], 0x3f800000
mov dword [rdi + 0x16c], 0x3e75c28f
mov dword [rdi + 0x170], 0x3e6b851f
mov dword [rdi + 0x174], 0x3e947ae1
mov dword [rdi + 0x178], 0x3f800000
mov dword [rdi + 0x17c], 0x3f0f5c29
mov dword [rdi + 0x180], 0x3f0f5c29
mov dword [rdi + 0x184], 0x3f147ae1
mov dword [rdi + 0x188], 0x3f800000
mov dword [rdi + 0x18c], 0x3dcccccd
mov dword [rdi + 0x190], 0x3db851ec
mov dword [rdi + 0x194], 0x3df5c28f
mov dword [rdi + 0x198], 0x3f800000
mov dword [rdi + 0x1ac], 0x3f800000
mov dword [rdi + 0x1b0], 0x3f7ae148
mov dword [rdi + 0x1b4], 0x3f733333
mov dword [rdi + 0x1b8], 0x3f400000
mov dword [rdi + 0x19c], 0x3d8f5c29
mov dword [rdi + 0x1a0], 0x3d8f5c29
mov dword [rdi + 0x1a4], 0x3db851ec
mov dword [rdi + 0x1a8], 0x3f800000
mov dword [rdi + 0x1bc], 0x3dcccccd
mov dword [rdi + 0x1c0], 0x3db851ec
mov dword [rdi + 0x1c4], 0x3df5c28f
mov dword [rdi + 0x1c8], 0x3f800000
mov dword [rdi + 0x1cc], 0x3dcccccd
mov dword [rdi + 0x1d0], 0x3db851ec
mov dword [rdi + 0x1d4], 0x3df5c28f
mov dword [rdi + 0x1d8], 0x3f800000
mov dword [rdi + 0x1dc], 0x3f4ccccd
mov dword [rdi + 0x1e0], 0x3f4ccccd
mov dword [rdi + 0x1e4], 0x3f547ae1
mov dword [rdi + 0x1e8], 0x3e9eb852
mov dword [rdi + 0x1ec], 0x3f0f5c29
mov dword [rdi + 0x1f0], 0x3f0f5c29
mov dword [rdi + 0x1f4], 0x3f147ae1
mov dword [rdi + 0x1f8], 0x3f800000
mov dword [rdi + 0x1fc], 0x3d75c28f
mov dword [rdi + 0x200], 0x3d4ccccd
mov dword [rdi + 0x204], 0x3d8f5c29
mov dword [rdi + 0x208], 0x3f800000
mov dword [rdi + 0x20c], 0x3f4ccccd
mov dword [rdi + 0x210], 0x3f4ccccd
mov dword [rdi + 0x214], 0x3f547ae1
mov dword [rdi + 0x218], 0x3f4ccccd
mov dword [rdi + 0x21c], 0x3f4ccccd
mov dword [rdi + 0x220], 0x3f4ccccd
mov dword [rdi + 0x224], 0x3f547ae1
mov dword [rdi + 0x228], 0x3e851eb8
mov dword [rdi + 0x22c], 0x3d75c28f
mov dword [rdi + 0x230], 0x3d4ccccd
mov dword [rdi + 0x234], 0x3d8f5c29
mov dword [rdi + 0x238], 0x3f800000
mov dword [rdi + 0x23c], 0x3dcccccd
mov dword [rdi + 0x240], 0x3db851ec
mov dword [rdi + 0x244], 0x3df5c28f
mov dword [rdi + 0x248], 0x3f800000
mov dword [rdi + 0x24c], 0x3e75c28f
mov dword [rdi + 0x250], 0x3e6b851f
mov dword [rdi + 0x254], 0x3e947ae1
mov dword [rdi + 0x258], 0x3f800000
mov dword [rdi + 0x25c], 0x3f0f5c29
mov dword [rdi + 0x260], 0x3f0f5c29
mov dword [rdi + 0x264], 0x3f147ae1
mov dword [rdi + 0x268], 0x3f800000
mov dword [rdi + 0x26c], 0x3dcccccd
mov dword [rdi + 0x270], 0x3db851ec
mov dword [rdi + 0x274], 0x3df5c28f
mov dword [rdi + 0x278], 0x3f800000
mov dword [rdi + 0x27c], 0x3f0f5c29
mov dword [rdi + 0x280], 0x3f0f5c29
mov dword [rdi + 0x284], 0x3f147ae1
mov dword [rdi + 0x288], 0x3f800000
mov dword [rdi + 0x28c], 0x3d75c28f
mov dword [rdi + 0x290], 0x3d4ccccd
mov dword [rdi + 0x294], 0x3d8f5c29
mov dword [rdi + 0x298], 0x3f800000
mov qword [rdi + 0x2cc], r13
mov qword [rdi + 0x2d4], r13
mov dword [rdi + 0x2dc], 0x3f0f5c29
mov dword [rdi + 0x2e0], 0x3f0f5c29
mov dword [rdi + 0x2e4], 0x3f147ae1
mov dword [rdi + 0x2e8], 0x3f800000
mov dword [rdi + 0x2ec], 0x3d75c28f
mov dword [rdi + 0x2f0], 0x3d4ccccd
mov dword [rdi + 0x2f4], 0x3d8f5c29
mov dword [rdi + 0x2f8], 0x3f800000
mov dword [rdi + 0x34c], 0x3ecccccd
mov dword [rdi + 0x350], 0x3ec7ae14
mov dword [rdi + 0x354], 0x3ec28f5c
mov dword [rdi + 0x358], 0x3f2147ae
mov dword [rdi + 0x35c], 0x3e800000
mov qword [rdi + 0x360], 0x3f800000
mov dword [rdi + 0x368], 0x3f800000
mov dword [rdi + 0x36c], 0x3ecccccd
mov dword [rdi + 0x370], 0x3ec7ae14
mov dword [rdi + 0x374], 0x3ec28f5c
mov dword [rdi + 0x378], 0x3f2147ae
mov dword [rdi + 0x37c], 0x3e800000
mov qword [rdi + 0x380], 0x3f800000
mov dword [rdi + 0x388], 0x3f800000
mov dword [rdi + 0x3dc], 0x3e800000
mov qword [rdi + 0x3e0], 0x3f800000
mov dword [rdi + 0x3e8], 0x3edc28f6
mov dword [rdi + 0x14], 0x40000000
mov dword [rdi + 0x74], 0x41400000
mov dword [rdi + 0x78], 0x40000000
mov dword [rdi + 0x80], 0x40400000
mov dword [rdi + 0x44], 0x40400000
xorps xmm10, xmm10
cmp byte [0x1401d94af], sil
jne 0x14003396e
mov rax, qword [0x1401d96e0]
or dword [rax + 0x4a18], 2
mov dword [rax + 0x4a38], 0x44610000
mov dword [rax + 0x4a3c], 0x43fa0000
mov dword [rax + 0x4a20], 1
mov qword [rbp + 0x1c0], rsi
mov eax, dword [0x1401d957c]
cdq
sub eax, edx
sar eax, 1
sub eax, 0xfa
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x1401d9590]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x1c2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x28], xmm0
movss dword [rbp - 0x24], xmm1
lea r8, [rbp + 0x1c0]
mov edx, 1
lea rcx, [rbp - 0x28]
call fcn.1400653c0
mov byte [0x1401d94af], 1
xor edx, edx
lea r8d, [rdx + 0x1b]
lea rcx, str.hackokomori
call fcn.140067610
mov qword [rdi + 0x10c], r13
mov dword [rdi + 0x114], r13d
mov dword [rdi + 0x118], 0x3f800000
mov rax, qword [0x1401d96e0]
mov rcx, qword [rax + 0x4010]
movss xmm7, dword [rcx + 0x28]
movss xmm6, dword [rcx + 0x2c]
movss dword [0x1401d94b0], xmm7
movss dword [0x1401d94b4], xmm6
movss xmm0, dword [rcx + 0x11c]
subss xmm0, xmm6
addss xmm0, dword [rcx + 0x9c]
movss dword [rbp + 0x540], xmm0
movss xmm0, dword [rcx + 0x118]
subss xmm0, xmm7
addss xmm0, dword [rcx + 0x98]
movss dword [rbp + 0x538], xmm0
movaps xmm0, xmmword [0x1400e00c0]
movups xmmword [rbp + 0x388], xmm0
lea rcx, [rbp + 0x388]
call fcn.140067520
movss xmm11, dword [0x1400dfbd0]
mov dword [rbp - 0x20], 0x3f800000
mov dword [rbp - 0x1c], 0x3f800000
mov qword [rbp - 0x18], rsi
movaps xmm1, xmm6
movss xmm13, dword [0x1400dfd60]
addss xmm1, xmm13
movaps xmm0, xmm7
addss xmm0, dword [0x1400dfe00]
movss dword [rbp - 0x10], xmm0
movss dword [rbp - 0xc], xmm1
movss xmm12, dword [0x1400dfcf0]
subss xmm6, xmm12
addss xmm7, dword [0x1400dfddc]
movss dword [rbp - 8], xmm7
movss dword [rbp - 4], xmm6
mov dword [rsp + 0x30], eax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x10]
lea r8, [rbp - 8]
mov rdx, qword [0x1401d9598]
mov rcx, r14
call fcn.14007f590
movss xmm2, dword [0x1401d94b4]
movaps xmm0, xmm2
addss xmm0, dword [0x1400dfdf8]
movss xmm1, dword [0x1401d94b0]
movss xmm15, dword [0x1400dfd74]
addss xmm1, xmm15
movss dword [rbp], xmm1
movss dword [rbp + 4], xmm0
addss xmm2, dword [0x1400dfd64]
movss dword [rbp + 8], xmm1
movss dword [rbp + 0xc], xmm2
movss dword [rsp + 0x20], xmm11
mov r9d, 0xffffffff
lea r8, [rbp]
lea rdx, [rbp + 8]
mov rcx, r14
call fcn.14007ff90
movss xmm2, dword [0x1401d94b4]
addss xmm2, dword [0x1400dfd58]
movss xmm1, dword [0x1401d94b0]
movaps xmm0, xmm1
movss xmm6, dword [0x1400dfe14]
addss xmm0, xmm6
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm2
movss dword [rbp + 0x18], xmm1
movss dword [rbp + 0x1c], xmm2
movss dword [rsp + 0x20], xmm11
mov r9d, 0xffffffff
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x18]
mov rcx, r14
call fcn.14007ff90
movss xmm2, dword [0x1401d94b4]
addss xmm2, dword [0x1400dfd5c]
movss xmm1, dword [0x1401d94b0]
movaps xmm0, xmm1
addss xmm0, xmm6
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm2
movss dword [rbp + 0x28], xmm1
movss dword [rbp + 0x2c], xmm2
movss dword [rsp + 0x20], xmm11
mov r9d, 0xff737373
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x28]
mov rcx, r14
call fcn.14007ff90
movss xmm2, dword [0x1401d94b4]
addss xmm2, dword [0x1400dfd54]
movss xmm1, dword [0x1401d94b0]
movaps xmm0, xmm1
addss xmm0, xmm6
movss dword [rbp + 0x30], xmm0
movss dword [rbp + 0x34], xmm2
movss dword [rbp + 0x38], xmm1
movss dword [rbp + 0x3c], xmm2
movss dword [rsp + 0x20], xmm11
mov r9d, 0xff737373
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x38]
mov rcx, r14
call fcn.14007ff90
movss xmm1, dword [0x1401d94b4]
movss xmm8, dword [0x1400dfd30]
addss xmm1, xmm8
movss xmm0, dword [0x1401d94b0]
movss xmm7, dword [0x1400dfd24]
addss xmm0, xmm7
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movss dword [rsp + 0x30], xmm11
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], r13d
mov r9d, 0xff737373
movss xmm6, dword [0x1400dfce4]
movaps xmm2, xmm6
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.14007f950
movss xmm1, dword [0x1401d94b4]
addss xmm1, xmm8
movss xmm0, dword [0x1401d94b0]
addss xmm0, xmm7
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movss dword [rsp + 0x30], xmm11
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], r13d
mov r9d, 0xff737373
movss xmm9, dword [0x1400dfce8]
movaps xmm2, xmm9
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.14007f950
movss xmm1, dword [0x1401d94b4]
addss xmm1, xmm8
movss xmm0, dword [0x1401d94b0]
addss xmm0, xmm7
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movss dword [rsp + 0x30], xmm11
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], r13d
mov r9d, 0xff737373
movss xmm14, dword [0x1400dfcec]
movaps xmm2, xmm14
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.14007f950
movss xmm1, dword [0x1401d94b4]
addss xmm1, xmm8
movss xmm0, dword [0x1401d94b0]
addss xmm0, xmm7
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
mov dword [rsp + 0x20], r13d
mov r9d, 0xc8ffffff
movaps xmm2, xmm6
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.14007f880
mov rax, qword [0x1401d96e0]
mov rcx, qword [rax + 0x4010]
movss xmm1, dword [rcx + 0x11c]
subss xmm1, dword [rcx + 0x2c]
addss xmm1, dword [rcx + 0x9c]
subss xmm1, xmm9
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x28]
addss xmm0, dword [rcx + 0x98]
subss xmm0, xmm9
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rcx, [rsp + 0x40]
call fcn.140064b10
mov qword [rdi + 0x2c], 0x41200000
mov dword [rsp + 0x40], 0x44610000
mov dword [rsp + 0x44], 0x42700000
mov r9d, 0x1a
lea rdx, [rsp + 0x40]
lea rcx, str.logo
call fcn.1400650f0
call fcn.140066c10
mov rax, qword [0x1401d96e0]
mov rcx, qword [rax + 0x4010]
movss xmm1, dword [rcx + 0x11c]
subss xmm1, dword [rcx + 0x2c]
addss xmm1, dword [rcx + 0x9c]
subss xmm1, xmm11
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x28]
addss xmm0, dword [rcx + 0x98]
subss xmm0, xmm9
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rcx, [rsp + 0x40]
call fcn.140064b10
mov dword [rsp + 0x40], 0x42ec0000
mov dword [rsp + 0x44], 0x43d98000
mov r9d, 0x1a
lea rdx, [rsp + 0x40]
lea rcx, str.tabs
call fcn.1400650f0
mov qword [rdi + 0x23c], r13
mov qword [rdi + 0x244], r13
mov qword [rdi + 0x24c], r13
mov qword [rdi + 0x254], r13
mov qword [rdi + 0x25c], r13
mov qword [rdi + 0x264], r13
movaps xmm0, xmmword [0x1400e0050]
movups xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.140064f60
cmp dword [0x1401d94bc], esi
jne 0x140033eaf
movaps xmm0, xmmword [0x1400e00c0]
jmp 0x140033eb6
movaps xmm0, xmmword [0x1400e0020]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140067520
mov dword [rbp + 0x40], 0x3f800000
mov dword [rbp + 0x44], 0x3f800000
mov qword [rbp + 0x48], rsi
movss xmm3, dword [0x1401d94b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400dfd80]
movss xmm2, dword [0x1401d94b0]
movaps xmm0, xmm2
movss xmm6, dword [0x1400dfd40]
addss xmm0, xmm6
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm1
addss xmm3, dword [0x1400dfd6c]
addss xmm2, xmm12
movss dword [rbp + 0x58], xmm2
movss dword [rbp + 0x5c], xmm3
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x50]
lea r8, [rbp + 0x58]
mov rdx, qword [0x1401d95c0]
mov rcx, r14
call fcn.14007f590
mov dword [rbp + 0x60], 0x42ea0000
mov dword [rbp + 0x64], 0x42a00000
lea rdx, [rbp + 0x60]
lea rcx, str._n___________Combat
call fcn.140092490
test al, al
je 0x140034512
mov dword [0x1401d94bc], r13d
movaps xmm0, xmmword [0x1400e0040]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140067520
mov dword [rbp + 0x68], 0x3f800000
mov dword [rbp + 0x6c], 0x3f800000
mov qword [rbp + 0x70], rsi
movss xmm3, dword [0x1401d94b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400dfda0]
movss xmm2, dword [0x1401d94b0]
movaps xmm0, xmm2
addss xmm0, dword [0x1400dfd44]
movss dword [rbp + 0x78], xmm0
movss dword [rbp + 0x7c], xmm1
addss xmm3, dword [0x1400dfd8c]
addss xmm2, dword [0x1400dfcf4]
movss dword [rbp + 0x80], xmm2
movss dword [rbp + 0x84], xmm3
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x78]
lea r8, [rbp + 0x80]
mov rdx, qword [0x1401d95b8]
mov rcx, r14
call fcn.14007f590
mov dword [rbp + 0x88], 0x42ea0000
mov dword [rbp + 0x8c], 0x42a00000
lea rdx, [rbp + 0x88]
lea rcx, str._n___________Visual
call fcn.140092490
test al, al
je 0x14003452b
mov dword [0x1401d94bc], 1
movaps xmm0, xmmword [0x1400e0040]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140067520
mov dword [rbp + 0x90], 0x3f800000
mov dword [rbp + 0x94], 0x3f800000
mov qword [rbp + 0x98], rsi
movss xmm3, dword [0x1401d94b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400dfdc0]
movss xmm2, dword [0x1401d94b0]
movaps xmm0, xmm2
addss xmm0, xmm13
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm1
addss xmm3, dword [0x1400dfdb0]
subss xmm2, xmm14
movss dword [rbp + 0xa8], xmm2
movss dword [rbp + 0xac], xmm3
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x98]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa0]
lea r8, [rbp + 0xa8]
mov rdx, qword [0x1401d94f8]
mov rcx, r14
call fcn.14007f590
mov dword [rbp + 0xb0], 0x42ea0000
mov dword [rbp + 0xb4], 0x42a00000
lea rdx, [rbp + 0xb0]
lea rcx, str._n__________Misc
call fcn.140092490
test al, al
je 0x140034544
mov dword [0x1401d94bc], 2
movaps xmm0, xmmword [0x1400e0040]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140067520
mov dword [rbp + 0xb8], 0x3f800000
mov dword [rbp + 0xbc], 0x3f800000
mov qword [rbp + 0xc0], rsi
movss xmm3, dword [0x1401d94b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400dfdd8]
movss xmm2, dword [0x1401d94b0]
movaps xmm0, xmm2
addss xmm0, xmm6
movss dword [rbp + 0xc8], xmm0
movss dword [rbp + 0xcc], xmm1
addss xmm3, dword [0x1400dfdc8]
addss xmm2, dword [0x1400dfcfc]
movss dword [rbp + 0xd0], xmm2
movss dword [rbp + 0xd4], xmm3
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc8]
lea r8, [rbp + 0xd0]
mov rdx, qword [0x1401d9518]
mov rcx, r14
call fcn.14007f590
mov dword [rbp + 0xd8], 0x42ea0000
mov dword [rbp + 0xdc], 0x42a00000
lea rdx, [rbp + 0xd8]
lea rcx, str._n_n___________Color
call fcn.140092490
test al, al
je 0x14003455d
mov dword [0x1401d94bc], 3
movaps xmm0, xmmword [0x1400e0040]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140067520
mov dword [rbp + 0xe0], 0x3f800000
mov dword [rbp + 0xe4], 0x3f800000
mov qword [rbp + 0xe8], rsi
movss xmm3, dword [0x1401d94b4]
movaps xmm1, xmm3
addss xmm1, dword [0x1400dfdf4]
movss xmm2, dword [0x1401d94b0]
movaps xmm0, xmm2
addss xmm0, xmm6
movss dword [rbp + 0xf0], xmm0
movss dword [rbp + 0xf4], xmm1
addss xmm3, dword [0x1400dfde0]
addss xmm2, dword [0x1400dfcf8]
movss dword [rbp + 0xf8], xmm2
movss dword [rbp + 0xfc], xmm3
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf0]
lea r8, [rbp + 0xf8]
mov rdx, qword [0x1401d9540]
mov rcx, r14
call fcn.14007f590
mov dword [rbp + 0x100], 0x42ea0000
mov dword [rbp + 0x104], 0x42a00000
lea rdx, [rbp + 0x100]
lea rcx, str._n_n________________Settings
call fcn.140092490
test al, al
je 0x140034336
mov dword [0x1401d94bc], 4
mov ecx, 1
call fcn.1400655f0
call fcn.140066c10
movss xmm14, dword [rbp + 0x540]
movaps xmm1, xmm14
addss xmm1, dword [0x1400dfd48]
movss xmm13, dword [rbp + 0x538]
movaps xmm0, xmm13
addss xmm0, xmm15
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rcx, [rsp + 0x40]
call fcn.140064b10
mov dword [rsp + 0x40], 0x44400000
mov dword [rsp + 0x44], 0x43d80000
mov r9d, 0x1a
lea rdx, [rsp + 0x40]
lea rcx, str.func
call fcn.1400650f0
lea rbx, [0x1400c454c]
movss xmm12, dword [0x1400dfc94]
movss xmm7, dword [0x1400dfe84]
movss xmm6, dword [0x1400dfb74]
movss xmm9, dword [0x1400dfd70]
mov eax, dword [0x1401d94bc]
test eax, eax
jne 0x140034b8f
mov dword [rdi + 0x30], 0x3f000000
movaps xmm0, xmm14
addss xmm0, xmm12
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm0
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x98]
movaps xmm0, xmm13
addss xmm0, xmm12
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm2
mov byte [rax + 0x159], 1
mov dword [rsp + 0x40], 0x44368000
mov dword [rsp + 0x44], 0x43c80000
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
lea rdx, str.comb
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov dword [rsp + 0x20], 2
lea r8, [rsp + 0x40]
mov edx, eax
lea rcx, str.comb
call fcn.14005b2a0
lea rcx, str.Combat
call fcn.14009afe0
lea rdx, [0x1401d9517]
lea rcx, str.Aim_Enabled_risky
call fcn.140096e70
cmp byte [0x1401d9517], sil
je 0x140034807
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x42c80000
xor edx, edx
lea rcx, [0x1400c44d0]
call fcn.14009a8e0
test al, al
je 0x1400347a9
movaps xmm8, xmm11
cmp byte [0x1400f20c7], sil
je 0x140034576
movaps xmm0, xmm11
jmp 0x140034579
cmp dword [0x1401d94bc], 1
jne 0x140033f7c
movaps xmm0, xmmword [0x1400e00c0]
jmp 0x140033f83
cmp dword [0x1401d94bc], 2
jne 0x14003405d
movaps xmm0, xmmword [0x1400e00c0]
jmp 0x140034064
cmp dword [0x1401d94bc], 3
jne 0x140034150
movaps xmm0, xmmword [0x1400e00c0]
jmp 0x140034157
cmp dword [0x1401d94bc], 4
jne 0x140034245
movaps xmm0, xmmword [0x1400e00c0]
jmp 0x14003424c
movaps xmm0, xmm6
movss dword [rdi + 0xec], xmm0
movss dword [rdi + 0xf0], xmm0
movss dword [rdi + 0xf4], xmm0
movss dword [rdi + 0xf8], xmm8
mov dword [rbp + 0x108], 0x42c80000
mov dword [rbp + 0x10c], 0x41a00000
lea rdx, [rbp + 0x108]
lea rcx, str._Head
call fcn.140092490
test al, al
je 0x1400345f7
cmp byte [0x1400f20c7], sil
je 0x1400345ea
mov eax, dword [0x1400f20ec]
cmp eax, 1
jle 0x1400345f7
mov byte [0x1400f20c7], sil
dec eax
mov dword [0x1400f20ec], eax
jmp 0x1400345f7
mov byte [0x1400f20c7], 1
inc dword [0x1400f20ec]
cmp byte [0x1400f20c2], sil
je 0x140034606
movaps xmm0, xmm11
jmp 0x140034609
movaps xmm0, xmm6
movss dword [rdi + 0xec], xmm0
movss dword [rdi + 0xf0], xmm0
movss dword [rdi + 0xf4], xmm0
movss dword [rdi + 0xf8], xmm8
mov dword [rsp + 0x40], 0x42c80000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Chest
call fcn.140092490
test al, al
je 0x140034681
cmp byte [0x1400f20c2], sil
je 0x140034674
mov eax, dword [0x1400f20ec]
cmp eax, 1
jle 0x140034681
mov byte [0x1400f20c2], sil
dec eax
mov dword [0x1400f20ec], eax
jmp 0x140034681
mov byte [0x1400f20c2], 1
inc dword [0x1400f20ec]
cmp byte [0x1400f20c5], sil
je 0x140034690
movaps xmm0, xmm11
jmp 0x140034693
movaps xmm0, xmm6
movss dword [rdi + 0xec], xmm0
movss dword [rdi + 0xf0], xmm0
movss dword [rdi + 0xf4], xmm0
movss dword [rdi + 0xf8], xmm8
mov dword [rsp + 0x40], 0x42c80000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Penis
call fcn.140092490
test al, al
je 0x14003470b
cmp byte [0x1400f20c5], sil
je 0x1400346fe
mov eax, dword [0x1400f20ec]
cmp eax, 1
jle 0x14003470b
mov byte [0x1400f20c5], sil
dec eax
mov dword [0x1400f20ec], eax
jmp 0x14003470b
mov byte [0x1400f20c5], 1
inc dword [0x1400f20ec]
cmp byte [0x1400f2104], sil
je 0x140034718
movaps xmm6, xmm11
movss dword [rdi + 0xec], xmm6
movss dword [rdi + 0xf0], xmm6
movss dword [rdi + 0xf4], xmm6
movss dword [rdi + 0xf8], xmm8
mov dword [rsp + 0x40], 0x42c80000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str._Legs
call fcn.140092490
test al, al
je 0x140034790
cmp byte [0x1400f2104], sil
je 0x140034783
mov eax, dword [0x1400f20ec]
cmp eax, 1
jle 0x140034790
mov byte [0x1400f2104], sil
dec eax
mov dword [0x1400f20ec], eax
jmp 0x140034790
mov byte [0x1400f2104], 1
inc dword [0x1400f20ec]
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
lea rbx, [0x1400c454c]
mov dword [rdi + 0xec], 0x3f4ccccd
mov dword [rdi + 0xf0], 0x3f4ccccd
mov dword [rdi + 0xf4], 0x3f547ae1
mov dword [rdi + 0xf8], 0x3f800000
movss xmm1, dword [0x1401d94b4]
addss xmm1, xmm9
movss xmm0, dword [0x1401d94b0]
addss xmm0, dword [0x1400dfdb8]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.14007f630
lea rdx, [0x1400f20c6]
lea rcx, str.on_RMB
call fcn.140096e70
lea rdx, [0x1401d9516]
lea rcx, str.lower_head_chance
call fcn.140096e70
cmp byte [0x1401d9516], sil
je 0x140034892
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x43480000
mov dword [rbp + 0x538], 0x64
mov dword [rbp + 0x540], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2108]
mov edx, 4
lea rcx, str.aim_head_chance
call fcn.140093960
lea rdx, [0x1400f20c1]
lea rcx, str.Visible_check
call fcn.140096e70
lea rdx, [0x1400f20c4]
lea rcx, str.Show_predicted_pos
call fcn.140096e70
lea rdx, [0x1400f2106]
lea rcx, str.Line_to_Target
call fcn.140096e70
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x435c0000
mov dword [rbp + 0x538], 0x43fa0000
mov dword [rbp + 0x540], 0x41200000
lea r14, str._.3f
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f210c]
mov edx, 8
lea rcx, str.Find_Target_distance
call fcn.140093960
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x435c0000
mov dword [rbp + 0x538], 0x43fa0000
mov dword [rbp + 0x540], 0x41200000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f20f4]
mov edx, 8
lea rcx, str.Find_Target_FOV
call fcn.140093960
lea rdx, [0x1400f2105]
lea rcx, str.Draw_FOV
call fcn.140096e70
lea rdx, [0x1401d9515]
lea rcx, str.No_Spread
call fcn.140096e70
cmp byte [0x1401d9515], sil
je 0x140034a1c
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x435c0000
mov dword [rbp + 0x538], 0x42c80000
mov dword [rbp + 0x540], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2100]
mov edx, 8
lea rcx, [0x1400c45ec]
call fcn.140093960
lea rdx, [0x1401d9514]
lea rcx, str.No_Recoil
call fcn.140096e70
cmp byte [0x1401d9514], sil
je 0x140034aec
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x435c0000
mov dword [rbp + 0x538], 0x42c80000
mov dword [rbp + 0x540], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f20fc]
mov edx, 8
lea rcx, [0x1400c45fc]
call fcn.140093960
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x435c0000
mov dword [rbp + 0x538], 0x42c80000
mov dword [rbp + 0x540], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2110]
mov edx, 8
lea rcx, [0x1400c4600]
call fcn.140093960
lea rdx, [0x1401d9524]
lea rcx, str.insta_eoka
call fcn.140096e70
lea rdx, [0x1400f20c3]
lea rcx, str.Reload_Indicator
call fcn.140096e70
cmp byte [0x1400f20c3], sil
je 0x140034b82
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x435c0000
mov dword [rbp + 0x538], 0x43960000
mov dword [rbp + 0x540], 0x42480000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f20f8]
mov edx, 8
lea rcx, str.Indicator_Size
call fcn.140093960
call fcn.140066c10
mov eax, dword [0x1401d94bc]
jmp 0x140034b96
lea r14, str._.3f
lea r12, [0x140000000]
movss xmm8, dword [0x1400dfd94]
cmp eax, 1
jne 0x1400359d8
mov dword [rdi + 0x30], 0x3f800000
movaps xmm6, xmm14
addss xmm6, xmm12
movaps xmm0, xmm13
addss xmm0, xmm12
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm6
lea rcx, [rsp + 0x40]
call fcn.140064b10
mov dword [rsp + 0x40], 0x43af0000
mov dword [rsp + 0x44], 0x43cd0000
mov r9d, 2
lea rdx, [rsp + 0x40]
lea rcx, str.visual
call fcn.1400650f0
lea rcx, str.Visual
call fcn.14009afe0
lea rdx, [0x1400f219f]
lea rcx, str.Enabled
call fcn.140096e70
mov dword [rbp + 0x538], 0x43fa0000
mov dword [rbp + 0x540], 0x41200000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2244]
mov edx, 8
lea rcx, str.Distace
call fcn.140093960
lea rdx, [0x1400f226e]
lea rcx, str.Boxes
call fcn.140096e70
cmp byte [0x1400f226e], sil
je 0x140034d50
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x42c80000
movsxd rdx, dword [0x1400f2264]
mov rdx, qword [r12 + rdx*8 + 0xd2ba0]
lea rcx, [0x1400c4668]
call fcn.14009a8e0
test al, al
je 0x140034d50
cmp dword [0x1400f2264], esi
sete bl
mov qword [rsp + 0x78], rsi
lea r9, [rsp + 0x78]
movzx edx, bl
mov rcx, qword [str.Corner]
call fcn.140099c60
test al, al
je 0x140034cfb
mov dword [0x1400f2264], r13d
test bl, bl
je 0x140034d04
call fcn.140066e90
cmp dword [0x1400f2264], 1
sete bl
mov qword [rsp + 0x78], rsi
lea r9, [rsp + 0x78]
movzx edx, bl
mov rcx, qword [str.Full]
call fcn.140099c60
test al, al
je 0x140034d35
mov dword [0x1400f2264], 1
test bl, bl
je 0x140034d3e
call fcn.140066e90
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
lea rdx, [0x1400f2274]
lea rcx, str.view_direction
call fcn.140096e70
cmp byte [0x1400f2274], sil
je 0x140034dd3
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x42c80000
mov dword [rbp + 0x538], 0x41200000
mov dword [rbp + 0x540], 0x3dcccccd
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2290]
mov edx, 8
lea rcx, str._distance
call fcn.140093960
lea rdx, [0x1401d95f8]
lea rcx, str.Snaps
call fcn.140096e70
cmp byte [0x1401d95f8], sil
je 0x140034eb3
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x42c80000
movsxd rdx, dword [0x1401d9608]
mov rdx, qword [r12 + rdx*8 + 0xd2d30]
lea rcx, [0x1400c4698]
call fcn.14009a8e0
test al, al
je 0x140034eb3
cmp dword [0x1401d9608], esi
sete bl
mov qword [rbp - 0x80], rsi
lea r9, [rbp - 0x80]
movzx edx, bl
mov rcx, qword [0x1400d2d30]
call fcn.140099c60
test al, al
je 0x140034e60
mov dword [0x1401d9608], r13d
test bl, bl
je 0x140034e69
call fcn.140066e90
cmp dword [0x1401d9608], 1
sete bl
mov qword [rbp - 0x80], rsi
lea r9, [rbp - 0x80]
movzx edx, bl
mov rcx, qword [str.Bottom]
call fcn.140099c60
test al, al
je 0x140034e98
mov dword [0x1401d9608], 1
test bl, bl
je 0x140034ea1
call fcn.140066e90
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
lea rdx, [0x1400f226c]
lea rcx, str.Fill_Boxes
call fcn.140096e70
lea rdx, [0x1400f2288]
lea rcx, str.Skeletons__CPU_
call fcn.140096e70
lea rdx, [0x1400f2276]
lea rcx, str.Name
call fcn.140096e70
lea rdx, [0x1400f2277]
lea rcx, str.Distance
call fcn.140096e70
lea rdx, [0x1401d95f6]
lea rcx, str.Team_ID
call fcn.140096e70
lea rdx, [0x1400f225f]
lea rcx, str.Item
call fcn.140096e70
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x42c80000
movsxd rdx, dword [0x1400f224c]
mov rdx, qword [r12 + rdx*8 + 0xd2ea0]
lea rcx, str._draw_type
call fcn.14009a8e0
test al, al
je 0x140034fe5
cmp dword [0x1400f224c], esi
sete bl
mov qword [rbp - 0x78], rsi
lea r9, [rbp - 0x78]
movzx edx, bl
mov rcx, qword [str.text]
call fcn.140099c60
test al, al
je 0x140034f92
mov dword [0x1400f224c], r13d
test bl, bl
je 0x140034f9b
call fcn.140066e90
cmp dword [0x1400f224c], 1
sete bl
mov qword [rbp - 0x78], rsi
lea r9, [rbp - 0x78]
movzx edx, bl
mov rcx, qword [str.icon]
call fcn.140099c60
test al, al
je 0x140034fca
mov dword [0x1400f224c], 1
test bl, bl
je 0x140034fd3
call fcn.140066e90
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
lea rdx, [0x1400f21c5]
lea rcx, str.Belt
call fcn.140096e70
lea rdx, [0x1400f2269]
lea rcx, str.Wear
call fcn.140096e70
cmp byte [0x1400f21c5], sil
je 0x140035058
mov dword [rbp + 0x538], 0x442f0000
mov dword [rbp + 0x540], 0x43480000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2250]
mov edx, 8
lea rcx, str.Belt_Size
call fcn.140093960
lea rdx, [0x1400f2275]
lea rcx, str.Wounded
call fcn.140096e70
lea rdx, [0x1401d95f9]
lea rcx, str.Sleepers
call fcn.140096e70
lea rdx, [0x1400f225c]
lea rcx, str.Teammates
call fcn.140096e70
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x42c80000
mov r14d, r13d
mov edx, r13d
lea r13, [0x1400c5640]
mov rcx, r13
lea r9, [0x1400c5664]
mov r8, qword [0x1401d9610]
movsxd rax, dword [rcx]
cmp r8, rax
je 0x1400350dc
inc edx
add rcx, 4
cmp rcx, r9
jl 0x1400350c7
jmp 0x1400350df
mov r14d, edx
movsxd rdx, r14d
lea r12, str.none
mov rdx, qword [r12 + rdx*8]
lea rcx, str.player_chams
call fcn.14009a8e0
test al, al
je 0x140035164
xor ebx, ebx
nop
mov dword [rbp + 0x538], r14d
cmp r14d, ebx
sete dl
mov qword [rbp + 0x110], rsi
lea r9, [rbp + 0x110]
mov rcx, qword [r12]
call fcn.140099c60
test al, al
je 0x140035136
movsxd rax, dword [r13]
mov qword [0x1401d9610], rax
mov r14d, ebx
cmp dword [rbp + 0x538], ebx
jne 0x140035143
call fcn.140066e90
inc ebx
add r12, 8
add r13, 4
cmp ebx, 9
jl 0x140035100
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
call fcn.140066c10
movaps xmm2, xmm13
addss xmm2, dword [0x1400dfdd4]
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x9c]
addss xmm6, xmm0
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm6
mov byte [rax + 0x159], 1
mov dword [rsp + 0x40], 0x43af0000
mov dword [rsp + 0x44], 0x43cd0000
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
lea rdx, str.world
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov dword [rsp + 0x20], 2
lea r8, [rsp + 0x40]
mov edx, eax
lea rcx, str.world
call fcn.14005b2a0
lea rcx, str.World
call fcn.14009afe0
xor r13d, r13d
mov ebx, r13d
mov edx, r13d
lea rcx, [0x1400c55a8]
lea r9, [0x1400c55b0]
mov r8, qword [0x1401d9600]
movsxd rax, dword [rcx]
cmp r8, rax
je 0x140035255
inc edx
add rcx, 4
cmp rcx, r9
jl 0x140035240
jmp 0x140035257
mov ebx, edx
movsxd rdx, ebx
lea r14, [0x140000000]
mov rdx, qword [r14 + rdx*8 + 0xc55c0]
lea rcx, str.hand_chams
call fcn.14009a8e0
test al, al
je 0x1400352fd
mov r14d, ebx
mov qword [rbp - 0x70], rsi
test ebx, ebx
sete dl
lea r9, [rbp - 0x70]
mov rcx, qword [str.none]
call fcn.140099c60
test al, al
je 0x1400352a7
mov qword [0x1401d9600], r13
mov ebx, r13d
test r14d, r14d
jne 0x1400352b1
call fcn.140066e90
cmp ebx, 1
sete dl
mov qword [rbp - 0x70], rsi
lea r9, [rbp - 0x70]
mov rcx, qword [str.black]
call fcn.140099c60
test al, al
je 0x1400352da
mov qword [0x1401d9600], 0x1d0ce
cmp ebx, 1
jne 0x1400352e4
call fcn.140066e90
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
lea r14, [0x140000000]
mov ebx, r13d
mov edx, r13d
lea rcx, [0x1400c5620]
lea r9, [0x1400c563c]
mov r8, qword [0x1401d9618]
movsxd rax, dword [rcx]
cmp r8, rax
je 0x14003532d
inc edx
add rcx, 4
cmp rcx, r9
jl 0x140035318
jmp 0x14003532f
mov ebx, edx
movsxd rdx, ebx
mov rdx, qword [r14 + rdx*8 + 0xc55e0]
lea rcx, str.gun_chams
call fcn.14009a8e0
test al, al
je 0x140035501
mov r14d, ebx
mov qword [rsp + 0x54], rsi
test ebx, ebx
sete dl
lea r9, [rsp + 0x54]
mov rcx, qword [str.none]
call fcn.140099c60
test al, al
je 0x14003537a
mov qword [0x1401d9618], r13
mov ebx, r13d
mov r12d, ebx
test r14d, r14d
jne 0x140035387
call fcn.140066e90
mov qword [rsp + 0x54], rsi
cmp ebx, 1
sete dl
lea r9, [rsp + 0x54]
mov rcx, qword [str.white]
call fcn.140099c60
test al, al
je 0x1400353b7
mov qword [0x1401d9618], 0x997a
mov ebx, 1
mov r14d, ebx
cmp r12d, 1
jne 0x1400353c5
call fcn.140066e90
mov qword [rsp + 0x54], rsi
cmp ebx, 2
sete dl
lea r9, [rsp + 0x54]
mov rcx, qword [str.blue]
call fcn.140099c60
test al, al
je 0x1400353f5
mov qword [0x1401d9618], 0x12dd0
mov ebx, 2
mov r12d, ebx
cmp r14d, 2
jne 0x140035403
call fcn.140066e90
mov qword [rsp + 0x54], rsi
cmp ebx, 3
sete dl
lea r9, [rsp + 0x54]
mov rcx, qword [str._red]
call fcn.140099c60
test al, al
je 0x140035433
mov qword [0x1401d9618], 0xab20
mov ebx, 3
mov r14d, ebx
cmp r12d, 3
jne 0x140035441
call fcn.140066e90
mov qword [rsp + 0x54], rsi
cmp ebx, 4
sete dl
lea r9, [rsp + 0x54]
mov rcx, qword [str.bright_green]
call fcn.140099c60
test al, al
je 0x140035471
mov qword [0x1401d9618], 0x40d5a
mov ebx, 4
mov r12d, ebx
cmp r14d, 4
jne 0x14003547f
call fcn.140066e90
mov qword [rsp + 0x54], rsi
cmp ebx, 5
sete dl
lea r9, [rsp + 0x54]
mov rcx, qword [str.flame_bright]
call fcn.140099c60
test al, al
je 0x1400354af
mov qword [0x1401d9618], 0xa392
mov ebx, 5
cmp r12d, 5
jne 0x1400354ba
call fcn.140066e90
cmp ebx, 6
sete dl
mov qword [rsp + 0x54], rsi
lea r9, [rsp + 0x54]
mov rcx, qword [str.___f_]
call fcn.140099c60
test al, al
je 0x1400354e5
mov qword [0x1401d9618], 0x1d0ce
cmp ebx, 6
jne 0x1400354ef
call fcn.140066e90
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
lea rdx, [0x1401d95f7]
lea rcx, str.change_time
call fcn.140096e70
cmp byte [0x1401d95f7], sil
je 0x140035565
mov dword [rbp + 0x538], 0x18
mov dword [rbp + 0x540], r13d
lea rax, [0x1400c454c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2260]
mov edx, 4
lea rcx, str._time
call fcn.140093960
lea rdx, [0x1400f225e]
lea rcx, str.Bright_ambient
call fcn.140096e70
lea rdx, [0x1400f21c6]
lea rcx, str.change_stars
call fcn.140096e70
lea r14, str._.3f
cmp byte [0x1400f21c6], sil
je 0x140035627
mov dword [rbp + 0x538], 0x41200000
mov dword [rbp + 0x540], 0x3f000000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2280]
mov edx, 8
lea rcx, str._size
call fcn.140093960
mov dword [rbp + 0x538], 0x42c80000
mov dword [rbp + 0x540], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2270]
mov edx, 8
lea rcx, str._brightness
call fcn.140093960
lea rdx, [0x1401d95fa]
lea rcx, [0x1400c47c8]
call fcn.140096e70
lea rdx, [0x1400f226b]
lea rcx, str.Dropped_items
call fcn.140096e70
cmp byte [0x1400f226b], sil
je 0x140035696
mov dword [rbp + 0x538], 0x43960000
mov dword [rbp + 0x540], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2238]
mov edx, 8
lea rcx, str.Distace
call fcn.140093960
lea rdx, [0x1400f2268]
lea rcx, str.Draw_Radar
call fcn.140096e70
cmp byte [0x1400f2268], sil
je 0x14003573a
mov dword [rbp + 0x538], 0x43960000
mov dword [rbp + 0x540], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2248]
mov edx, 8
lea rcx, str.Radar_Distace
call fcn.140093960
mov dword [rbp + 0x538], 0x43c80000
mov dword [rbp + 0x540], 0x42c80000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2284]
mov edx, 8
lea rcx, str.Radar_Size
call fcn.140093960
lea rdx, [0x1400f21c7]
lea rcx, str.Out_of_screen_arrows
call fcn.140096e70
cmp byte [0x1400f21c7], sil
je 0x14003588f
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rdx, [0x1400f21c4]
lea rcx, str.blink
call fcn.140096e70
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x42700000
mov dword [rbp + 0x538], 0x40a00000
mov dword [rbp + 0x540], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f228c]
mov edx, 8
lea rcx, str._sped
call fcn.140093960
lea rdx, [0x1400f226d]
lea rcx, str.show_weapon
call fcn.140096e70
lea rdx, [0x1401d95f4]
lea rcx, str.show_only_armed
call fcn.140096e70
mov dword [rbp + 0x538], 0x42480000
mov dword [rbp + 0x540], 0x40a00000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2240]
mov edx, 8
lea rcx, str.Size
call fcn.140093960
mov dword [rbp + 0x538], 0x42c80000
mov dword [rbp + 0x540], 0x41200000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2278]
mov edx, 8
lea rcx, str.Radius
call fcn.140093960
mov rax, qword [0x1401d96e0]
mov rdx, qword [rax + 0x4010]
cmp byte [rdx + 0xcf], sil
jne 0x1400358d1
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], rsi
je 0x1400358c8
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm11
call fcn.140091750
lea rcx, str.Other_esp
call fcn.14009afe0
lea rdx, [0x1400f2289]
lea rcx, str.enable_other_Esp
call fcn.140096e70
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x42f00000
mov dword [rbp + 0x538], 0x43960000
mov dword [rbp + 0x540], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2258]
mov edx, 8
lea rcx, str.other_distance
call fcn.140093960
lea rdx, [0x1400f223f]
lea rcx, str.hemp_esp
call fcn.140096e70
lea rdx, [0x1400f223d]
lea rcx, str.stone_esp
call fcn.140096e70
lea rdx, [0x1400f226a]
lea rcx, str.metal_esp
call fcn.140096e70
lea rdx, [0x1400f226f]
lea rcx, str.sulfur_esp
call fcn.140096e70
lea rdx, [0x1400f223c]
lea rcx, str.workbench_1
call fcn.140096e70
lea rdx, [0x1400f225d]
lea rcx, str.workbench_2
call fcn.140096e70
lea rdx, [0x1400f223e]
lea rcx, str.workbench_3
call fcn.140096e70
call fcn.140066c10
mov eax, dword [0x1401d94bc]
mov r12d, 0xa
cmp eax, 2
jne 0x1400374a7
mov dword [rdi + 0x30], 0x3f000000
movaps xmm2, xmm14
addss xmm2, xmm12
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x9c]
addss xmm2, xmm0
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x98]
movaps xmm0, xmm13
addss xmm0, xmm12
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm2
mov byte [rax + 0x159], 1
mov dword [rsp + 0x40], 0x44368000
mov dword [rsp + 0x44], 0x43c80000
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
lea rdx, str.miscchild
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov dword [rsp + 0x20], 2
lea r8, [rsp + 0x40]
mov edx, eax
lea rcx, str.miscchild
call fcn.14005b2a0
lea rdx, [0x1400f219c]
lea rcx, str.Local_trailer
call fcn.140096e70
cmp byte [0x1400f219c], sil
je 0x140035b01
mov dword [rbp + 0x538], 0x40a00000
mov dword [rbp + 0x540], 0x3e99999a
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2230]
lea edx, [r12 - 2]
lea rcx, str.trailer_duration
call fcn.140093960
lea rdx, [0x1401d95e7]
lea rcx, str.Change_fov
call fcn.140096e70
cmp byte [0x1401d95e7], sil
je 0x140035b61
mov dword [rbp + 0x538], 0x43160000
mov dword [rbp + 0x540], 0x42a00000
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2254]
mov edx, 8
lea rcx, str.fov_value
call fcn.140093960
lea rdx, [0x1401d95f5]
lea rcx, str.Zoom
call fcn.140096e70
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea r14, [0x1401d97e0]
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 4
jne 0x140035bdc
lea rdx, str.zoom
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140035bdc
mov dword [rdi + 0xec], r13d
mov dword [rdi + 0xf0], 0x3f800000
mov dword [rdi + 0xf4], 0x3f800000
mov dword [rdi + 0xf8], 0x3f800000
mov edx, dword [0x1400f221c]
cmp edx, 0xffffffff
jne 0x140035c1f
xorps xmm0, xmm0
movups xmmword [rbp + 0x268], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x278], xmm1
lea r8d, [rdx + 4]
lea rdx, [0x1400c4978]
lea rcx, [rbp + 0x268]
call fcn.14000ef90
lea rax, [rbp + 0x268]
or esi, 1
jmp 0x140035c2f
lea rcx, [rbp + 0x498]
call fcn.140039390
nop
or esi, 2
mov dword [rsp + 0x50], esi
mov r8, rax
lea rdx, [0x1400c497c]
lea rcx, [rbp + 0x478]
call fcn.14000d490
nop
mov r8d, 2
lea rdx, [0x1400c4974]
mov rcx, rax
call fcn.14000b610
xorps xmm0, xmm0
movups xmmword [rbp + 0x548], xmm0
mov qword [rbp + 0x558], r13
mov qword [rbp + 0x560], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x548], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x558], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts esi, 0x14
lea rcx, [rbp + 0x478]
call fcn.140005b40
nop
test sil, 2
je 0x140035cc2
and esi, 0xfffffffd
lea rcx, [rbp + 0x498]
call fcn.140005b40
nop
test sil, 1
je 0x140035cd7
and esi, 0xfffffffe
lea rcx, [rbp + 0x268]
call fcn.140005b40
lea rcx, [rbp + 0x548]
mov rdx, qword [rbp + 0x548]
mov r8, qword [rbp + 0x560]
cmp r8, 0xf
cmova rcx, rdx
mov rax, qword [0x1401d96e0]
movss xmm9, dword [0x1400dfe50]
movss xmm11, dword [0x1400dfbc8]
test rcx, rcx
jne 0x140035d18
movaps xmm0, xmm10
jmp 0x140035d69
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x3d40]
lea rdx, [rsp + 0x40]
mov rcx, qword [rax + 0x3d38]
call fcn.14007c220
movss xmm0, dword [rsp + 0x40]
addss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov r8, qword [rbp + 0x560]
mov rdx, qword [rbp + 0x548]
movss xmm6, dword [0x1400dfccc]
addss xmm0, xmm6
movss dword [rbp + 0x118], xmm0
mov dword [rbp + 0x11c], 0x41a00000
movabs r13, 0x7fffffffffffffff
mov rax, r13
mov rcx, qword [rbp + 0x558]
sub rax, rcx
cmp rax, 0xb
jb 0x14003932b
lea r9, [rbp + 0x548]
cmp r8, 0xf
cmova r9, rdx
mov qword [rsp + 0x30], 0xb
lea rax, str.bind_zoom
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x248]
call fcn.140010680
bts esi, 0x15
mov dword [rsp + 0x50], esi
lea rcx, [rbp + 0x248]
cmp qword [rbp + 0x260], 0xf
cmova rcx, qword [rbp + 0x248]
lea rdx, [rbp + 0x118]
call fcn.140092490
movzx ebx, al
lea rcx, [rbp + 0x248]
call fcn.140005b40
test bl, bl
je 0x140035e6c
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 4
jne 0x140035e57
lea rdx, str.zoom
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140035e57
xor r8d, r8d
lea rdx, [0x1400c3e29]
jmp 0x140035e64
mov r8d, 4
lea rdx, str.zoom
mov rcx, r14
call fcn.14000c1c0
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov rbx, qword [0x1401d97f0]
cmp rbx, 4
jne 0x140035edc
mov r8, rbx
lea rdx, str.zoom
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140035edc
cmp r15d, 0xffffffff
je 0x140035edc
lea eax, [r15 - 1]
cmp eax, 1
jbe 0x140035edc
mov eax, r15d
cmp r15d, 0x1b
mov ecx, 0xffffffff
cmove eax, ecx
mov dword [0x1400f221c], eax
xor r8d, r8d
lea rdx, [0x1400c3e29]
mov rcx, r14
call fcn.14000c1c0
mov rbx, qword [0x1401d97f0]
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
cmp rbx, 4
jne 0x140035f30
mov r8, rbx
lea rdx, str.zoom
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140035f30
mov dword [rdi + 0xec], 0x3f4ccccd
mov dword [rdi + 0xf0], 0x3f4ccccd
mov dword [rdi + 0xf4], 0x3f547ae1
mov dword [rdi + 0xf8], 0x3f800000
cmp byte [0x1401d95f5], 0
je 0x140035f84
mov dword [rbp + 0x538], 0x42480000
mov dword [rbp + 0x540], 0x40a00000
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f227c]
mov edx, 8
lea rcx, str.zoom_value
call fcn.140093960
lea rdx, [0x1400f2115]
lea rcx, str.Infinity_Jump
call fcn.140096e70
lea rdx, [0x1401d95e4]
lea rcx, str.Suicide
call fcn.140096e70
mov rax, qword [0x1401d96e0]
mov rcx, qword [rax + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x140036008
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 7
jne 0x14003605c
lea rdx, str.suicide
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14003605c
mov dword [rdi + 0xec], eax
mov dword [rdi + 0xf0], 0x3f800000
mov dword [rdi + 0xf4], 0x3f800000
mov dword [rdi + 0xf8], 0x3f800000
mov edx, dword [0x1400f2218]
cmp edx, 0xffffffff
jne 0x14003609f
xorps xmm0, xmm0
movups xmmword [rbp + 0x288], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x298], xmm1
lea r8d, [rdx + 4]
lea rdx, [0x1400c4978]
lea rcx, [rbp + 0x288]
call fcn.14000ef90
lea rbx, [rbp + 0x288]
or esi, 4
jmp 0x1400360b1
lea rcx, [rbp + 0x4b8]
call fcn.140039390
mov rbx, rax
or esi, 8
mov dword [rsp + 0x50], esi
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14003617a
lea r8, [rcx + 1]
mov qword [rbx + 0x10], r8
mov r13, rbx
cmp rdx, 0xf
jbe 0x1400360e1
mov r13, qword [rbx]
lea rax, [0x1400c497d]
cmp rax, r13
jbe 0x14003611e
lea rax, [rcx + r13]
lea rcx, [0x1400c497c]
cmp rcx, rax
ja 0x14003611e
cmp r13, rcx
ja 0x14003610f
mov qword [rbp + 0x538], 0
jmp 0x140036129
mov rax, r13
sub rax, rcx
mov qword [rbp + 0x538], rax
jmp 0x140036129
mov qword [rbp + 0x538], 1
lea rcx, [r13 + 1]
mov rdx, r13
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [rbp + 0x538]
lea rdx, [0x1400c497c]
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x538]
lea rcx, [rax + r13]
mov r8d, 1
sub r8, rax
lea rdx, [0x1400c497d]
add rdx, rax
call sub.VCRUNTIME140.dll_memcpy
movabs r13, 0x7fffffffffffffff
jmp 0x14003619f
mov qword [rsp + 0x28], 1
lea rax, [0x1400c497c]
mov qword [rsp + 0x20], rax
mov edx, 1
mov rcx, rbx
call fcn.1400127d0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x58], xmm1
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x58], xmm1
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
bts esi, 0xb
mov dword [rsp + 0x50], esi
mov rcx, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x50]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x140036212
lea rax, [rcx + 2]
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x68]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x68]
mov word [rax + rcx], 0x205d
mov byte [rax + rcx + 2], 0
lea rax, [rbp - 0x68]
jmp 0x140036230
mov qword [rsp + 0x20], 2
lea r9, [0x1400c4974]
mov edx, 2
lea rcx, [rbp - 0x68]
call fcn.14000ee00
xorps xmm0, xmm0
movups xmmword [rbp + 0x568], xmm0
xor ebx, ebx
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x568], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x578], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
bts esi, 0xc
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x1400362af
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400362aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400362aa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140025c10
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp - 0x58], xmm0
mov byte [rbp - 0x68], 0
test sil, 8
je 0x1400362d6
and esi, 0xfffffff7
lea rcx, [rbp + 0x4b8]
call fcn.140005b40
nop
test sil, 4
je 0x1400362eb
and esi, 0xfffffffb
lea rcx, [rbp + 0x288]
call fcn.140005b40
lea rcx, [rbp + 0x568]
mov rdx, qword [rbp + 0x568]
mov r8, qword [rbp + 0x580]
cmp r8, 0xf
cmova rcx, rdx
mov rax, qword [0x1401d96e0]
test rcx, rcx
jne 0x14003631a
movaps xmm0, xmm10
jmp 0x14003636b
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x3d40]
lea rdx, [rsp + 0x40]
mov rcx, qword [rax + 0x3d38]
call fcn.14007c220
movss xmm0, dword [rsp + 0x40]
addss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov r8, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x568]
addss xmm0, xmm6
movss dword [rbp + 0x120], xmm0
mov dword [rbp + 0x124], 0x41a00000
mov rcx, qword [rbp + 0x578]
mov qword [rbp + 0x538], rcx
mov rax, r13
sub rax, rcx
cmp rax, 0xe
jb 0x140039331
lea r9, [rbp + 0x568]
cmp r8, 0xf
cmova r9, rdx
mov qword [rbp + 0x540], r9
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
lea rdx, [rcx + 0xe]
mov qword [rsp + 0x40], rdx
mov ebx, 0xf
lea r13, [rbp - 0x48]
cmp rdx, rbx
jbe 0x140036488
mov rbx, rdx
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
jbe 0x140036435
mov rbx, rax
movabs rcx, 0x8000000000000000
add rcx, 0x27
call fcn.140025c18
test rax, rax
je 0x140036528
lea r13, [rax + 0x27]
and r13, 0xffffffffffffffe0
mov qword [r13 - 8], rax
mov rcx, qword [rbp + 0x538]
mov rdx, qword [rsp + 0x40]
mov r9, qword [rbp + 0x540]
jmp 0x140036484
mov eax, 0x16
cmp rbx, rax
cmovb rbx, rax
lea rax, [rbx + 1]
cmp rax, 0x1000
jb 0x14003645c
lea rcx, [rax + 0x27]
cmp rcx, rax
jbe 0x140039325
jmp 0x140036406
test rax, rax
je 0x140036481
mov rcx, rax
call fcn.140025c18
mov r13, rax
mov rcx, qword [rbp + 0x538]
mov rdx, qword [rsp + 0x40]
mov r9, qword [rbp + 0x540]
jmp 0x140036484
xor r13d, r13d
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], rbx
mov r8, rcx
mov rdx, r9
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str.bind_suicide]
mov rcx, qword [rbp + 0x538]
movsd qword [rcx + r13], xmm0
mov eax, dword [0x1400c49c8]
mov dword [rcx + r13 + 8], eax
movzx eax, word [0x1400c49cc]
mov word [rcx + r13 + 0xc], ax
mov byte [rcx + r13 + 0xe], 0
bts esi, 0xd
mov dword [rsp + 0x50], esi
lea rcx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0xf
cmova rcx, qword [rbp - 0x48]
lea rdx, [rbp + 0x120]
call fcn.140092490
movzx ebx, al
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x140036534
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003652f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003652f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140025c10
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], 0
test bl, bl
je 0x14003659a
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 7
jne 0x140036585
lea rdx, str.suicide
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036585
xor r8d, r8d
lea rdx, [0x1400c3e29]
jmp 0x140036592
mov r8d, 7
lea rdx, str.suicide
mov rcx, r14
call fcn.14000c1c0
mov rcx, r14
mov r13, qword [0x1401d97e0]
cmp qword [0x1401d97f8], 0xf
cmova rcx, r13
mov rbx, qword [0x1401d97f0]
cmp rbx, 7
jne 0x140036614
mov r8, rbx
lea rdx, str.suicide
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036614
cmp r15d, 0xffffffff
je 0x140036614
lea eax, [r15 - 1]
cmp eax, 1
jbe 0x140036614
mov eax, r15d
cmp r15d, 0x1b
mov ecx, 0xffffffff
cmove eax, ecx
mov dword [0x1400f2218], eax
xor r8d, r8d
lea rdx, [0x1400c3e29]
mov rcx, r14
call fcn.14000c1c0
mov rbx, qword [0x1401d97f0]
mov r13, qword [0x1401d97e0]
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, r13
cmp rbx, 7
jne 0x140036664
mov r8, rbx
lea rdx, str.suicide
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036664
mov dword [rdi + 0xec], 0x3f4ccccd
mov dword [rdi + 0xf0], 0x3f4ccccd
mov dword [rdi + 0xf4], 0x3f547ae1
mov dword [rdi + 0xf8], 0x3f800000
lea rdx, [0x1400f2114]
lea rcx, str.can_shoot
call fcn.140096e70
lea rdx, [0x1401d95e6]
lea rcx, str.omni_sprint
call fcn.140096e70
lea rdx, [0x1400f219e]
lea rcx, str.No_Fall
call fcn.140096e70
lea rdx, [0x1401d95b7]
lea rcx, str.Spider
call fcn.140096e70
lea rdx, [0x1400f2116]
lea rcx, str.debug
call fcn.140096e70
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 5
jne 0x140036727
lea rdx, str.debug
call sub.VCRUNTIME140.dll_memcmp
xor ebx, ebx
test eax, eax
jne 0x140036729
mov dword [rdi + 0xec], ebx
mov dword [rdi + 0xf0], 0x3f800000
mov dword [rdi + 0xf4], 0x3f800000
mov dword [rdi + 0xf8], 0x3f800000
jmp 0x140036729
xor ebx, ebx
mov edx, dword [0x1400f2224]
cmp edx, 0xffffffff
jne 0x14003676c
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2d8], xmm1
lea r8d, [rdx + 4]
lea rdx, [0x1400c4978]
lea rcx, [rbp + 0x2c8]
call fcn.14000ef90
lea rax, [rbp + 0x2c8]
or esi, 0x10
jmp 0x14003677c
lea rcx, [rbp + 0x4d8]
call fcn.140039390
nop
or esi, 0x20
mov dword [rsp + 0x50], esi
mov r8, rax
lea rdx, [0x1400c497c]
lea rcx, [rbp + 0x2a8]
call fcn.14000d490
nop
mov r8d, 2
lea rdx, [0x1400c4974]
mov rcx, rax
call fcn.14000b610
xorps xmm0, xmm0
movups xmmword [rbp + 0x588], xmm0
mov qword [rbp + 0x598], rbx
mov qword [rbp + 0x5a0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x588], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x598], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts esi, 0xe
mov rdx, qword [rbp + 0x2c0]
cmp rdx, 0xf
jbe 0x140036830
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003682b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003682b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140025c10
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp + 0x2b8], xmm0
mov byte [rbp + 0x2a8], 0
test sil, 0x20
je 0x14003685d
and esi, 0xffffffdf
lea rcx, [rbp + 0x4d8]
call fcn.140005b40
nop
test sil, 0x10
je 0x140036872
and esi, 0xffffffef
lea rcx, [rbp + 0x2c8]
call fcn.140005b40
lea rcx, [rbp + 0x588]
mov rdx, qword [rbp + 0x588]
mov r8, qword [rbp + 0x5a0]
cmp r8, 0xf
cmova rcx, rdx
mov rax, qword [0x1401d96e0]
test rcx, rcx
jne 0x1400368a1
movaps xmm0, xmm10
jmp 0x1400368f2
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x3d40]
lea rdx, [rsp + 0x40]
mov rcx, qword [rax + 0x3d38]
call fcn.14007c220
movss xmm0, dword [rsp + 0x40]
addss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov r8, qword [rbp + 0x5a0]
mov rdx, qword [rbp + 0x588]
addss xmm0, xmm6
movss dword [rbp + 0x128], xmm0
mov dword [rbp + 0x12c], 0x41a00000
movabs r13, 0x7fffffffffffffff
mov rax, r13
mov rcx, qword [rbp + 0x598]
sub rax, rcx
cmp rax, 0xc
jb 0x140039337
lea r9, [rbp + 0x588]
cmp r8, 0xf
cmova r9, rdx
mov qword [rsp + 0x30], 0xc
lea rax, str.bind_debug
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x228]
call fcn.140010680
bts esi, 0xf
mov dword [rsp + 0x50], esi
lea rcx, [rbp + 0x228]
cmp qword [rbp + 0x240], 0xf
cmova rcx, qword [rbp + 0x228]
lea rdx, [rbp + 0x128]
call fcn.140092490
movzx ebx, al
mov rdx, qword [rbp + 0x240]
cmp rdx, 0xf
jbe 0x1400369d0
inc rdx
mov rcx, qword [rbp + 0x228]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400369cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400369cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140025c10
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp + 0x238], xmm0
mov byte [rbp + 0x228], 0
test bl, bl
je 0x140036a3c
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 5
jne 0x140036a27
lea rdx, str.debug
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036a27
xor r8d, r8d
lea rdx, [0x1400c3e29]
jmp 0x140036a34
mov r8d, 5
lea rdx, str.debug
mov rcx, r14
call fcn.14000c1c0
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov rbx, qword [0x1401d97f0]
cmp rbx, 5
jne 0x140036aac
mov r8, rbx
lea rdx, str.debug
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036aac
cmp r15d, 0xffffffff
je 0x140036aac
lea eax, [r15 - 1]
cmp eax, 1
jbe 0x140036aac
mov eax, r15d
cmp r15d, 0x1b
mov ecx, 0xffffffff
cmove eax, ecx
mov dword [0x1400f2224], eax
xor r8d, r8d
lea rdx, [0x1400c3e29]
mov rcx, r14
call fcn.14000c1c0
mov rbx, qword [0x1401d97f0]
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
cmp rbx, 5
jne 0x140036b00
mov r8, rbx
lea rdx, str.debug
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036b00
mov dword [rdi + 0xec], 0x3f4ccccd
mov dword [rdi + 0xf0], 0x3f4ccccd
mov dword [rdi + 0xf4], 0x3f547ae1
mov dword [rdi + 0xf8], 0x3f800000
cmp byte [0x1400f2116], 0
je 0x140036b54
mov dword [rbp + 0x538], 0x40a00000
mov dword [rbp + 0x540], 0x3ecccccd
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f222c]
mov edx, 8
lea rcx, [0x1400c4a18]
call fcn.140093960
lea rdx, [0x1400f2117]
lea rcx, [0x1400c4a20]
call fcn.140096e70
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 3
jne 0x140036bcb
lea rdx, [0x1400c4a20]
call sub.VCRUNTIME140.dll_memcmp
xor ebx, ebx
test eax, eax
jne 0x140036bcd
mov dword [rdi + 0xec], ebx
mov dword [rdi + 0xf0], 0x3f800000
mov dword [rdi + 0xf4], 0x3f800000
mov dword [rdi + 0xf8], 0x3f800000
jmp 0x140036bcd
xor ebx, ebx
mov edx, dword [0x1400f2220]
cmp edx, 0xffffffff
jne 0x140036c10
xorps xmm0, xmm0
movups xmmword [rbp + 0x308], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x318], xmm1
lea r8d, [rdx + 4]
lea rdx, [0x1400c4978]
lea rcx, [rbp + 0x308]
call fcn.14000ef90
lea rax, [rbp + 0x308]
or esi, 0x40
jmp 0x140036c21
lea rcx, [rbp + 0x4f8]
call fcn.140039390
nop
bts esi, 7
mov dword [rsp + 0x50], esi
mov r8, rax
lea rdx, [0x1400c497c]
lea rcx, [rbp + 0x2e8]
call fcn.14000d490
nop
mov r8d, 2
lea rdx, [0x1400c4974]
mov rcx, rax
call fcn.14000b610
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a8], xmm0
mov qword [rbp + 0x5b8], rbx
mov qword [rbp + 0x5c0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x5b8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts esi, 0x11
mov r8, qword [rbp + 0x300]
cmp r8, 0xf
jbe 0x140036caa
mov rdx, qword [rbp + 0x2e8]
call fcn.14000c7a0
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp + 0x2f8], xmm0
mov byte [rbp + 0x2e8], 0
test sil, sil
jns 0x140036cd7
btr esi, 7
lea rcx, [rbp + 0x4f8]
call fcn.140005b40
nop
test sil, 0x40
je 0x140036cec
and esi, 0xffffffbf
lea rcx, [rbp + 0x308]
call fcn.140005b40
lea rcx, [rbp + 0x5a8]
mov rdx, qword [rbp + 0x5a8]
mov r8, qword [rbp + 0x5c0]
cmp r8, 0xf
cmova rcx, rdx
mov rax, qword [0x1401d96e0]
test rcx, rcx
jne 0x140036d1b
movaps xmm0, xmm10
jmp 0x140036d6c
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x3d40]
lea rdx, [rsp + 0x40]
mov rcx, qword [rax + 0x3d38]
call fcn.14007c220
movss xmm0, dword [rsp + 0x40]
addss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov r8, qword [rbp + 0x5c0]
mov rdx, qword [rbp + 0x5a8]
addss xmm0, xmm6
movss dword [rbp + 0x130], xmm0
mov dword [rbp + 0x134], 0x41a00000
mov rax, r13
mov rcx, qword [rbp + 0x5b8]
sub rax, rcx
cmp rax, 0xa
jb 0x14003933d
lea r9, [rbp + 0x5a8]
cmp r8, 0xf
cmova r9, rdx
mov qword [rsp + 0x30], r12
lea rax, str.bind_fly
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x208]
call fcn.140010680
bts esi, 0x13
mov dword [rsp + 0x50], esi
lea rcx, [rbp + 0x208]
cmp qword [rbp + 0x220], 0xf
cmova rcx, qword [rbp + 0x208]
lea rdx, [rbp + 0x130]
call fcn.140092490
movzx ebx, al
mov r8, qword [rbp + 0x220]
cmp r8, 0xf
jbe 0x140036e11
mov rdx, qword [rbp + 0x208]
call fcn.14000c7a0
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp + 0x218], xmm0
mov byte [rbp + 0x208], 0
test bl, bl
je 0x140036e7d
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 3
jne 0x140036e68
lea rdx, [0x1400c4a20]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036e68
xor r8d, r8d
lea rdx, [0x1400c3e29]
jmp 0x140036e75
mov r8d, 3
lea rdx, [0x1400c4a20]
mov rcx, r14
call fcn.14000c1c0
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov rbx, qword [0x1401d97f0]
cmp rbx, 3
jne 0x140036eed
mov r8, rbx
lea rdx, [0x1400c4a20]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036eed
cmp r15d, 0xffffffff
je 0x140036eed
lea eax, [r15 - 1]
cmp eax, 1
jbe 0x140036eed
mov eax, r15d
cmp r15d, 0x1b
mov ecx, 0xffffffff
cmove eax, ecx
mov dword [0x1400f2220], eax
xor r8d, r8d
lea rdx, [0x1400c3e29]
mov rcx, r14
call fcn.14000c1c0
mov rbx, qword [0x1401d97f0]
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
cmp rbx, 3
jne 0x140036f41
mov r8, rbx
lea rdx, [0x1400c4a20]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140036f41
mov dword [rdi + 0xec], 0x3f4ccccd
mov dword [rdi + 0xf0], 0x3f4ccccd
mov dword [rdi + 0xf4], 0x3f547ae1
mov dword [rdi + 0xf8], 0x3f800000
cmp byte [0x1400f2117], 0
je 0x140036f95
mov dword [rbp + 0x538], 0x42c80000
mov dword [rbp + 0x540], 0x3f800000
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2234]
mov edx, 8
lea rcx, str.sped
call fcn.140093960
lea rdx, [0x1400f219d]
lea rcx, str.remnove_layers
call fcn.140096e70
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 0xa
jne 0x14003700c
lea rdx, str.rem_layers
call sub.VCRUNTIME140.dll_memcmp
xor ebx, ebx
test eax, eax
jne 0x14003700e
mov dword [rdi + 0xec], ebx
mov dword [rdi + 0xf0], 0x3f800000
mov dword [rdi + 0xf4], 0x3f800000
mov dword [rdi + 0xf8], 0x3f800000
jmp 0x14003700e
xor ebx, ebx
mov edx, dword [0x1400f2228]
cmp edx, 0xffffffff
jne 0x140037052
xorps xmm0, xmm0
movups xmmword [rbp + 0x348], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x358], xmm1
lea r8d, [rdx + 4]
lea rdx, [0x1400c4978]
lea rcx, [rbp + 0x348]
call fcn.14000ef90
lea rax, [rbp + 0x348]
bts esi, 8
jmp 0x140037063
lea rcx, [rbp + 0x518]
call fcn.140039390
nop
bts esi, 9
mov dword [rsp + 0x50], esi
mov r8, rax
lea rdx, [0x1400c497c]
lea rcx, [rbp + 0x328]
call fcn.14000d490
nop
mov r8d, 2
lea rdx, [0x1400c4974]
mov rcx, rax
call fcn.14000b610
xorps xmm0, xmm0
movups xmmword [rbp + 0x5c8], xmm0
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x5e0], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5c8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x5d8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts esi, 0x12
mov r8, qword [rbp + 0x340]
cmp r8, 0xf
jbe 0x1400370ec
mov rdx, qword [rbp + 0x328]
call fcn.14000c7a0
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp + 0x338], xmm0
mov byte [rbp + 0x328], 0
bt esi, 9
jae 0x14003711a
btr esi, 9
lea rcx, [rbp + 0x518]
call fcn.140005b40
nop
bt esi, 8
jae 0x140037130
btr esi, 8
lea rcx, [rbp + 0x348]
call fcn.140005b40
lea rcx, [rbp + 0x5c8]
mov rdx, qword [rbp + 0x5c8]
mov r8, qword [rbp + 0x5e0]
cmp r8, 0xf
cmova rcx, rdx
mov rax, qword [0x1401d96e0]
test rcx, rcx
jne 0x14003715f
movaps xmm0, xmm10
jmp 0x1400371b0
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm9
movss xmm2, dword [rax + 0x3d40]
lea rdx, [rsp + 0x40]
mov rcx, qword [rax + 0x3d38]
call fcn.14007c220
movss xmm0, dword [rsp + 0x40]
addss xmm0, xmm11
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov r8, qword [rbp + 0x5e0]
mov rdx, qword [rbp + 0x5c8]
addss xmm0, xmm6
movss dword [rbp + 0x138], xmm0
mov dword [rbp + 0x13c], 0x41a00000
mov rax, qword [rbp + 0x5d8]
sub r13, rax
cmp r13, 0x11
jb 0x14003931f
lea r9, [rbp + 0x5c8]
cmp r8, 0xf
cmova r9, rdx
mov qword [rsp + 0x30], 0x11
lea rcx, str.bind_rem_layers
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x1e8]
call fcn.140010680
bts esi, 0x10
lea rcx, [rbp + 0x1e8]
cmp qword [rbp + 0x200], 0xf
cmova rcx, qword [rbp + 0x1e8]
lea rdx, [rbp + 0x138]
call fcn.140092490
movzx ebx, al
mov r8, qword [rbp + 0x200]
cmp r8, 0xf
jbe 0x140037252
mov rdx, qword [rbp + 0x1e8]
call fcn.14000c7a0
movdqa xmm0, xmmword [0x1400dff00]
movdqu xmmword [rbp + 0x1f8], xmm0
mov byte [rbp + 0x1e8], 0
test bl, bl
je 0x1400372bb
mov rcx, r14
cmp qword [0x1401d97f8], 0xf
cmova rcx, qword [0x1401d97e0]
mov r8, qword [0x1401d97f0]
cmp r8, 0xa
jne 0x1400372a9
lea rdx, str.rem_layers
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400372a9
xor r8d, r8d
lea rdx, [0x1400c3e29]
jmp 0x1400372b3
mov r8, r12
lea rdx, str.rem_layers
mov rcx, r14
call fcn.14000c1c0
mov rcx, r14
mov r13, qword [0x1401d97e0]
cmp qword [0x1401d97f8], 0xf
cmova rcx, r13
mov rbx, qword [0x1401d97f0]
cmp rbx, 0xa
jne 0x140037334
mov r8, rbx
lea rdx, str.rem_layers
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140037334
cmp r15d, 0xffffffff
je 0x140037334
lea eax, [r15 - 1]
cmp eax, 1
jbe 0x140037334
cmp r15d, 0x1b
mov eax, 0xffffffff
cmove r15d, eax
mov dword [0x1400f2228], r15d
xor r8d, r8d
lea rdx, [0x1400c3e29]
mov rcx, r14
call fcn.14000c1c0
mov rbx, qword [0x1401d97f0]
mov r13, qword [0x1401d97e0]
cmp qword [0x1401d97f8], 0xf
cmova r14, r13
cmp rbx, 0xa
jne 0x140037384
mov r8, rbx
lea rdx, str.rem_layers
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140037384
mov dword [rdi + 0xec], 0x3f4ccccd
mov dword [rdi + 0xf0], 0x3f4ccccd
mov dword [rdi + 0xf4], 0x3f547ae1
mov dword [rdi + 0xf8], 0x3f800000
lea rdx, [0x1401d95e5]
lea rcx, str.remnove_grass
call fcn.140096e70
call fcn.140066c10
nop
mov r8, qword [rbp + 0x5e0]
cmp r8, 0xf
jbe 0x1400373b6
mov rdx, qword [rbp + 0x5c8]
call fcn.14000c7a0
xor r13d, r13d
mov qword [rbp + 0x5d8], r13
mov qword [rbp + 0x5e0], 0xf
mov byte [rbp + 0x5c8], r13b
mov r8, qword [rbp + 0x5c0]
cmp r8, 0xf
jbe 0x1400373eb
mov rdx, qword [rbp + 0x5a8]
call fcn.14000c7a0
mov qword [rbp + 0x5b8], r13
mov qword [rbp + 0x5c0], 0xf
mov byte [rbp + 0x5a8], 0
mov r8, qword [rbp + 0x5a0]
cmp r8, 0xf
jbe 0x14003741d
mov rdx, qword [rbp + 0x588]
call fcn.14000c7a0
mov qword [rbp + 0x598], r13
mov qword [rbp + 0x5a0], 0xf
mov byte [rbp + 0x588], 0
mov r8, qword [rbp + 0x580]
cmp r8, 0xf
jbe 0x14003744f
mov rdx, qword [rbp + 0x568]
call fcn.14000c7a0
mov qword [rbp + 0x578], r13
mov qword [rbp + 0x580], 0xf
mov byte [rbp + 0x568], 0
mov r8, qword [rbp + 0x560]
cmp r8, 0xf
jbe 0x140037481
mov rdx, qword [rbp + 0x548]
call fcn.14000c7a0
mov qword [rbp + 0x558], r13
mov qword [rbp + 0x560], 0xf
mov byte [rbp + 0x548], 0
mov eax, dword [0x1401d94bc]
lea r14, str._.3f
cmp eax, 3
jne 0x140038fc7
mov dword [rdi + 0x30], 0x3f800000
addss xmm14, xmm12
addss xmm13, xmm12
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm14
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x98]
addss xmm0, xmm13
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm1
mov byte [rax + 0x159], 1
mov dword [rbp + 0x140], 0x43af0000
mov dword [rbp + 0x144], 0x43cd0000
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
lea rdx, str.color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0x140]
mov edx, eax
lea rcx, str.color
call fcn.14005b2a0
lea rcx, str.Color_Settings
call fcn.14009afe0
mov qword [rbp + 0x148], 0
movups xmm0, xmmword [0x1400f2158]
movups xmmword [rbp + 0x398], xmm0
lea r9, [rbp + 0x148]
xor r8d, r8d
lea rdx, [rbp + 0x398]
lea rcx, str.Info_Text_Color
call fcn.14009a110
test al, al
je 0x1400375f9
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Info_Text_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x1400375f0
mov r8d, eax
lea rdx, str.Info_Text_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Info_Text_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x14003762f
mov dword [rcx + 0x4a18], r13d
jmp 0x14003766e
lea rdx, str.Info_Text_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x14003766e
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2158]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d95a7]
lea rcx, [0x1400c4ab0]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x150], 0
movups xmm0, xmmword [0x1400f21a0]
movups xmmword [rbp + 0x3a8], xmm0
lea r9, [rbp + 0x150]
xor r8d, r8d
lea rdx, [rbp + 0x3a8]
lea rcx, str.Enemy_Box_Color
call fcn.14009a110
test al, al
je 0x14003779c
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Enemy_Box_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140037793
mov r8d, eax
lea rdx, str.Enemy_Box_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Enemy_Box
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x1400377d2
mov dword [rcx + 0x4a18], r13d
jmp 0x140037811
lea rdx, str.Enemy_Box_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x140037811
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f21a0]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d9564]
lea rcx, [0x1400c4ae8]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x158], 0
movups xmm0, xmmword [0x1400f2138]
movups xmmword [rbp + 0x3b8], xmm0
lea r9, [rbp + 0x158]
xor r8d, r8d
lea rdx, [rbp + 0x3b8]
lea rcx, [0x1400c4af8]
call fcn.14009a110
test al, al
je 0x14003793f
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, [0x1400c4af8]
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140037936
mov r8d, eax
lea rdx, [0x1400c4af8]
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Team_Box_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140037975
mov dword [rcx + 0x4a18], r13d
jmp 0x1400379b4
lea rdx, [0x1400c4af8]
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x1400379b4
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2138]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d9525]
lea rcx, [0x1400c4ae8]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x160], 0
movups xmm0, xmmword [0x1400f21c8]
movups xmmword [rbp + 0x3c8], xmm0
lea r9, [rbp + 0x160]
xor r8d, r8d
lea rdx, [rbp + 0x3c8]
lea rcx, str.Enemy_Box_Fill_Color
call fcn.14009a110
test al, al
je 0x140037ae2
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Enemy_Box_Fill_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140037ad9
mov r8d, eax
lea rdx, str.Enemy_Box_Fill_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Enemy_Box_Fill
call fcn.14009afe0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140037b30
mov dword [rcx + 0x4a18], r13d
jmp 0x140037b6f
lea rdx, str.Enemy_Box_Fill_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x140037b6f
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f21c8]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, dword [0x1400dfd9c]
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d95a4]
lea rcx, [0x1400c4b40]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, dword [0x1400dfd9c]
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x168], 0
movups xmm0, xmmword [0x1400f2168]
movups xmmword [rbp + 0x3d8], xmm0
lea r9, [rbp + 0x168]
xor r8d, r8d
lea rdx, [rbp + 0x3d8]
lea rcx, str.Team_Box_Fill_Color
call fcn.14009a110
test al, al
je 0x140037ca3
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Team_Box_Fill_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140037c9a
mov r8d, eax
lea rdx, str.Team_Box_Fill_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Team_Box_Fill_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140037cd9
mov dword [rcx + 0x4a18], r13d
jmp 0x140037d18
lea rdx, str.Team_Box_Fill_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x140037d18
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2168]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d95b4]
lea rcx, [0x1400c4b68]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x170], 0
movups xmm0, xmmword [0x1400f2118]
movups xmmword [rbp + 0x3e8], xmm0
lea r9, [rbp + 0x170]
xor r8d, r8d
lea rdx, [rbp + 0x3e8]
lea rcx, [0x1400c4b78]
call fcn.14009a110
test al, al
je 0x140037e46
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, [0x1400c4b78]
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140037e3d
mov r8d, eax
lea rdx, [0x1400c4b78]
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Enemy_Skeleton_Color
call fcn.14009afe0
mov rdx, qword [0x1401d96e0]
mov rcx, qword [rdx + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x140037ec8
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov eax, dword [rdx + 0x4b00]
cmp dword [rdx + 0x4af0], eax
jg 0x140037ee9
mov dword [rdx + 0x4a18], r13d
lea r15, [0x140000000]
jmp 0x140037fc0
mov rdi, qword [rdx + 0x4010]
cmp dword [rdi + 0x108], 0
jg 0x140037f13
mov r8d, 0x7d2
lea rdx, str.C:Users123_source_repos_vvware_v3overlayimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rdi + 0x108]
mov rax, qword [rdi + 0x110]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
lea rdx, [0x1400c4b79]
mov r8b, 0x45
lea r15, [0x140000000]
nop dword [rax]
cmp r8b, 0x23
jne 0x140037f53
cmp byte [rdx], r8b
jne 0x140037f53
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
xor rcx, rax
shr ebx, 8
xor ebx, dword [r15 + rcx*4 + 0xc5950]
movzx r8d, byte [rdx]
inc rdx
test r8b, r8b
jne 0x140037f40
not ebx
mov rax, qword [rdi]
cmp dword [rax + 0x405c], ebx
jne 0x140037f94
lea r8, [0x1400c4b78]
mov edx, 0xb
mov ecx, ebx
call fcn.1400465c0
mov ecx, ebx
call fcn.14004efe0
test al, al
je 0x140037fc0
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2118]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
mov rdx, qword [0x1401d96e0]
mov rcx, qword [rdx + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x14003801e
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d9526]
lea rcx, str._make_RGB
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x178], 0
movups xmm0, xmmword [0x1400f2208]
movups xmmword [rbp + 0x3f8], xmm0
lea r9, [rbp + 0x178]
xor r8d, r8d
lea rdx, [rbp + 0x3f8]
lea rcx, str.Team_Skeleton_Color
call fcn.14009a110
test al, al
je 0x140038139
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Team_Skeleton_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140038130
mov r8d, eax
lea rdx, str.Team_Skeleton_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
mov rax, qword [0x1401d96e0]
mov rcx, qword [rax + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x140038197
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
lea rcx, str.Team_Skeleton_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x1400381c4
mov dword [rcx + 0x4a18], r13d
jmp 0x140038291
mov rdi, qword [rcx + 0x4010]
cmp dword [rdi + 0x108], 0
jg 0x1400381ee
mov r8d, 0x7d2
lea rdx, str.C:Users123_source_repos_vvware_v3overlayimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rdi + 0x108]
mov rax, qword [rdi + 0x110]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
lea rdx, [0x1400c4bb9]
mov r8b, 0x54
cmp r8b, 0x23
jne 0x140038224
cmp byte [rdx], r8b
jne 0x140038224
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
xor rcx, rax
shr ebx, 8
xor ebx, dword [r15 + rcx*4 + 0xc5950]
movzx r8d, byte [rdx]
inc rdx
test r8b, r8b
jne 0x140038211
not ebx
mov rax, qword [rdi]
cmp dword [rax + 0x405c], ebx
jne 0x140038265
lea r8, str.Team_Skeleton_Color
mov edx, 0xb
mov ecx, ebx
call fcn.1400465c0
mov ecx, ebx
call fcn.14004efe0
test al, al
je 0x140038291
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2208]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
mov rdx, qword [0x1401d96e0]
mov rcx, qword [rdx + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x1400382ef
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d9567]
lea rcx, [0x1400c4bd0]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x180], 0
movups xmm0, xmmword [0x1400f2178]
movups xmmword [rbp + 0x408], xmm0
lea r9, [rbp + 0x180]
xor r8d, r8d
lea rdx, [rbp + 0x408]
lea rcx, str.Wounded_color
call fcn.14009a110
test al, al
je 0x14003840a
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Wounded_color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140038401
mov r8d, eax
lea rdx, str.Wounded_color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
mov rax, qword [0x1401d96e0]
mov rcx, qword [rax + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x140038468
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
lea rcx, str.Wounded_color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140038495
mov dword [rcx + 0x4a18], r13d
jmp 0x140038562
mov rdi, qword [rcx + 0x4010]
cmp dword [rdi + 0x108], 0
jg 0x1400384bf
mov r8d, 0x7d2
lea rdx, str.C:Users123_source_repos_vvware_v3overlayimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rdi + 0x108]
mov rax, qword [rdi + 0x110]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
lea rdx, [0x1400c4bf1]
mov r8b, 0x57
cmp r8b, 0x23
jne 0x1400384f5
cmp byte [rdx], r8b
jne 0x1400384f5
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
xor rcx, rax
shr ebx, 8
xor ebx, dword [r15 + rcx*4 + 0xc5950]
movzx r8d, byte [rdx]
inc rdx
test r8b, r8b
jne 0x1400384e2
not ebx
mov rax, qword [rdi]
cmp dword [rax + 0x405c], ebx
jne 0x140038536
lea r8, str.Wounded_color
mov edx, 0xb
mov ecx, ebx
call fcn.1400465c0
mov ecx, ebx
call fcn.14004efe0
test al, al
je 0x140038562
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2178]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
mov qword [rbp + 0x188], 0
movups xmm0, xmmword [0x1400f2128]
movups xmmword [rbp + 0x418], xmm0
lea r9, [rbp + 0x188]
xor r8d, r8d
lea rdx, [rbp + 0x418]
lea rcx, str.Enemy_Radar_Color
call fcn.14009a110
test al, al
je 0x1400385e5
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Enemy_Radar_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x1400385dc
mov r8d, eax
lea rdx, str.Enemy_Radar_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
mov rax, qword [0x1401d96e0]
mov rcx, qword [rax + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x140038643
movss xmm0, dword [rax + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
lea rcx, str.Enemy_Radar_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140038670
mov dword [rcx + 0x4a18], r13d
jmp 0x14003873d
mov rdi, qword [rcx + 0x4010]
cmp dword [rdi + 0x108], 0
jg 0x14003869a
mov r8d, 0x7d2
lea rdx, str.C:Users123_source_repos_vvware_v3overlayimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rdi + 0x108]
mov rax, qword [rdi + 0x110]
mov r10d, dword [rax + rcx*4 - 4]
not r10d
mov ebx, r10d
lea r9, [0x1400c4c01]
mov dl, 0x45
nop dword [rax]
cmp dl, 0x23
jne 0x1400386d2
cmp byte [r9], dl
jne 0x1400386d2
cmp byte [r9 + 1], dl
cmove ebx, r10d
movzx ecx, bl
movzx eax, dl
xor rcx, rax
shr ebx, 8
xor ebx, dword [r15 + rcx*4 + 0xc5950]
movzx edx, byte [r9]
inc r9
test dl, dl
jne 0x1400386c0
not ebx
mov rax, qword [rdi]
cmp dword [rax + 0x405c], ebx
jne 0x140038711
lea r8, str.Enemy_Radar_Color
mov edx, 0xb
mov ecx, ebx
call fcn.1400465c0
mov ecx, ebx
call fcn.14004efe0
test al, al
je 0x14003873d
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2128]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
mov rdx, qword [0x1401d96e0]
mov rcx, qword [rdx + 0x4010]
cmp byte [rcx + 0xcf], 0
jne 0x14003879b
movss xmm0, dword [rdx + 0x3934]
addss xmm0, dword [rcx + 0x120]
movss dword [rcx + 0x118], xmm0
mov eax, dword [rcx + 0x124]
mov dword [rcx + 0x11c], eax
movsd xmm0, qword [rcx + 0x148]
movsd qword [rcx + 0x140], xmm0
mov eax, dword [rcx + 0x154]
mov dword [rcx + 0x150], eax
mov byte [rcx + 0x158], 1
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d95a6]
lea rcx, [0x1400c4c18]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x190], 0
movups xmm0, xmmword [0x1400f2188]
movups xmmword [rbp + 0x428], xmm0
lea r9, [rbp + 0x190]
xor r8d, r8d
lea rdx, [rbp + 0x428]
lea rcx, str.Team_Radar_Color
call fcn.14009a110
test al, al
je 0x1400388b6
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Team_Radar_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x1400388ad
mov r8d, eax
lea rdx, str.Team_Radar_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Team_Radar_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x1400388ec
mov dword [rcx + 0x4a18], r13d
jmp 0x14003892b
lea rdx, str.Team_Radar_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x14003892b
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f2188]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d9565]
lea rcx, [0x1400c4c40]
call fcn.140096e70
movaps xmm0, xmm8
call fcn.14006a0f0
mov qword [rbp + 0x198], 0
movups xmm3, xmmword [0x1400f21e8]
movups xmmword [rbp + 0x438], xmm3
lea r9, [rbp + 0x198]
xor r8d, r8d
lea rdx, [rbp + 0x438]
lea rcx, str.Enemy_OOF_Color
call fcn.14009a110
test al, al
je 0x140038a1c
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Enemy_OOF_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140038a13
mov r8d, eax
lea rdx, str.Enemy_OOF_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Enemy_OOF_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140038a52
mov dword [rcx + 0x4a18], r13d
jmp 0x140038a91
lea rdx, str.Enemy_OOF_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x140038a91
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f21e8]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d95a5]
lea rcx, [0x1400c4c60]
call fcn.140096e70
mov rcx, qword [0x1401d96e0]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4010]
movss xmm0, dword [rax + 0x15c]
subss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov qword [rbp + 0x1a0], 0
movups xmm0, xmmword [0x1400f21f8]
movups xmmword [rbp + 0x448], xmm0
lea r9, [rbp + 0x1a0]
xor r8d, r8d
lea rdx, [rbp + 0x448]
lea rcx, str.Team_OOF_Color
call fcn.14009a110
test al, al
je 0x140038bbf
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Team_OOF_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140038bb6
mov r8d, eax
lea rdx, str.Team_OOF_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Team_OOF_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140038bf5
mov dword [rcx + 0x4a18], r13d
jmp 0x140038c34
lea rdx, str.Team_OOF_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x140038c34
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f21f8]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d9527]
lea rcx, [0x1400c4c88]
call fcn.140096e70
movaps xmm0, xmm8
call fcn.14006a0f0
mov qword [rbp + 0x1a8], 0
movups xmm3, xmmword [0x1400f21b0]
movups xmmword [rbp + 0x468], xmm3
lea r9, [rbp + 0x1a8]
xor r8d, r8d
lea rdx, [rbp + 0x468]
lea rcx, str.Fov_color
call fcn.14009a110
test al, al
je 0x140038d25
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Fov_color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140038d1c
mov r8d, eax
lea rdx, str.Fov_color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Fov_color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140038d5b
mov dword [rcx + 0x4a18], r13d
jmp 0x140038d9a
lea rdx, str.Fov_color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x140038d9a
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f21b0]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
mov rdx, qword [0x1401d96e0]
mov rax, qword [rdx + 0x4010]
mov byte [rax + 0xcc], 1
mov rax, qword [rdx + 0x4010]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
lea rdx, [0x1401d9566]
lea rcx, str.make_RGB
call fcn.140096e70
movaps xmm0, xmm8
call fcn.14006a0f0
mov rdx, qword [0x1401d96e0]
or dword [rdx + 0x49a0], 1
mov dword [rdx + 0x49b0], 0x42f00000
mov dword [rbp + 0x538], 0x3e19999a
mov dword [rbp + 0x540], 0x3c23d70a
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f21c0]
mov edx, 8
lea rcx, str.RGB_speed
call fcn.140093960
mov rax, qword [0x1401d96e0]
or dword [rax + 0x49a0], 1
mov dword [rax + 0x49b0], 0x42f00000
mov dword [rbp + 0x538], 0xff
mov dword [rbp + 0x540], r13d
lea rax, [0x1400c454c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2198]
mov edx, 4
lea rcx, str.fill_box_opacity
call fcn.140093960
mov qword [rbp + 0x1b0], 0
movups xmm0, xmmword [0x1400f21d8]
movups xmmword [rbp + 0x458], xmm0
lea r9, [rbp + 0x1b0]
xor r8d, r8d
lea rdx, [rbp + 0x458]
lea rcx, str.Dropped_Items_Color
call fcn.14009a110
test al, al
je 0x140038f47
call fcn.140069f70
mov rbx, qword [0x1401d96e0]
lea rdx, str.Dropped_Items_Color
mov rcx, qword [rbx + 0x4010]
call fcn.140056320
mov edi, eax
test byte [rbx + 0x603c], 4
je 0x140038f3e
mov r8d, eax
lea rdx, str.Dropped_Items_Color
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.140046eb0
xor edx, edx
mov ecx, edi
call fcn.14004f380
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140065460
lea rcx, str.Dropped_Items_Color
call fcn.14009afe0
mov rcx, qword [0x1401d96e0]
mov eax, dword [rcx + 0x4b00]
cmp dword [rcx + 0x4af0], eax
jg 0x140038f7d
mov dword [rcx + 0x4a18], r13d
jmp 0x140038fbc
lea rdx, str.Dropped_Items_Color
mov rcx, qword [rcx + 0x4010]
call fcn.140056320
mov ecx, eax
call fcn.14004efe0
test al, al
je 0x140038fbc
xor r9d, r9d
mov r8d, 0x120
lea rdx, [0x1400f21d8]
lea rcx, [0x1400c3e29]
call fcn.140097340
call fcn.1400651b0
call fcn.140066c10
mov eax, dword [0x1401d94bc]
cmp eax, 4
jne 0x1400392ac
lea rdx, [0x1401d95b6]
lea rcx, str.use_text_instead_of_icons
call fcn.140096e70
lea rdx, [0x1401d95b5]
lea rcx, str.prefab_logger__debug_
call fcn.140096e70
cmp byte [0x1401d95b5], 0
je 0x140039043
mov dword [rbp + 0x538], 0x43fa0000
mov dword [rbp + 0x540], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x538]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x540]
lea r8, [0x1400f2294]
mov edx, 8
lea rcx, str.____distace
call fcn.140093960
mov edx, dword [0x1400f229c]
lea rcx, [rbp + 0x368]
call fcn.14000c8f0
bts esi, 0x16
lea rdx, [rbp + 0x368]
cmp qword [rbp + 0x380], 0xf
cmova rdx, qword [rbp + 0x368]
lea rcx, str.visuals_font_size
call fcn.14009a8e0
movzx ebx, al
lea rcx, [rbp + 0x368]
call fcn.140005b40
test bl, bl
je 0x140039168
mov qword [rbp + 0x1b8], 0
cmp dword [0x1400f229c], r12d
sete bl
mov edx, r12d
lea rcx, [rbp + 0x1c8]
call fcn.14000c8f0
bts esi, 0xa
lea rcx, [rbp + 0x1c8]
cmp qword [rbp + 0x1e0], 0xf
cmova rcx, qword [rbp + 0x1c8]
lea r9, [rbp + 0x1b8]
movzx edx, bl
call fcn.140099c60
movzx ebx, al
mov rdx, qword [rbp + 0x1e0]
cmp rdx, 0xf
jbe 0x140039125
inc rdx
mov rcx, qword [rbp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039120
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039318
call fcn.140025c10
mov qword [rbp + 0x1d8], r13
mov qword [rbp + 0x1e0], 0xf
mov byte [rbp + 0x1c8], 0
test bl, bl
je 0x140039149
mov dword [0x1400f229c], r12d
inc r12d
cmp r12d, 0x12
jle 0x140039093
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
lea rdx, [0x1400f228a]
lea rcx, str.crosshair
call fcn.140096e70
movsxd rdx, dword [0x1400f2298]
lea rax, [0x140000000]
mov rdx, qword [rax + rdx*8 + 0xd29c0]
lea rcx, str.type
call fcn.14009a8e0
test al, al
je 0x1400392ac
cmp dword [0x1400f2298], 0
sete bl
mov qword [rsp + 0x5c], 0
lea r9, [rsp + 0x5c]
movzx edx, bl
mov rcx, qword [str.cross]
call fcn.140099c60
test al, al
je 0x1400391d7
mov dword [0x1400f2298], r13d
test bl, bl
je 0x1400391e0
call fcn.140066e90
cmp dword [0x1400f2298], 1
sete bl
mov qword [rsp + 0x5c], 0
lea r9, [rsp + 0x5c]
movzx edx, bl
mov rcx, qword [0x1400d29c8]
call fcn.140099c60
test al, al
je 0x140039215
mov dword [0x1400f2298], 1
test bl, bl
je 0x14003921e
call fcn.140066e90
cmp dword [0x1400f2298], 2
sete bl
mov qword [rsp + 0x5c], 0
lea r9, [rsp + 0x5c]
movzx edx, bl
mov rcx, qword [str._temp]
call fcn.140099c60
test al, al
je 0x140039253
mov dword [0x1400f2298], 2
test bl, bl
je 0x14003925c
call fcn.140066e90
cmp dword [0x1400f2298], 3
sete bl
mov qword [rsp + 0x5c], 0
lea r9, [rsp + 0x5c]
movzx edx, bl
mov rcx, qword [str.spinn_Y]
call fcn.140099c60
test al, al
je 0x140039291
mov dword [0x1400f2298], 3
test bl, bl
je 0x14003929a
call fcn.140066e90
mov rbx, qword [0x1401d96e0]
call fcn.1400651b0
dec dword [rbx + 0x5e18]
call fcn.140066c10
call fcn.140064b70
mov rcx, qword [rbp + 0x5e8]
xor rcx, rsp
call fcn.140025bf0
lea r11, [rsp + 0x790]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140001680
nop
call fcn.1400015e0
nop
call fcn.140001680
nop
call fcn.140001680
nop
call fcn.140001680
nop
call fcn.140001680
int3