Function at 0x18007cfd0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xd0
mov dword [rbp - 0x59], 0
xor r12d, r12d
mov qword [rbp - 0x55], r12
mov byte [rbp - 0x4d], r12b
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
mov qword [rbp - 0x39], r12
mov byte [rbp - 0x31], r12b
mov qword [rbp - 0x2d], r12
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
lea rcx, [rbp - 0x11]
call fcn.1800038e0
mov dword [rbp - 5], r12d
mov qword [rbp - 0x45], 6
mov dword [rbp - 0x15], 0x43ed8000
mov dword [rbp - 0x55], r12d
movzx eax, byte [rbp - 0x59]
mov byte [section..data], al
movzx eax, byte [rbp - 0x58]
mov byte [0x18009b001], al
movzx eax, byte [rbp - 0x57]
mov byte [0x18009b002], al
movzx eax, byte [rbp - 0x56]
mov byte [0x18009b003], al
mov dword [0x18009b004], r12d
movss xmm0, dword [rbp - 0x51]
movss dword [0x18009b008], xmm0
movzx eax, byte [rbp - 0x4d]
mov byte [0x18009b00c], al
mov eax, dword [rbp - 0x49]
mov dword [0x18009b010], eax
mov qword [0x18009b014], 6
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b01c], xmm0
mov eax, dword [rbp - 0x39]
mov dword [0x18009b020], eax
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b024], xmm0
movzx eax, byte [rbp - 0x31]
mov byte [0x18009b028], al
movss xmm0, dword [rbp - 0x2d]
movss dword [0x18009b02c], xmm0
movss xmm1, dword [rbp - 0x29]
movss dword [0x18009b030], xmm1
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b034], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b038]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009b044], xmm0
lea rdx, [rbp - 0x11]
lea rcx, [0x18009b048]
call fcn.180003f20
movss xmm0, dword [rbp - 5]
movss dword [0x18009b054], xmm0
lea rbx, [0x18009db18]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], r12d
mov byte [rsp + 0x20], r12b
movss xmm3, dword [0x18008e6dc]
movss xmm2, dword [0x18008c118]
movss xmm1, dword [0x18008e554]
lea rcx, [section..data]
call fcn.180008e50
mov byte [section..data], r12b
mov dword [rbp - 0x59], r12d
mov qword [rbp - 0x55], r12
mov byte [rbp - 0x4d], r12b
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
mov qword [rbp - 0x39], r12
mov byte [rbp - 0x31], r12b
mov qword [rbp - 0x2d], r12
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
lea rcx, [rbp - 0x11]
call fcn.1800038e0
mov dword [rbp - 5], r12d
mov qword [rbp - 0x45], 6
mov dword [rbp - 0x15], 0x448fc000
mov dword [rbp - 0x55], r12d
movzx eax, byte [rbp - 0x59]
mov byte [0x18009ce60], al
movzx eax, byte [rbp - 0x58]
mov byte [0x18009ce61], al
movzx eax, byte [rbp - 0x57]
mov byte [0x18009ce62], al
movzx eax, byte [rbp - 0x56]
mov byte [0x18009ce63], al
mov dword [0x18009ce64], r12d
movss xmm0, dword [rbp - 0x51]
movss dword [0x18009ce68], xmm0
movzx eax, byte [rbp - 0x4d]
mov byte [0x18009ce6c], al
mov eax, dword [rbp - 0x49]
mov dword [0x18009ce70], eax
mov qword [0x18009ce74], 6
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009ce7c], xmm0
mov eax, dword [rbp - 0x39]
mov dword [0x18009ce80], eax
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009ce84], xmm0
movzx eax, byte [rbp - 0x31]
mov byte [0x18009ce88], al
movss xmm0, dword [rbp - 0x2d]
movss dword [0x18009ce8c], xmm0
movss xmm1, dword [rbp - 0x29]
movss dword [0x18009ce90], xmm1
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009ce94], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009ce98]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009cea4], xmm0
lea rdx, [rbp - 0x11]
lea rcx, [0x18009cea8]
call fcn.180003f20
movss xmm0, dword [rbp - 5]
movss dword [0x18009ceb4], xmm0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], r12d
mov byte [rsp + 0x20], r12b
movss xmm3, dword [0x18008c190]
movss xmm2, dword [0x18008e6b8]
movss xmm1, dword [0x18008c258]
lea rcx, [0x18009ce60]
call fcn.180008e50
mov byte [0x18009ce60], 1
mov dword [rbp - 0x59], r12d
mov qword [rbp - 0x55], r12
mov byte [rbp - 0x4d], r12b
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
mov qword [rbp - 0x39], r12
mov byte [rbp - 0x31], r12b
mov qword [rbp - 0x2d], r12
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
lea rcx, [rbp - 0x11]
call fcn.1800038e0
mov dword [rbp - 5], r12d
mov qword [rbp - 0x45], 6
mov dword [rbp - 0x15], 0x43ed8000
mov dword [rbp - 0x55], r12d
lea rdx, [rbp - 0x59]
lea rcx, [0x18009cec0]
call fcn.180068450
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 1
mov byte [rsp + 0x20], r12b
movss xmm3, dword [0x18008c190]
movss xmm2, dword [0x18008bfec]
movss xmm1, dword [0x18008bfd8]
lea rcx, [0x18009cec0]
call fcn.180008e50
mov byte [0x18009cec0], 1
mov dword [rbp - 0x59], r12d
mov qword [rbp - 0x55], r12
mov byte [rbp - 0x4d], r12b
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
mov qword [rbp - 0x39], r12
mov byte [rbp - 0x31], r12b
mov qword [rbp - 0x2d], r12
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
lea rcx, [rbp - 0x11]
call fcn.1800038e0
mov dword [rbp - 5], r12d
mov dword [rbp - 0x41], 1
mov dword [rbp - 0x15], 0x43c80000
mov dword [rbp - 0x55], r12d
mov dword [rbp - 0x45], 6
movzx eax, byte [rbp - 0x59]
mov byte [0x18009b060], al
movzx eax, byte [rbp - 0x58]
mov byte [0x18009b061], al
movzx eax, byte [rbp - 0x57]
mov byte [0x18009b062], al
movzx eax, byte [rbp - 0x56]
mov byte [0x18009b063], al
mov dword [0x18009b064], r12d
movss xmm0, dword [rbp - 0x51]
movss dword [0x18009b068], xmm0
movzx eax, byte [rbp - 0x4d]
mov byte [0x18009b06c], al
mov eax, dword [rbp - 0x49]
mov dword [0x18009b070], eax
mov dword [0x18009b074], 6
mov dword [0x18009b078], 1
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b07c], xmm0
mov eax, dword [rbp - 0x39]
mov dword [0x18009b080], eax
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b084], xmm0
movzx eax, byte [rbp - 0x31]
mov byte [0x18009b088], al
movss xmm0, dword [rbp - 0x2d]
movss dword [0x18009b08c], xmm0
movss xmm1, dword [rbp - 0x29]
movss dword [0x18009b090], xmm1
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b094], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b098]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009b0a4], xmm0
lea rdx, [rbp - 0x11]
lea rcx, [0x18009b0a8]
call fcn.180003f20
movss xmm0, dword [rbp - 5]
movss dword [0x18009b0b4], xmm0
mov dword [rbp - 0x59], r12d
mov qword [rbp - 0x55], r12
mov byte [rbp - 0x4d], r12b
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
mov qword [rbp - 0x39], r12
mov byte [rbp - 0x31], r12b
mov qword [rbp - 0x2d], r12
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
lea rcx, [rbp - 0x11]
call fcn.1800038e0
mov dword [rbp - 5], r12d
mov dword [rbp - 0x41], 2
mov dword [rbp - 0x15], 0x43ed8000
mov dword [rbp - 0x55], r12d
mov dword [rbp - 0x45], 6
movzx eax, byte [rbp - 0x59]
mov byte [0x18009b0c0], al
movzx eax, byte [rbp - 0x58]
mov byte [0x18009b0c1], al
movzx eax, byte [rbp - 0x57]
mov byte [0x18009b0c2], al
movzx eax, byte [rbp - 0x56]
mov byte [0x18009b0c3], al
mov dword [0x18009b0c4], r12d
movss xmm0, dword [rbp - 0x51]
movss dword [0x18009b0c8], xmm0
movzx eax, byte [rbp - 0x4d]
mov byte [0x18009b0cc], al
mov eax, dword [rbp - 0x49]
mov dword [0x18009b0d0], eax
mov dword [0x18009b0d4], 6
mov dword [0x18009b0d8], 2
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b0dc], xmm0
mov eax, dword [rbp - 0x39]
mov dword [0x18009b0e0], eax
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b0e4], xmm0
movzx eax, byte [rbp - 0x31]
mov byte [0x18009b0e8], al
movss xmm0, dword [rbp - 0x2d]
movss dword [0x18009b0ec], xmm0
movss xmm1, dword [rbp - 0x29]
movss dword [0x18009b0f0], xmm1
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b0f4], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b0f8]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009b104], xmm0
lea rdx, [rbp - 0x11]
lea rcx, [0x18009b108]
call fcn.180003f20
movss xmm0, dword [rbp - 5]
movss dword [0x18009b114], xmm0
mov dword [rbp - 0x59], r12d
mov qword [rbp - 0x55], r12
mov byte [rbp - 0x4d], r12b
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
mov qword [rbp - 0x39], r12
mov byte [rbp - 0x31], r12b
mov qword [rbp - 0x2d], r12
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
lea rcx, [rbp - 0x11]
call fcn.1800038e0
mov dword [rbp - 5], r12d
mov dword [rbp - 0x41], 3
mov dword [rbp - 0x15], 0x44af0000
mov dword [rbp - 0x55], r12d
mov dword [rbp - 0x45], 6
movzx eax, byte [rbp - 0x59]
mov byte [0x18009b120], al
movzx eax, byte [rbp - 0x58]
mov byte [0x18009b121], al
movzx eax, byte [rbp - 0x57]
mov byte [0x18009b122], al
movzx eax, byte [rbp - 0x56]
mov byte [0x18009b123], al
mov dword [0x18009b124], r12d
movss xmm0, dword [rbp - 0x51]
movss dword [0x18009b128], xmm0
movzx eax, byte [rbp - 0x4d]
mov byte [0x18009b12c], al
mov eax, dword [rbp - 0x49]
mov dword [0x18009b130], eax
mov dword [0x18009b134], 6
mov dword [0x18009b138], 3
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b13c], xmm0
mov eax, dword [rbp - 0x39]
mov dword [0x18009b140], eax
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b144], xmm0
movzx eax, byte [rbp - 0x31]
mov byte [0x18009b148], al
movss xmm0, dword [rbp - 0x2d]
movss dword [0x18009b14c], xmm0
movss xmm1, dword [rbp - 0x29]
movss dword [0x18009b150], xmm1
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b154], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b158]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009b164], xmm0
lea rdx, [rbp - 0x11]
lea rcx, [0x18009b168]
call fcn.180003f20
movss xmm0, dword [rbp - 5]
movss dword [0x18009b174], xmm0
mov dword [rbp - 0x59], r12d
mov qword [rbp - 0x55], r12
mov byte [rbp - 0x4d], r12b
mov qword [rbp - 0x49], r12
mov qword [rbp - 0x41], r12
mov qword [rbp - 0x39], r12
mov byte [rbp - 0x31], r12b
mov qword [rbp - 0x2d], r12
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
lea rcx, [rbp - 0x11]
call fcn.1800038e0
mov dword [rbp - 5], r12d
mov dword [rbp - 0x41], 0xffffffff
mov dword [rbp - 0x15], 0x43d48000
mov dword [rbp - 0x55], r12d
mov dword [rbp - 0x45], 6
movzx eax, byte [rbp - 0x59]
mov byte [0x18009cf20], al
movzx eax, byte [rbp - 0x58]
mov byte [0x18009cf21], al
movzx eax, byte [rbp - 0x57]
mov byte [0x18009cf22], al
movzx eax, byte [rbp - 0x56]
mov byte [0x18009cf23], al
mov dword [0x18009cf24], r12d
movss xmm0, dword [rbp - 0x51]
movss dword [0x18009cf28], xmm0
movzx eax, byte [rbp - 0x4d]
mov byte [0x18009cf2c], al
mov eax, dword [rbp - 0x49]
mov dword [0x18009cf30], eax
mov dword [0x18009cf34], 6
mov dword [0x18009cf38], 0xffffffff
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009cf3c], xmm0
mov eax, dword [rbp - 0x39]
mov dword [0x18009cf40], eax
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009cf44], xmm0
movzx eax, byte [rbp - 0x31]
mov byte [0x18009cf48], al
movss xmm0, dword [rbp - 0x2d]
movss dword [0x18009cf4c], xmm0
movss xmm1, dword [rbp - 0x29]
movss dword [0x18009cf50], xmm1
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009cf54], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009cf58]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009cf64], xmm0
lea rdx, [rbp - 0x11]
lea rcx, [0x18009cf68]
call fcn.180003f20
movss xmm0, dword [rbp - 5]
movss dword [0x18009cf74], xmm0
lea rdx, str.____Prediction_Settings
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rdi, rax
lea rsi, str.Very_High
mov qword [rbp + 0x17], rsi
lea r14, str.High
mov qword [rbp + 0x1f], r14
lea r15, str.Medium
mov qword [rbp + 0x27], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], r12
lea ecx, [r12 + 0x18]
call fcn.180080734
mov qword [rbp - 1], rax
mov qword [rbp + 7], rax
lea rbx, [rax + 0x18]
mov qword [rbp + 0xf], rbx
lea r8d, [r12 + 0x18]
lea rdx, [rbp + 0x17]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 7], rbx
lea r9, [rbp - 1]
xor r8d, r8d
lea rdx, str.Q_HitChance
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009cba0], rax
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x18007d98c
mov rax, qword [rbp + 0xf]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007d987
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007d987
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180080770
mov qword [rbp + 0x17], rsi
mov qword [rbp + 0x1f], r14
mov qword [rbp + 0x27], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], r12
mov ecx, 0x18
call fcn.180080734
mov qword [rbp - 1], rax
mov qword [rbp + 7], rax
lea rbx, [rax + 0x18]
mov qword [rbp + 0xf], rbx
mov r8d, 0x18
lea rdx, [rbp + 0x17]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 7], rbx
lea r9, [rbp - 1]
xor r8d, r8d
lea rdx, str.Q3_HitChance
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009cba8], rax
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x18007da3a
mov rax, qword [rbp + 0xf]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007da35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007da35
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180080770
lea rdx, str.____Q_Settings
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rdi, rax
mov r8d, 0xffffffff
lea rdx, str.Combo_Settings
mov rcx, rax
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q_Combo
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cbb0], rax
mov r8b, 1
lea rdx, str.Use_EQ_Combo
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cbb8], rax
lea rax, str.If_EQ3_Hit_KnockUp
mov qword [rbp + 0x17], rax
lea rsi, str.Always
mov qword [rbp + 0x1f], rsi
lea r14, str.Dont_Use
mov qword [rbp + 0x27], r14
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], r12
mov ecx, 0x18
call fcn.180080734
mov qword [rbp - 1], rax
mov qword [rbp + 7], rax
lea rbx, [rax + 0x18]
mov qword [rbp + 0xf], rbx
mov r8d, 0x18
lea rdx, [rbp + 0x17]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 7], rbx
lea r9, [rbp - 1]
xor r8d, r8d
lea rdx, str.Use_EQ_Combo_in_Normal_Case
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009cbc0], rax
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x18007db5a
mov rax, qword [rbp + 0xf]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007db55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007db55
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180080770
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 1]
lea rdx, str.____If_Normal_Case_Enemies_Nearby___x
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cbc8], rax
lea rax, str.If_EQ3_Aoe_Hits_KnockUp
mov qword [rbp + 0x17], rax
lea rax, str.If_EQ_Any_Hits
mov qword [rbp + 0x1f], rax
mov qword [rbp + 0x27], rsi
mov qword [rbp + 0x2f], r14
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], r12
mov ecx, 0x20
call fcn.180080734
mov qword [rbp - 1], rax
mov qword [rbp + 7], rax
lea rbx, [rax + 0x20]
mov qword [rbp + 0xf], rbx
mov r8d, 0x20
lea rdx, [rbp + 0x17]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 7], rbx
lea r9, [rbp - 1]
mov r8d, 2
lea rdx, str.Use_EQ_Combo_in_TeamFight_Case
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009cbd0], rax
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x18007dc45
mov rax, qword [rbp + 0xf]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007dc40
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007dc40
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180080770
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 2]
lea rdx, str.____If_TeamFight_Case_Enemies_Hit___x
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cbd8], rax
mov r8b, 1
lea rdx, str.Use_EQ_In_Dash_to_Stacks_Q3
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cbe0], rax
mov dword [rsp + 0x20], 0x12
mov r9d, 1
lea r8d, [r9 + 8]
lea rdx, str.____If_Player_lvl___x
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cbe8], rax
mov r8d, 0xffffffff
lea rdx, str.Harass_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q_Harass
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cbf0], rax
mov r8b, 1
lea rdx, str.Use_Q_LastHit_in_Harass
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cbf8], rax
mov r8d, 0xffffffff
lea rdx, str.Farm_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q_LaneClear
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc00], rax
xor r8d, r8d
lea rdx, str.____Use_Only_Lasthit
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc08], rax
mov r8b, 1
lea rdx, str.Use_Q3_LaneClear
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc10], rax
mov dword [rsp + 0x20], 6
mov r9d, 1
lea r8d, [r9 + 2]
lea rdx, str.____Min_Q3_Minion_Hits___x
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cc18], rax
mov r8b, 1
lea rdx, str.Use_EQ_LaneClear
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc20], rax
mov dword [rsp + 0x20], 6
mov r9d, 1
lea r8d, [r9 + 1]
lea rdx, str.____Min_EQ_Minion_Hits___x
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cc28], rax
mov r8b, 1
lea rdx, str.Use_Q_JungleClear
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc30], rax
mov r8b, 1
lea rdx, str.Use_Q_LastHit
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc38], rax
mov r8d, 0xffffffff
lea rdx, str.Flee_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q_Flee
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc40], rax
mov r8d, 0xffffffff
lea rdx, str.Auto_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Auto_Q_Ks
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc48], rax
mov r8b, 1
lea rdx, str.Auto_Q3_Interrupt_Spell
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc50], rax
mov r8d, 0xffffffff
lea rdx, str.Keys_Settings
mov rcx, rdi
call fcn.180006ff0
xor r9d, r9d
lea r8d, [r9 + 0x4e]
lea rdx, str.Auto_Stacks_Q3_Key
mov rcx, rdi
call fcn.180006fc0
mov qword [0x18009cc58], rax
lea rdx, str.____E_Settings
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rdi, rax
mov r8d, 0xffffffff
lea rdx, str.Combo_Settings
mov rcx, rax
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_E_Combo
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc68], rax
lea rax, str.BOTH_Switch
mov qword [rbp + 0x17], rax
lea rax, str.Target_ONLY
mov qword [rbp + 0x1f], rax
lea rax, str.Mouse_ONLY
mov qword [rbp + 0x27], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], r12
mov ecx, 0x18
call fcn.180080734
mov qword [rbp - 1], rax
mov qword [rbp + 7], rax
lea rbx, [rax + 0x18]
mov qword [rbp + 0xf], rbx
mov r8d, 0x18
lea rdx, [rbp + 0x17]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 7], rbx
lea r9, [rbp - 1]
xor r8d, r8d
lea rdx, str.Combo_Mode
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009cc70], rax
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x18007df9e
mov rax, qword [rbp + 0xf]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007df99
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007df99
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180080770
mov dword [rsp + 0x20], 0x4b0
xor r9d, r9d
mov r8d, 0x258
lea rdx, str._____Both_Switch__if_Target_Dist_Mouse___x_Ranges_and_Then_Run_Mouse_Mode
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cc78], rax
lea rax, str.When_Target_in_Q_Range
mov qword [rbp + 0x17], rax
lea rax, str.When_Target_in_AA_Range
mov qword [rbp + 0x1f], rax
lea rax, str.Custom_Range
mov qword [rbp + 0x27], rax
lea rax, [0x18008e524]
mov qword [rbp + 0x2f], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], r12
mov ecx, 0x20
call fcn.180080734
mov qword [rbp - 1], rax
mov qword [rbp + 7], rax
lea rbx, [rax + 0x20]
mov qword [rbp + 0xf], rbx
mov r8d, 0x20
lea rdx, [rbp + 0x17]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 7], rbx
lea r9, [rbp - 1]
xor r8d, r8d
lea rdx, str.Disable_E_Cast_Case
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009cc80], rax
mov rcx, qword [rbp - 1]
test rcx, rcx
je 0x18007e08b
mov rdx, qword [rbp + 0xf]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x18007e086
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18007e086
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180080770
mov dword [rsp + 0x20], 0x258
xor r9d, r9d
mov r8d, 0x190
lea rdx, str.____Custom_Range
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cc88], rax
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 1]
lea rdx, str.____Only_Enemy_Nearby___x_To_Check_E_Disable
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009cc90], rax
mov r8b, 1
lea rdx, str.Use_E_on_Target_When_Can_Ks
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cc98], rax
mov r8d, 0xffffffff
lea rdx, str.Farm_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_E_LaneClear
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cca0], rax
xor r8d, r8d
lea rdx, str.____Use_Only_Lasthit
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cca8], rax
mov r8b, 1
lea rdx, str.Use_E_JungleClear
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009ccb0], rax
mov r8b, 1
lea rdx, str.Use_E_LastHit
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009ccb8], rax
mov r8d, 0xffffffff
lea rdx, str.Flee_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_E_Flee
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009ccc0], rax
mov r8d, 0xffffffff
lea rdx, str.Safe_Settings
mov rcx, rdi
call fcn.180006ff0
xor r8d, r8d
lea rdx, str.Allow_Dash_into_Evade_Skillshot
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009ccd8], rax
xor r8d, r8d
lea rdx, str.Allow_Dash_into_Some_block_Dash_Skillshot
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009cce0], rax
xor r9d, r9d
lea r8d, [r9 + 0x49]
lea rdx, str.Allow_Under_Turret_E
mov rcx, rdi
call fcn.180006fc0
mov qword [0x18009ccc8], rax
xor r8d, r8d
lea rdx, str.____If_Already_Under_Enemy_Turret_just_Ignore_this_Check
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009ccd0], rax
lea rdx, str.____R_Settings
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rsi, rax
mov r8d, 0xffffffff
lea rdx, str.Combo_Settings
mov rcx, rax
call fcn.180006ff0
mov r9b, 1
mov r8d, 0x54
lea rdx, str.Use_R_Combo
mov rcx, rsi
call fcn.180006fc0
mov qword [0x18009cce8], rax
mov r8b, 1
lea rdx, str.Use_R_Ks
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009ccf0], rax
mov r8b, 1
lea rdx, str.Use_R_AoE
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009ccf8], rax
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 2]
lea rdx, str.____Min_AoE_Hits___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009cd00], rax
mov r8b, 1
lea rdx, str.Use_R_When_Target_in_Low_Health
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009cd08], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8d, [r9 + 0x31]
lea rdx, str.____Min_HealthPercent___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009cd10], rax
mov r8b, 1
lea rdx, str.Try_Double_Cast_If_Possible
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009cd18], rax
mov r8d, 0xffffffff
lea rdx, str.Target
mov rcx, rsi
call fcn.180006ff0
call fcn.180006e60
mov r14, qword [rax + 8]
mov rdi, qword [rax]
movabs r13, 0xcbf29ce484222325
movabs r15, 0x100000001b3
cmp rdi, r14
je 0x18007e425
mov rcx, qword [rdi]
call fcn.180005ea0
mov r8d, eax
shr eax, 8
movzx edx, al
movzx eax, r8b
xor rax, r13
imul rax, r15
xor rdx, rax
imul rdx, r15
mov eax, r8d
shr eax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov eax, r8d
shr rax, 0x18
xor rdx, rax
imul rdx, r15
mov rcx, qword [0x18009ce10]
and rcx, rdx
add rcx, rcx
mov rdx, qword [0x18009cdf8]
mov rax, qword [rdx + rcx*8 + 8]
cmp rax, qword [0x18009cde8]
je 0x18007e3d1
mov rdx, qword [rdx + rcx*8]
cmp r8d, dword [rax + 0x10]
je 0x18007e3d4
cmp rax, rdx
je 0x18007e3d1
mov rax, qword [rax + 8]
cmp r8d, dword [rax + 0x10]
jne 0x18007e3c0
jmp 0x18007e3d4
mov rax, r12
test rax, rax
jne 0x18007e418
mov rcx, qword [rdi]
call fcn.180005eb0
mov rdx, rax
mov r8b, 1
mov rcx, rsi
call fcn.180006f90
mov rbx, rax
mov rcx, qword [rdi]
call fcn.180005ea0
mov dword [rbp + 0x67], eax
lea r8, [rbp + 0x67]
lea rdx, [rbp - 1]
lea rcx, [0x18009cde0]
call fcn.1800168e0
mov rcx, qword [rax]
mov qword [rcx + 0x18], rbx
add rdi, 8
cmp rdi, r14
jne 0x18007e353
mov rcx, qword [0x18009b688]
call fcn.180015160
mov rcx, qword [0x18009b688]
call fcn.1800585e0
lea rdx, str.____Anti_Gapcloser
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rsi, rax
mov r8d, 0xffffffff
lea rdx, str.Targets
mov rcx, rax
call fcn.180006ff0
call fcn.180006e60
mov r14, qword [rax + 8]
mov rdi, qword [rax]
cmp rdi, r14
je 0x18007e555
nop dword [rax]
mov rcx, qword [rdi]
call fcn.180005ea0
mov r8d, eax
movzx edx, al
xor rdx, r13
imul rdx, r15
shr eax, 8
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov eax, r8d
shr eax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov eax, r8d
shr rax, 0x18
xor rdx, rax
imul rdx, r15
mov rcx, qword [0x18009ce50]
and rcx, rdx
add rcx, rcx
mov rdx, qword [0x18009ce38]
mov rax, qword [rdx + rcx*8 + 8]
cmp rax, qword [0x18009ce28]
je 0x18007e501
mov rdx, qword [rdx + rcx*8]
cmp r8d, dword [rax + 0x10]
je 0x18007e504
nop dword [rax]
cmp rax, rdx
je 0x18007e501
mov rax, qword [rax + 8]
cmp r8d, dword [rax + 0x10]
jne 0x18007e4f0
jmp 0x18007e504
mov rax, r12
test rax, rax
jne 0x18007e548
mov rcx, qword [rdi]
call fcn.180005eb0
mov rdx, rax
mov r8b, 1
mov rcx, rsi
call fcn.180006f90
mov rbx, rax
mov rcx, qword [rdi]
call fcn.180005ea0
mov dword [rbp + 0x67], eax
lea r8, [rbp + 0x67]
lea rdx, [rbp - 1]
lea rcx, [0x18009ce20]
call fcn.1800168e0
mov rcx, qword [rax]
mov qword [rcx + 0x18], rbx
add rdi, 8
cmp rdi, r14
jne 0x18007e480
mov r8d, 0xffffffff
lea rdx, [0x18008bf18]
mov rcx, rsi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q3
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009cd20], rax
lea rdx, str.____Draw_Settings
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rbx, rax
mov r9d, dword [0x18009b178]
mov r8b, 1
lea rdx, str.Draw_Q_Range
mov rcx, rax
call fcn.180006fe0
mov qword [0x18009cd28], rax
mov r9d, dword [0x18009b178]
mov r8b, 1
lea rdx, str.Draw_Q3_Range
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009cd30], rax
mov r9d, dword [0x18009b1c0]
mov r8b, 1
lea rdx, str.Draw_R_Range
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009cd38], rax
mov r8b, 1
lea rdx, str.Draw_Only_Spell_Ready
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009cd40], rax
mov r9d, dword [0x18009b1c0]
mov r8b, 1
lea rdx, str.Draw_Combo_Target
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009cd48], rax
mov r8d, 0xffffffff
lea rdx, [0x18008bf18]
mov rcx, rbx
call fcn.180006ff0
mov r9d, dword [0x18009b180]
mov r8b, 1
lea rdx, str.Draw_Combo_Damage
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009cd50], rax
mov r9d, dword [0x18009b184]
mov r8b, 1
lea rdx, str.Change_If_Target_Can_Kill
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009cd58], rax
xor r9d, r9d
lea r8d, [r9 + 0x47]
lea rdx, str.Combo_EQ_Flash_Ks
mov rcx, qword [0x18009b688]
call fcn.180006fc0
mov qword [0x18009cd60], rax
mov r8d, 0x41
lea rdx, str.Semi_EQ_Flash
mov rcx, qword [0x18009b688]
call fcn.180006fb0
mov qword [0x18009cd68], rax
mov dl, 1
mov rcx, qword [0x18009cce8]
call fcn.180007010
mov dl, 1
mov rcx, qword [0x18009ccc8]
call fcn.180007010
mov dl, 1
mov rcx, qword [0x18009cc58]
call fcn.180007010
mov dl, 1
mov rcx, qword [0x18009cd60]
call fcn.180007010
mov dl, 1
mov rcx, qword [0x18009cd68]
call fcn.180007010
lea rcx, [0x18007bfd0]
call fcn.180007110
lea rcx, [0x18007bf60]
call fcn.180007150
lea rcx, [0x18007c6d0]
call fcn.180007070
lea rcx, [0x18007c510]
call fcn.1800071b0
lea rcx, [0x18007c860]
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
jmp fcn.180007090