Function at 0x180044ff0
Capabilities:
Hash data using fnv

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
movaps xmmword [rax - 0x38], xmm7
mov dword [rbp - 0x69], 0
xor r12d, r12d
mov qword [rbp - 0x65], r12
mov byte [rbp - 0x5d], r12b
mov qword [rbp - 0x59], r12
mov qword [rbp - 0x51], r12
mov qword [rbp - 0x49], r12
mov byte [rbp - 0x41], r12b
mov qword [rbp - 0x3d], r12
mov dword [rbp - 0x35], r12d
lea rcx, [rbp - 0x31]
call fcn.1800038e0
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
mov qword [rbp - 0x55], 6
mov dword [rbp - 0x25], 0x43eb0000
mov dword [rbp - 0x65], r12d
movzx eax, byte [rbp - 0x69]
mov byte [section..data], al
movzx eax, byte [rbp - 0x68]
mov byte [0x18009b001], al
movzx eax, byte [rbp - 0x67]
mov byte [0x18009b002], al
movzx eax, byte [rbp - 0x66]
mov byte [0x18009b003], al
mov dword [0x18009b004], r12d
movss xmm0, dword [rbp - 0x61]
movss dword [0x18009b008], xmm0
movzx eax, byte [rbp - 0x5d]
mov byte [0x18009b00c], al
mov eax, dword [rbp - 0x59]
mov dword [0x18009b010], eax
mov qword [0x18009b014], 6
movss xmm0, dword [rbp - 0x4d]
movss dword [0x18009b01c], xmm0
mov eax, dword [rbp - 0x49]
mov dword [0x18009b020], eax
movss xmm0, dword [rbp - 0x45]
movss dword [0x18009b024], xmm0
movzx eax, byte [rbp - 0x41]
mov byte [0x18009b028], al
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b02c], xmm0
movss xmm1, dword [rbp - 0x39]
movss dword [0x18009b030], xmm1
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b034], xmm0
lea rdx, [rbp - 0x31]
lea rcx, [0x18009b038]
call fcn.180003f20
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b044], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b048]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
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 [0x18008c280]
movss xmm7, dword [0x18008bfd8]
movaps xmm1, xmm7
lea rcx, [section..data]
call fcn.180008e50
mov byte [section..data], 1
mov dword [rbp - 0x69], r12d
mov qword [rbp - 0x65], r12
mov byte [rbp - 0x5d], r12b
mov qword [rbp - 0x59], r12
mov qword [rbp - 0x51], r12
mov qword [rbp - 0x49], r12
mov byte [rbp - 0x41], r12b
mov qword [rbp - 0x3d], r12
mov dword [rbp - 0x35], r12d
lea rcx, [rbp - 0x31]
call fcn.1800038e0
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
mov qword [rbp - 0x55], 6
mov dword [rbp - 0x25], 0x44584000
mov dword [rbp - 0x65], r12d
movzx eax, byte [rbp - 0x69]
mov byte [0x18009c4a0], al
movzx eax, byte [rbp - 0x68]
mov byte [0x18009c4a1], al
movzx eax, byte [rbp - 0x67]
mov byte [0x18009c4a2], al
movzx eax, byte [rbp - 0x66]
mov byte [0x18009c4a3], al
mov dword [0x18009c4a4], r12d
movss xmm0, dword [rbp - 0x61]
movss dword [0x18009c4a8], xmm0
movzx eax, byte [rbp - 0x5d]
mov byte [0x18009c4ac], al
mov eax, dword [rbp - 0x59]
mov dword [0x18009c4b0], eax
mov qword [0x18009c4b4], 6
movss xmm0, dword [rbp - 0x4d]
movss dword [0x18009c4bc], xmm0
mov eax, dword [rbp - 0x49]
mov dword [0x18009c4c0], eax
movss xmm0, dword [rbp - 0x45]
movss dword [0x18009c4c4], xmm0
movzx eax, byte [rbp - 0x41]
mov byte [0x18009c4c8], al
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009c4cc], xmm0
movss xmm1, dword [rbp - 0x39]
movss dword [0x18009c4d0], xmm1
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009c4d4], xmm0
lea rdx, [rbp - 0x31]
lea rcx, [0x18009c4d8]
call fcn.180003f20
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009c4e4], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009c4e8]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009c4f4], xmm0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], r12d
mov byte [rsp + 0x20], r12b
movss xmm3, dword [0x18008c024]
movss xmm2, dword [0x18008bff0]
movaps xmm1, xmm7
lea rcx, [0x18009c4a0]
call fcn.180008e50
mov byte [0x18009c4a0], 1
mov dword [rbp - 0x69], r12d
mov qword [rbp - 0x65], r12
mov byte [rbp - 0x5d], r12b
mov qword [rbp - 0x59], r12
mov qword [rbp - 0x51], r12
mov qword [rbp - 0x49], r12
mov byte [rbp - 0x41], r12b
mov qword [rbp - 0x3d], r12
mov dword [rbp - 0x35], r12d
lea rcx, [rbp - 0x31]
call fcn.1800038e0
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
mov dword [rbp - 0x51], 1
mov dword [rbp - 0x25], 0x44898000
mov dword [rbp - 0x65], r12d
mov dword [rbp - 0x55], 6
movzx eax, byte [rbp - 0x69]
mov byte [0x18009b060], al
movzx eax, byte [rbp - 0x68]
mov byte [0x18009b061], al
movzx eax, byte [rbp - 0x67]
mov byte [0x18009b062], al
movzx eax, byte [rbp - 0x66]
mov byte [0x18009b063], al
mov dword [0x18009b064], r12d
movss xmm0, dword [rbp - 0x61]
movss dword [0x18009b068], xmm0
movzx eax, byte [rbp - 0x5d]
mov byte [0x18009b06c], al
mov eax, dword [rbp - 0x59]
mov dword [0x18009b070], eax
mov dword [0x18009b074], 6
mov dword [0x18009b078], 1
movss xmm0, dword [rbp - 0x4d]
movss dword [0x18009b07c], xmm0
mov eax, dword [rbp - 0x49]
mov dword [0x18009b080], eax
movss xmm0, dword [rbp - 0x45]
movss dword [0x18009b084], xmm0
movzx eax, byte [rbp - 0x41]
mov byte [0x18009b088], al
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b08c], xmm0
movss xmm1, dword [rbp - 0x39]
movss dword [0x18009b090], xmm1
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b094], xmm0
lea rdx, [rbp - 0x31]
lea rcx, [0x18009b098]
call fcn.180003f20
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b0a4], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b0a8]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009b0b4], xmm0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 1
mov byte [rsp + 0x20], r12b
movss xmm3, dword [0x18008c290]
movss xmm2, dword [0x18008c28c]
xorps xmm1, xmm1
lea rcx, [0x18009b060]
call fcn.180008e50
mov byte [0x18009b060], 1
mov dword [rbp - 0x69], r12d
mov qword [rbp - 0x65], r12
mov byte [rbp - 0x5d], r12b
mov qword [rbp - 0x59], r12
mov qword [rbp - 0x51], r12
mov qword [rbp - 0x49], r12
mov byte [rbp - 0x41], r12b
mov qword [rbp - 0x3d], r12
mov dword [rbp - 0x35], r12d
lea rcx, [rbp - 0x31]
call fcn.1800038e0
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
mov dword [rbp - 0x51], 2
mov dword [rbp - 0x25], 0x44228000
mov dword [rbp - 0x65], r12d
mov dword [rbp - 0x55], 6
movzx eax, byte [rbp - 0x69]
mov byte [0x18009b0c0], al
movzx eax, byte [rbp - 0x68]
mov byte [0x18009b0c1], al
movzx eax, byte [rbp - 0x67]
mov byte [0x18009b0c2], al
movzx eax, byte [rbp - 0x66]
mov byte [0x18009b0c3], al
mov dword [0x18009b0c4], r12d
movss xmm0, dword [rbp - 0x61]
movss dword [0x18009b0c8], xmm0
movzx eax, byte [rbp - 0x5d]
mov byte [0x18009b0cc], al
mov eax, dword [rbp - 0x59]
mov dword [0x18009b0d0], eax
mov dword [0x18009b0d4], 6
mov dword [0x18009b0d8], 2
movss xmm0, dword [rbp - 0x4d]
movss dword [0x18009b0dc], xmm0
mov eax, dword [rbp - 0x49]
mov dword [0x18009b0e0], eax
movss xmm0, dword [rbp - 0x45]
movss dword [0x18009b0e4], xmm0
movzx eax, byte [rbp - 0x41]
mov byte [0x18009b0e8], al
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b0ec], xmm0
movss xmm1, dword [rbp - 0x39]
movss dword [0x18009b0f0], xmm1
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b0f4], xmm0
lea rdx, [rbp - 0x31]
lea rcx, [0x18009b0f8]
call fcn.180003f20
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b104], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b108]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009b114], xmm0
mov qword [rsp + 0x20], rbx
mov r9, rbx
movss xmm2, dword [0x18008c00c]
xorps xmm1, xmm1
lea rcx, [0x18009b0c0]
call fcn.180008eb0
mov dword [rbp - 0x69], r12d
mov qword [rbp - 0x65], r12
mov byte [rbp - 0x5d], r12b
mov qword [rbp - 0x59], r12
mov qword [rbp - 0x51], r12
mov qword [rbp - 0x49], r12
mov byte [rbp - 0x41], r12b
mov qword [rbp - 0x3d], r12
mov dword [rbp - 0x35], r12d
lea rcx, [rbp - 0x31]
call fcn.1800038e0
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
mov dword [rbp - 0x51], 3
mov dword [rbp - 0x25], 0x445ac000
mov dword [rbp - 0x65], r12d
mov dword [rbp - 0x55], 6
movzx eax, byte [rbp - 0x69]
mov byte [0x18009b120], al
movzx eax, byte [rbp - 0x68]
mov byte [0x18009b121], al
movzx eax, byte [rbp - 0x67]
mov byte [0x18009b122], al
movzx eax, byte [rbp - 0x66]
mov byte [0x18009b123], al
mov dword [0x18009b124], r12d
movss xmm0, dword [rbp - 0x61]
movss dword [0x18009b128], xmm0
movzx eax, byte [rbp - 0x5d]
mov byte [0x18009b12c], al
mov eax, dword [rbp - 0x59]
mov dword [0x18009b130], eax
mov dword [0x18009b134], 6
mov dword [0x18009b138], 3
movss xmm0, dword [rbp - 0x4d]
movss dword [0x18009b13c], xmm0
mov eax, dword [rbp - 0x49]
mov dword [0x18009b140], eax
movss xmm0, dword [rbp - 0x45]
movss dword [0x18009b144], xmm0
movzx eax, byte [rbp - 0x41]
mov byte [0x18009b148], al
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009b14c], xmm0
movss xmm1, dword [rbp - 0x39]
movss dword [0x18009b150], xmm1
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009b154], xmm0
lea rdx, [rbp - 0x31]
lea rcx, [0x18009b158]
call fcn.180003f20
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009b164], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009b168]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009b174], xmm0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], r12d
mov byte [rsp + 0x20], r12b
movss xmm3, dword [0x18008c024]
movss xmm2, dword [0x18008c26c]
movaps xmm1, xmm7
lea rcx, [0x18009b120]
call fcn.180008e50
mov dword [rbp - 0x69], r12d
mov qword [rbp - 0x65], r12
mov byte [rbp - 0x5d], r12b
mov qword [rbp - 0x59], r12
mov qword [rbp - 0x51], r12
mov qword [rbp - 0x49], r12
mov byte [rbp - 0x41], r12b
mov qword [rbp - 0x3d], r12
mov dword [rbp - 0x35], r12d
lea rcx, [rbp - 0x31]
call fcn.1800038e0
mov dword [rbp - 0x25], r12d
lea rcx, [rbp - 0x21]
call fcn.1800038e0
mov dword [rbp - 0x15], r12d
mov dword [rbp - 0x51], 3
mov dword [rbp - 0x25], 0x445ac000
mov dword [rbp - 0x65], r12d
mov dword [rbp - 0x55], 6
movzx eax, byte [rbp - 0x69]
mov byte [0x18009c500], al
movzx eax, byte [rbp - 0x68]
mov byte [0x18009c501], al
movzx eax, byte [rbp - 0x67]
mov byte [0x18009c502], al
movzx eax, byte [rbp - 0x66]
mov byte [0x18009c503], al
mov dword [0x18009c504], r12d
movss xmm0, dword [rbp - 0x61]
movss dword [0x18009c508], xmm0
movzx eax, byte [rbp - 0x5d]
mov byte [0x18009c50c], al
mov eax, dword [rbp - 0x59]
mov dword [0x18009c510], eax
mov dword [0x18009c514], 6
mov dword [0x18009c518], 3
movss xmm0, dword [rbp - 0x4d]
movss dword [0x18009c51c], xmm0
mov eax, dword [rbp - 0x49]
mov dword [0x18009c520], eax
movss xmm0, dword [rbp - 0x45]
movss dword [0x18009c524], xmm0
movzx eax, byte [rbp - 0x41]
mov byte [0x18009c528], al
movss xmm0, dword [rbp - 0x3d]
movss dword [0x18009c52c], xmm0
movss xmm1, dword [rbp - 0x39]
movss dword [0x18009c530], xmm1
movss xmm0, dword [rbp - 0x35]
movss dword [0x18009c534], xmm0
lea rdx, [rbp - 0x31]
lea rcx, [0x18009c538]
call fcn.180003f20
movss xmm0, dword [rbp - 0x25]
movss dword [0x18009c544], xmm0
lea rdx, [rbp - 0x21]
lea rcx, [0x18009c548]
call fcn.180003f20
movss xmm0, dword [rbp - 0x15]
movss dword [0x18009c554], xmm0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], r12d
mov byte [rsp + 0x20], r12b
movss xmm3, dword [0x18008c024]
movss xmm2, dword [0x18008c284]
movaps xmm1, xmm7
lea rcx, [0x18009c500]
call fcn.180008e50
lea rdx, str.____Prediction_Settings
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rdi, rax
lea rsi, str.Very_High
mov qword [rbp + 7], rsi
lea r14, str.High
mov qword [rbp + 0xf], r14
lea r15, str.Medium
mov qword [rbp + 0x17], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x11], xmm0
mov qword [rbp - 1], r12
lea ecx, [r12 + 0x18]
call fcn.180080734
mov qword [rbp - 0x11], rax
mov qword [rbp - 9], rax
lea rbx, [rax + 0x18]
mov qword [rbp - 1], rbx
lea r8d, [r12 + 0x18]
lea rdx, [rbp + 7]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 9], rbx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, str.Q_HitChance
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009c160], rax
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x1800459cc
mov rax, qword [rbp - 1]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800459c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800459c7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180080770
mov qword [rbp + 7], rsi
mov qword [rbp + 0xf], r14
mov qword [rbp + 0x17], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x11], xmm0
mov qword [rbp - 1], r12
mov ecx, 0x18
call fcn.180080734
mov qword [rbp - 0x11], rax
mov qword [rbp - 9], rax
lea rbx, [rax + 0x18]
mov qword [rbp - 1], rbx
mov r8d, 0x18
lea rdx, [rbp + 7]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 9], rbx
lea r9, [rbp - 0x11]
xor r8d, r8d
lea rdx, str.R_HitChance
mov rcx, rdi
call fcn.180006fd0
mov qword [0x18009c168], rax
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x180045a72
mov rdx, qword [rbp - 1]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x180045a6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180045a6d
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 rsi, 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, rsi
call fcn.180006f90
mov qword [0x18009c170], rax
mov r8b, 1
lea rdx, str.Use_QWQ_Combo
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c178], rax
mov r8b, 1
lea rdx, str.Dont_Use_Q_When_Target_in_AA_Range
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c180], rax
mov dword [rsp + 0x20], 0x9c4
mov r9d, 0xc8
mov r8d, 0x5dc
lea rdx, str.____If_W_Will_Ready_in_x_ms
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c188], rax
mov dword [rsp + 0x20], 0x12
mov r9d, 1
lea r8d, [r9 + 5]
lea rdx, str.____If_Player_Lvl___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c190], rax
mov r8d, 0xffffffff
lea rdx, str.Harass_Settings
mov rcx, rsi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q_Harass
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c198], rax
mov r8b, 1
lea rdx, str.Use_QWQ_Harass
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c1a0], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8d, [r9 + 0x1d]
lea rdx, str.Min_Harass_ManaPercent___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c1a8], rax
mov r8d, 0xffffffff
lea rdx, str.Farm_Settings
mov rcx, rsi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q_LaneClear
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c1b0], rax
mov dword [rsp + 0x20], 6
mov r9d, 1
lea r8d, [r9 + 1]
lea rdx, str.____Min_Q_Minion_Hits___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c1b8], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8d, [r9 + 0x1d]
lea rdx, str.Min_LaneClear_ManaPercent___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c1c0], rax
mov r8b, 1
lea rdx, str.Use_Q_JungleClear
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c1c8], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
mov r8d, r9d
lea rdx, str.Min_JungleClear_ManaPercent___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c1d0], rax
mov r8d, 0xffffffff
lea rdx, str.Flee_Settings
mov rcx, rsi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q_Flee
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c1d8], rax
mov r8d, 0xffffffff
lea rdx, str.Auto_Settings
mov rcx, rsi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Auto_Q_Ks
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c1e0], rax
lea rdx, str.____W_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
lea rdx, str.____Combo_Element_Judge
mov rcx, rdi
call fcn.180006f80
mov rbx, rax
mov r8b, 1
lea rdx, str.If_Can_Kill_Enemy_Just_catch_Rock_Element_First
mov rcx, rax
call fcn.180006f90
mov qword [0x18009c1e8], rax
mov r8b, 1
lea rdx, str.If_Target_in_Low_Health_Just_catch_Rock_Element_First
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009c1f0], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8d, [r9 + 0x1d]
lea rdx, str.____When_Target_HealthPercent___x
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c1f8], rax
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 1]
lea rdx, [0x18008b2e0]
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c200], rax
mov dword [rsp + 0x20], 0x5dc
mov r9d, 0x12c
mov r8d, 0x258
lea rdx, str.____Search_Enemy_Max_Range
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c208], rax
mov r8b, 1
lea rdx, str.If_too_much_enemy_Just_catch_Grass_Element_First
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009c210], rax
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 2]
lea rdx, str.____Enemy_Nearby_Count___x
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c218], rax
mov dword [rsp + 0x20], 0x5dc
mov r9d, 0x12c
mov r8d, 0x258
lea rdx, str.____Search_Enemy_Max_Range
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c220], rax
mov r8b, 1
lea rdx, str.If_Player_in_Low_Health_Just_catch_Grass_Element_First
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009c228], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8d, [r9 + 0x1d]
lea rdx, str.____When_Player_HealthPercent___x
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c230], rax
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 1]
lea rdx, str.____Enemy_Nearby_Count___x
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c238], rax
mov dword [rsp + 0x20], 0x5dc
mov r9d, 0x12c
mov r8d, 0x258
lea rdx, str.____Search_Enemy_Max_Range
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c240], rax
lea rdx, str.____Combo_Element_Priority
mov rcx, rdi
call fcn.180006f80
mov rbx, rax
mov r8d, 0xffffffff
lea rdx, str.0__Dont_Catch__3__Max_Priority
mov rcx, rax
call fcn.180006ff0
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r8d, [r9 + 3]
lea rdx, str.Rock_Element_Priority
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c248], rax
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r8d, [r9 + 2]
lea rdx, str.Grass_Element_Priority
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c250], rax
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, str.Water_Element_Priority
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c258], rax
mov r8b, 1
lea rdx, str.Use_W_Combo
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009c260], rax
mov r8b, 1
lea rdx, str.____Priority_to_hit_more_Passive_Damage
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009c268], rax
mov dword [rsp + 0x20], 0x7d0
mov r9d, 0xc8
mov r8d, 0x1f4
lea rdx, str.____If_Q_will_ready_in_x__ms__just_not_use_W_Combo
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009c270], rax
mov r8b, 1
lea rdx, str.No_AA_While_Stealth
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009c278], rax
xor r8d, r8d
lea rdx, str.No_Cast_While_Stealth
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009c280], rax
mov r8d, 0xffffffff
lea rdx, str.Harass_Settings
mov rcx, rdi
call fcn.180006ff0
lea rdx, str.____Harass_Element_Priority
mov rcx, rdi
call fcn.180006f80
mov rbx, rax
mov r8d, 0xffffffff
lea rdx, str.0__Dont_Catch__3__Max_Priority
mov rcx, rax
call fcn.180006ff0
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r8d, [r9 + 3]
lea rdx, str.Rock_Element_Priority
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c288], rax
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r8d, [r9 + 2]
lea rdx, str.Grass_Element_Priority
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c290], rax
mov dword [rsp + 0x20], 3
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, str.Water_Element_Priority
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c298], rax
mov r8b, 1
lea rdx, str.Use_W_Harass
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009c2a0], rax
mov dword [rsp + 0x20], 0x7d0
mov r9d, 0xc8
mov r8d, 0x1f4
lea rdx, str.____If_Q_will_ready_in_x__ms__just_not_use_W_Harass
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009c2a8], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8d, [r9 + 0x1d]
lea rdx, str.Min_Harass_ManaPercent___x
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009c2b0], rax
mov r8d, 0xffffffff
lea rdx, str.Farm_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_W_JungleClear
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009c2b8], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
mov r8d, r9d
lea rdx, str.Min_JungleClear_ManaPercent___x
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009c2c0], rax
mov r8d, 0xffffffff
lea rdx, str.Flee_Settings
mov rcx, rdi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_W_Flee
mov rcx, rdi
call fcn.180006f90
mov qword [0x18009c2c8], rax
mov r8b, 1
lea rdx, str.Catch_Water_Element_if_Enemy_in_Range
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c2d0], rax
mov r8d, 0xffffffff
lea rdx, str.Other_Settings
mov rcx, rdi
call fcn.180006ff0
mov dword [rsp + 0x20], 0x24
mov r9d, 0xa
lea r8d, [r9 + 2]
lea rdx, str.Max_Search_Modules
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009c2d8], rax
mov dword [rsp + 0x20], 0x14
mov r9d, 5
lea r8d, [r9 + 2]
lea rdx, str.Max_Search_Modules_Points
mov rcx, rdi
call fcn.180006fa0
mov qword [0x18009c2e0], rax
lea rdx, str.____E_Settings
mov rcx, qword [0x18009b688]
call fcn.180006f80
mov rbx, 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, rbx
call fcn.180006f90
mov qword [0x18009c2e8], rax
mov r8b, 1
lea rdx, str.Use_E_Dash_Combo_Ks
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009c2f0], rax
xor r9d, r9d
lea r8d, [r9 + 0x47]
lea rdx, str.Use_E_Combo_Only_Ks
mov rcx, rbx
call fcn.180006fc0
mov qword [0x18009c2f8], rax
mov r8d, 0xffffffff
lea rdx, str.Farm_Settings
mov rcx, rbx
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_E_JungleClear
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009c300], rax
mov dword [rsp + 0x20], 0x64
mov r9d, 1
mov r8d, r9d
lea rdx, str.Min_JungleClear_ManaPercent___x
mov rcx, rbx
call fcn.180006fa0
mov qword [0x18009c308], rax
mov r8d, 0xffffffff
lea rdx, str.Flee_Settings
mov rcx, rbx
call fcn.180006ff0
xor r8d, r8d
lea rdx, str.Use_E_Flee
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009c310], 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
lea rdx, str.Targets
mov rcx, rsi
call fcn.180006f80
mov r15, rax
call fcn.180006e60
mov r14, qword [rax + 8]
mov rdi, qword [rax]
movabs rbx, 0xcbf29ce484222325
movabs r13, 0x100000001b3
cmp rdi, r14
je 0x180046421
mov rcx, qword [rdi]
call fcn.180005ea0
mov r8d, eax
shr eax, 8
movzx edx, al
movzx eax, r8b
xor rax, rbx
imul rax, r13
xor rdx, rax
imul rdx, r13
mov eax, r8d
shr eax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r13
mov eax, r8d
shr rax, 0x18
xor rdx, rax
imul rdx, r13
and rdx, qword [0x18009c430]
add rdx, rdx
mov rcx, qword [0x18009c418]
mov rax, qword [rcx + rdx*8 + 8]
cmp rax, qword [0x18009c408]
je 0x1800463c3
mov rcx, qword [rcx + rdx*8]
cmp r8d, dword [rax + 0x10]
je 0x1800463c6
cmp rax, rcx
je 0x1800463c3
mov rax, qword [rax + 8]
cmp r8d, dword [rax + 0x10]
jne 0x1800463b2
jmp 0x1800463c6
mov rax, r12
test rax, rax
jne 0x180046414
mov rcx, qword [rdi]
call fcn.180005eb0
mov rdx, rax
mov r8b, 1
mov rcx, r15
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 - 0x11]
lea rcx, [0x18009c400]
call fcn.1800168e0
mov rcx, qword [rax]
mov qword [rcx + 0x18], rbx
movabs rbx, 0xcbf29ce484222325
add rdi, 8
cmp rdi, r14
jne 0x180046348
mov r9b, 1
mov r8d, 0x54
lea rdx, str.Use_R_Combo
mov rcx, rsi
call fcn.180006fc0
mov qword [0x18009c318], rax
mov r8b, 1
lea rdx, str.Use_R_If_Full_Damage_Ks_Target
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c320], rax
mov r8b, 1
lea rdx, str.____If_No_Need_R_Damage_Can_Ks_Just_Not_Use
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c328], rax
mov r8b, 1
lea rdx, str.____ER_Combo_Ks_If_Possible
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c330], rax
mov r8b, 1
lea rdx, str.Use_R_AoE
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c338], rax
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 2]
lea rdx, str.____Min_R_AoE_Hits___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c340], rax
mov r8b, 1
lea rdx, str.Use_R_AoE__Water_Element_
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c348], rax
mov dword [rsp + 0x20], 5
mov r9d, 1
lea r8d, [r9 + 2]
lea rdx, str.____Min_Water_AoE_Hits___x
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c350], rax
mov r8d, 0xffffffff
lea rdx, str.Auto_Settings
mov rcx, rsi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Auto_R_Ks
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c358], rax
mov r8d, 0xffffffff
lea rdx, str.Other_Settings
mov rcx, rsi
call fcn.180006ff0
mov dword [rsp + 0x20], 0x3e8
xor r9d, r9d
mov r8d, 0x12c
lea rdx, str.Extra_Wall_Detect_Range
mov rcx, rsi
call fcn.180006fa0
mov qword [0x18009c360], rax
mov r8d, 0xffffffff
lea rdx, str.Keys_Settings
mov rcx, rsi
call fcn.180006ff0
mov r8d, 0x41
lea rdx, str.Semi_R_Key
mov rcx, rsi
call fcn.180006fb0
mov qword [0x18009c368], rax
mov rcx, qword [0x18009b688]
call fcn.180015160
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 0x1800466cf
mov rcx, qword [rdi]
call fcn.180005ea0
mov r8d, eax
shr eax, 8
movzx edx, al
movzx eax, r8b
xor rax, rbx
imul rax, r13
xor rdx, rax
imul rdx, r13
mov eax, r8d
shr eax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r13
mov eax, r8d
shr rax, 0x18
xor rdx, rax
imul rdx, r13
and rdx, qword [0x18009c470]
add rdx, rdx
mov rcx, qword [0x18009c458]
mov rax, qword [rcx + rdx*8 + 8]
cmp rax, qword [0x18009c448]
je 0x180046671
mov rcx, qword [rcx + rdx*8]
cmp r8d, dword [rax + 0x10]
je 0x180046674
nop
cmp rax, rcx
je 0x180046671
mov rax, qword [rax + 8]
cmp r8d, dword [rax + 0x10]
jne 0x180046660
jmp 0x180046674
mov rax, r12
test rax, rax
jne 0x1800466c2
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 - 0x11]
lea rcx, [0x18009c440]
call fcn.1800168e0
mov rcx, qword [rax]
mov qword [rcx + 0x18], rbx
movabs rbx, 0xcbf29ce484222325
add rdi, 8
cmp rdi, r14
jne 0x1800465f4
mov r8d, 0xffffffff
lea rdx, [0x18008bf18]
mov rcx, rsi
call fcn.180006ff0
mov r8b, 1
lea rdx, str.Use_Q
mov rcx, rsi
call fcn.180006f90
mov qword [0x18009c370], 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 [0x18009c378], rax
mov r9d, dword [0x18009b17c]
mov r8b, 1
lea rdx, str.Draw_W_Range
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009c380], rax
mov r9d, dword [0x18009b1b0]
mov r8b, 1
lea rdx, str.Draw_E_Range
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009c388], rax
mov r9d, dword [0x18009b1c0]
mov r8b, 1
lea rdx, str.Draw_R_Range
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009c390], rax
mov r8b, 1
lea rdx, str.Draw_Only_Spell_Ready
mov rcx, rbx
call fcn.180006f90
mov qword [0x18009c398], 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 [0x18009c3a0], rax
mov r9d, dword [0x18009b184]
mov r8b, 1
lea rdx, str.Change_If_Target_Can_Kill
mov rcx, rbx
call fcn.180006fe0
mov qword [0x18009c3a8], rax
mov r8d, 0x1b
lea rdx, str.Semi_WQ_Target_Key__Grass_
mov rcx, qword [0x18009b688]
call fcn.180006fb0
mov qword [0x18009c3b0], rax
mov dl, 1
mov rcx, qword [0x18009c2f8]
call fcn.180007010
mov dl, 1
mov rcx, qword [0x18009c318]
call fcn.180007010
mov dl, 1
mov rcx, qword [0x18009c368]
call fcn.180007010
mov dl, 1
mov rcx, qword [0x18009c3b0]
call fcn.180007010
lea rcx, [0x1800443d0]
call fcn.180007110
lea rcx, [0x180044790]
call fcn.180007070
lea rcx, [0x18003fb10]
call fcn.180007190
lea rcx, [0x180044600]
call fcn.1800071b0
lea rcx, [0x180044a10]
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm7, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
jmp fcn.180007090