Function at 0x140044830
Capabilities:
Log keystrokes via polling
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2fd0]
mov eax, 0x30d0
call fcn.1400585c0
sub rsp, rax
movaps xmmword [rsp + 0x30c0], xmm6
movaps xmmword [rsp + 0x30b0], xmm7
movaps xmmword [rsp + 0x30a0], xmm8
movaps xmmword [rsp + 0x3090], xmm9
movaps xmmword [rsp + 0x3080], xmm10
movaps xmmword [rsp + 0x3070], xmm11
movaps xmmword [rsp + 0x3060], xmm12
movaps xmmword [rsp + 0x3050], xmm13
movaps xmmword [rsp + 0x3040], xmm14
movaps xmmword [rsp + 0x3030], xmm15
mov rax, qword [0x14006f040]
xor rax, rsp
mov qword [rbp + 0x2f20], rax
xor esi, esi
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2360]
call fcn.140006530
lea rdx, str.imagesdead.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov edi, 1
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x2360]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x2360]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2360]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
lea r8d, [rsi + 0xa]
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2780]
call fcn.140006530
lea rdx, str.imagescurattack.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x2780]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x2780]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2780]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2720]
call fcn.140006530
lea rdx, str.images_aggro.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x2720]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x2720]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2720]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x26c0]
call fcn.140006530
lea rdx, str.imagesincombat.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x26c0]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x26c0]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x26c0]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2660]
call fcn.140006530
lea rdx, str.images_actionblocked.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x2660]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x2660]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2660]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2600]
call fcn.140006530
lea rdx, str.imagesgiant.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x2600]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x2600]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2600]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x25a0]
call fcn.140006530
lea rdx, str.images_violet.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x25a0]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x25a0]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x25a0]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2540]
call fcn.140006530
lea rdx, str.imagesgianttop.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x2540]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x2540]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2540]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x24e0]
call fcn.140006530
lea rdx, str.images_violettop.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x24e0]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x24e0]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x24e0]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2480]
call fcn.140006530
lea rdx, str.imagesmonstertaken.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x2480]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x2480]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2480]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x28a0]
call fcn.140006530
lea rdx, str.imagesgiantonmap.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x28a0]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x28a0]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x28a0]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2840]
call fcn.140006530
lea rdx, str.images_focused_target.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x2840]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x2840]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2840]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
lea r8d, [rsi + 6]
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2300]
call fcn.140006530
lea rdx, str.imagesmp.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x2300]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x2300]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2300]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x21e0]
call fcn.140006530
lea rdx, str.imageshp.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x21e0]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x21e0]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x21e0]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x22a0]
call fcn.140006530
lea rdx, str.images_fp.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x22a0]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x22a0]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x22a0]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1580]
call fcn.140006530
lea rdx, str.imagesmonstertarget.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x1580]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x1580]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x1580]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2240]
call fcn.140006530
lea rdx, str.imagescaptcha.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x2240]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x2240]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2240]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x23c0]
call fcn.140006530
lea rdx, str.imagesheal_target_health.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x23c0]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x23c0]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x23c0]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2420]
call fcn.140006530
lea rdx, str.imagesheal_target_in_range.png
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x2420]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, [rbp + 0x2420]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2420]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2180]
call fcn.140006530
lea rdx, str.images_fighter.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, edi
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x2180]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x2180]
lea rcx, [rbp + 0xc30]
call fcn.140006510
nop
lea rdx, [rbp + 0x2180]
lea rcx, [rbp + 0xc50]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc50]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0xc50]
call fcn.140005090
nop
lea rcx, [rbp + 0xc30]
call fcn.140005090
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1700], xmm0
movups xmmword [rbp + 0x1710], xmm0
movups xmmword [rbp + 0x1720], xmm0
movups xmmword [rbp + 0x1730], xmm0
movups xmmword [rbp + 0x1740], xmm0
movups xmmword [rbp + 0x1750], xmm0
movups xmmword [rbp + 0x1760], xmm0
movups xmmword [rbp + 0x1770], xmm0
mov qword [rbp + 0x1780], rax
lea rcx, [rbp + 0x1700]
call fcn.140007a50
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x12d0], xmm0
movups xmmword [rbp + 0x12e0], xmm0
lea rcx, [rbp + 0x12d0]
call fcn.140044780
lea edx, [rsi + 0xf]
lea rcx, [rbp + 0x12d0]
call fcn.1400575d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x12f0], xmm0
movups xmmword [rbp + 0x1300], xmm0
lea rcx, [rbp + 0x12f0]
call fcn.140044780
lea edx, [rsi + 0xf]
lea rcx, [rbp + 0x12f0]
call fcn.1400575d0
xorps xmm0, xmm0
movups xmmword [rbp + 0xff8], xmm0
movups xmmword [rbp + 0x1008], xmm0
lea rcx, [rbp + 0xff8]
call fcn.140044780
lea edx, [rsi + 0x14]
lea rcx, [rbp + 0xff8]
call fcn.1400575d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1058], xmm0
movups xmmword [rbp + 0x1068], xmm0
lea rcx, [rbp + 0x1058]
call fcn.140044780
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0x1058]
call fcn.1400575d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1230], xmm0
movups xmmword [rbp + 0x1240], xmm0
lea rcx, [rbp + 0x1230]
call fcn.140044780
lea edx, [rsi + 8]
lea rcx, [rbp + 0x1230]
call fcn.1400575d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1038], xmm0
movups xmmword [rbp + 0x1048], xmm0
lea rcx, [rbp + 0x1038]
call fcn.140044780
lea edx, [rsi + 0xa]
lea rcx, [rbp + 0x1038]
call fcn.1400575d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10b8], xmm0
movups xmmword [rbp + 0x10c8], xmm0
lea rcx, [rbp + 0x10b8]
call fcn.140044780
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0x10b8]
call fcn.1400575d0
mov byte [rbp - 0x5b], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0x1250], xmm0
movups xmmword [rbp + 0x1260], xmm0
lea rcx, [rbp + 0x1250]
call fcn.140044780
lea edx, [rsi + 2]
lea rcx, [rbp + 0x1250]
call fcn.1400575d0
lea rcx, [rbp + 0x1290]
call fcn.140044780
lea rcx, [rbp + 0xf80]
call fcn.140044780
lea rcx, [rbp + 0xfd8]
call fcn.140044780
lea rcx, [rbp + 0x2e60]
call fcn.140044780
lea rcx, [rbp + 0x1270]
call fcn.140044780
xorps xmm0, xmm0
movups xmmword [rbp + 0x1018], xmm0
movups xmmword [rbp + 0x1028], xmm0
lea rcx, [rbp + 0x1018]
call fcn.140044780
lea rcx, [rbp + 0x12b0]
call fcn.140044780
lea rcx, [rbp + 0x2ec0]
call fcn.140044780
lea rcx, [rbp + 0x2e80]
call fcn.140044780
lea rcx, [rbp + 0x2ea0]
call fcn.140044780
xorps xmm0, xmm0
movups xmmword [rbp + 0x1078], xmm0
movups xmmword [rbp + 0x1088], xmm0
lea rcx, [rbp + 0x1078]
call fcn.140044780
lea edx, [rsi + 0x50]
lea rcx, [rbp + 0x1290]
call fcn.1400575d0
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xf80]
call fcn.1400575d0
lea edx, [rsi + 0x3c]
lea rcx, [rbp + 0x1270]
call fcn.1400575d0
mov edx, 0x21c
lea rcx, [rbp + 0x1018]
call fcn.1400575d0
lea edx, [rsi + 0x3c]
lea rcx, [rbp + 0x12b0]
call fcn.1400575d0
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xfd8]
call fcn.1400575d0
lea rcx, [rbp + 0xfd8]
call fcn.1400575b0
xorps xmm0, xmm0
movups xmmword [rbp + 0xfb8], xmm0
movups xmmword [rbp + 0xfc8], xmm0
lea rcx, [rbp + 0xfb8]
call fcn.140044780
mov edx, 0x258
lea rcx, [rbp + 0xfb8]
call fcn.1400575d0
lea rcx, [rbp + 0xfd8]
call fcn.1400575b0
mov byte [rsp + 0x60], dil
mov byte [rsp + 0x65], sil
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1670], xmm0
movups xmmword [rbp + 0x1680], xmm0
movups xmmword [rbp + 0x1690], xmm0
movups xmmword [rbp + 0x16a0], xmm0
movups xmmword [rbp + 0x16b0], xmm0
movups xmmword [rbp + 0x16c0], xmm0
movups xmmword [rbp + 0x16d0], xmm0
movups xmmword [rbp + 0x16e0], xmm0
mov qword [rbp + 0x16f0], rax
lea rcx, [rbp + 0x1670]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x15e0], xmm0
movups xmmword [rbp + 0x15f0], xmm0
movups xmmword [rbp + 0x1600], xmm0
movups xmmword [rbp + 0x1610], xmm0
movups xmmword [rbp + 0x1620], xmm0
movups xmmword [rbp + 0x1630], xmm0
movups xmmword [rbp + 0x1640], xmm0
movups xmmword [rbp + 0x1650], xmm0
mov qword [rbp + 0x1660], rax
lea rcx, [rbp + 0x15e0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2000], xmm0
movups xmmword [rbp + 0x2010], xmm0
movups xmmword [rbp + 0x2020], xmm0
movups xmmword [rbp + 0x2030], xmm0
movups xmmword [rbp + 0x2040], xmm0
movups xmmword [rbp + 0x2050], xmm0
movups xmmword [rbp + 0x2060], xmm0
movups xmmword [rbp + 0x2070], xmm0
mov qword [rbp + 0x2080], rax
lea rcx, [rbp + 0x2000]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f70], xmm0
movups xmmword [rbp + 0x1f80], xmm0
movups xmmword [rbp + 0x1f90], xmm0
movups xmmword [rbp + 0x1fa0], xmm0
movups xmmword [rbp + 0x1fb0], xmm0
movups xmmword [rbp + 0x1fc0], xmm0
movups xmmword [rbp + 0x1fd0], xmm0
movups xmmword [rbp + 0x1fe0], xmm0
mov qword [rbp + 0x1ff0], rax
lea rcx, [rbp + 0x1f70]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x14c0], xmm0
movups xmmword [rbp + 0x14d0], xmm0
movups xmmword [rbp + 0x14e0], xmm0
movups xmmword [rbp + 0x14f0], xmm0
movups xmmword [rbp + 0x1500], xmm0
movups xmmword [rbp + 0x1510], xmm0
movups xmmword [rbp + 0x1520], xmm0
movups xmmword [rbp + 0x1530], xmm0
mov qword [rbp + 0x1540], rax
lea rcx, [rbp + 0x14c0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ee0], xmm0
movups xmmword [rbp + 0x1ef0], xmm0
movups xmmword [rbp + 0x1f00], xmm0
movups xmmword [rbp + 0x1f10], xmm0
movups xmmword [rbp + 0x1f20], xmm0
movups xmmword [rbp + 0x1f30], xmm0
movups xmmword [rbp + 0x1f40], xmm0
movups xmmword [rbp + 0x1f50], xmm0
mov qword [rbp + 0x1f60], rax
lea rcx, [rbp + 0x1ee0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e50], xmm0
movups xmmword [rbp + 0x1e60], xmm0
movups xmmword [rbp + 0x1e70], xmm0
movups xmmword [rbp + 0x1e80], xmm0
movups xmmword [rbp + 0x1e90], xmm0
movups xmmword [rbp + 0x1ea0], xmm0
movups xmmword [rbp + 0x1eb0], xmm0
movups xmmword [rbp + 0x1ec0], xmm0
mov qword [rbp + 0x1ed0], rax
lea rcx, [rbp + 0x1e50]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1dc0], xmm0
movups xmmword [rbp + 0x1dd0], xmm0
movups xmmword [rbp + 0x1de0], xmm0
movups xmmword [rbp + 0x1df0], xmm0
movups xmmword [rbp + 0x1e00], xmm0
movups xmmword [rbp + 0x1e10], xmm0
movups xmmword [rbp + 0x1e20], xmm0
movups xmmword [rbp + 0x1e30], xmm0
mov qword [rbp + 0x1e40], rax
lea rcx, [rbp + 0x1dc0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1d30], xmm0
movups xmmword [rbp + 0x1d40], xmm0
movups xmmword [rbp + 0x1d50], xmm0
movups xmmword [rbp + 0x1d60], xmm0
movups xmmword [rbp + 0x1d70], xmm0
movups xmmword [rbp + 0x1d80], xmm0
movups xmmword [rbp + 0x1d90], xmm0
movups xmmword [rbp + 0x1da0], xmm0
mov qword [rbp + 0x1db0], rax
lea rcx, [rbp + 0x1d30]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ca0], xmm0
movups xmmword [rbp + 0x1cb0], xmm0
movups xmmword [rbp + 0x1cc0], xmm0
movups xmmword [rbp + 0x1cd0], xmm0
movups xmmword [rbp + 0x1ce0], xmm0
movups xmmword [rbp + 0x1cf0], xmm0
movups xmmword [rbp + 0x1d00], xmm0
movups xmmword [rbp + 0x1d10], xmm0
mov qword [rbp + 0x1d20], rax
lea rcx, [rbp + 0x1ca0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1940], xmm0
movups xmmword [rbp + 0x1950], xmm0
movups xmmword [rbp + 0x1960], xmm0
movups xmmword [rbp + 0x1970], xmm0
movups xmmword [rbp + 0x1980], xmm0
movups xmmword [rbp + 0x1990], xmm0
movups xmmword [rbp + 0x19a0], xmm0
movups xmmword [rbp + 0x19b0], xmm0
mov qword [rbp + 0x19c0], rax
lea rcx, [rbp + 0x1940]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1c10], xmm0
movups xmmword [rbp + 0x1c20], xmm0
movups xmmword [rbp + 0x1c30], xmm0
movups xmmword [rbp + 0x1c40], xmm0
movups xmmword [rbp + 0x1c50], xmm0
movups xmmword [rbp + 0x1c60], xmm0
movups xmmword [rbp + 0x1c70], xmm0
movups xmmword [rbp + 0x1c80], xmm0
mov qword [rbp + 0x1c90], rax
lea rcx, [rbp + 0x1c10]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1b80], xmm0
movups xmmword [rbp + 0x1b90], xmm0
movups xmmword [rbp + 0x1ba0], xmm0
movups xmmword [rbp + 0x1bb0], xmm0
movups xmmword [rbp + 0x1bc0], xmm0
movups xmmword [rbp + 0x1bd0], xmm0
movups xmmword [rbp + 0x1be0], xmm0
movups xmmword [rbp + 0x1bf0], xmm0
mov qword [rbp + 0x1c00], rax
lea rcx, [rbp + 0x1b80]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1af0], xmm0
movups xmmword [rbp + 0x1b00], xmm0
movups xmmword [rbp + 0x1b10], xmm0
movups xmmword [rbp + 0x1b20], xmm0
movups xmmword [rbp + 0x1b30], xmm0
movups xmmword [rbp + 0x1b40], xmm0
movups xmmword [rbp + 0x1b50], xmm0
movups xmmword [rbp + 0x1b60], xmm0
mov qword [rbp + 0x1b70], rax
lea rcx, [rbp + 0x1af0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x18b0], xmm0
movups xmmword [rbp + 0x18c0], xmm0
movups xmmword [rbp + 0x18d0], xmm0
movups xmmword [rbp + 0x18e0], xmm0
movups xmmword [rbp + 0x18f0], xmm0
movups xmmword [rbp + 0x1900], xmm0
movups xmmword [rbp + 0x1910], xmm0
movups xmmword [rbp + 0x1920], xmm0
mov qword [rbp + 0x1930], rax
lea rcx, [rbp + 0x18b0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1a60], xmm0
movups xmmword [rbp + 0x1a70], xmm0
movups xmmword [rbp + 0x1a80], xmm0
movups xmmword [rbp + 0x1a90], xmm0
movups xmmword [rbp + 0x1aa0], xmm0
movups xmmword [rbp + 0x1ab0], xmm0
movups xmmword [rbp + 0x1ac0], xmm0
movups xmmword [rbp + 0x1ad0], xmm0
mov qword [rbp + 0x1ae0], rax
lea rcx, [rbp + 0x1a60]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2090], xmm0
movups xmmword [rbp + 0x20a0], xmm0
movups xmmword [rbp + 0x20b0], xmm0
movups xmmword [rbp + 0x20c0], xmm0
movups xmmword [rbp + 0x20d0], xmm0
movups xmmword [rbp + 0x20e0], xmm0
movups xmmword [rbp + 0x20f0], xmm0
movups xmmword [rbp + 0x2100], xmm0
mov qword [rbp + 0x2110], rax
lea rcx, [rbp + 0x2090]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1430], xmm0
movups xmmword [rbp + 0x1440], xmm0
movups xmmword [rbp + 0x1450], xmm0
movups xmmword [rbp + 0x1460], xmm0
movups xmmword [rbp + 0x1470], xmm0
movups xmmword [rbp + 0x1480], xmm0
movups xmmword [rbp + 0x1490], xmm0
movups xmmword [rbp + 0x14a0], xmm0
mov qword [rbp + 0x14b0], rax
lea rcx, [rbp + 0x1430]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x13a0], xmm0
movups xmmword [rbp + 0x13b0], xmm0
movups xmmword [rbp + 0x13c0], xmm0
movups xmmword [rbp + 0x13d0], xmm0
movups xmmword [rbp + 0x13e0], xmm0
movups xmmword [rbp + 0x13f0], xmm0
movups xmmword [rbp + 0x1400], xmm0
movups xmmword [rbp + 0x1410], xmm0
mov qword [rbp + 0x1420], rax
lea rcx, [rbp + 0x13a0]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1310], xmm0
movups xmmword [rbp + 0x1320], xmm0
movups xmmword [rbp + 0x1330], xmm0
movups xmmword [rbp + 0x1340], xmm0
movups xmmword [rbp + 0x1350], xmm0
movups xmmword [rbp + 0x1360], xmm0
movups xmmword [rbp + 0x1370], xmm0
movups xmmword [rbp + 0x1380], xmm0
mov qword [rbp + 0x1390], rax
lea rcx, [rbp + 0x1310]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1820], xmm0
movups xmmword [rbp + 0x1830], xmm0
movups xmmword [rbp + 0x1840], xmm0
movups xmmword [rbp + 0x1850], xmm0
movups xmmword [rbp + 0x1860], xmm0
movups xmmword [rbp + 0x1870], xmm0
movups xmmword [rbp + 0x1880], xmm0
movups xmmword [rbp + 0x1890], xmm0
mov qword [rbp + 0x18a0], rax
lea rcx, [rbp + 0x1820]
call fcn.140007a50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1790], xmm0
movups xmmword [rbp + 0x17a0], xmm0
movups xmmword [rbp + 0x17b0], xmm0
movups xmmword [rbp + 0x17c0], xmm0
movups xmmword [rbp + 0x17d0], xmm0
movups xmmword [rbp + 0x17e0], xmm0
movups xmmword [rbp + 0x17f0], xmm0
movups xmmword [rbp + 0x1800], xmm0
mov qword [rbp + 0x1810], rax
lea rcx, [rbp + 0x1790]
call fcn.140007a50
nop
mov dword [rbp + 0x3c0], 0x50
mov dword [rbp + 0x3c4], 0x40
lea rax, [0x14004c890]
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x3d0], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x3d8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x3f0], xmm1
lea rbx, str.FlyFF_Combat_Bot
mov qword [rbp + 0x400], rbx
mov qword [rbp + 0x408], rsi
lea rcx, [rbp + 0x3c0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], rsi
mov rax, qword [rbp + 0x3d8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0x320
mov dword [rsp + 0x30], 0x500
mov dword [rsp + 0x28], Ordinal_101
mov dword [rsp + 0x20], Ordinal_101
mov r9d, 0xcf0000
mov r8, rbx
mov rdx, qword [rbp + 0x400]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [rbp + 0x310], rax
mov rcx, rax
call fcn.14004c140
test al, al
jne 0x1400462ce
call fcn.14004c470
mov rdx, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x400]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0x1790]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1820]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1310]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x13a0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1430]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2090]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1a60]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x18b0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1af0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1b80]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1c10]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1940]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1ca0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1d30]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1dc0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1e50]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1ee0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x14c0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1f70]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2000]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x15e0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1670]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1700]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2180]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2420]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x23c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2240]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1580]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x22a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x21e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2300]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2840]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x28a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2480]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x24e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2540]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x25a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2600]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2660]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x26c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2720]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2780]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2360]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov eax, edi
mov rcx, qword [rbp + 0x2f20]
xor rcx, rsp
call fcn.140057690
lea r11, [rsp + 0x30d0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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 rbp
ret
mov edx, 0xa
mov rcx, qword [rbp + 0x310]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [rbp + 0x310]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], 0x14
mov qword [rsp + 0x20], 0x10
mov edx, 0x38e8
mov r9d, 8
mov r8d, 0x448
lea rcx, str.1.90.1_WIP
call fcn.14001f490
xor ecx, ecx
call fcn.140011bd0
call fcn.140013900
or dword [rax], 3
xor ecx, ecx
call fcn.14002f5b0
mov rcx, qword [rbp + 0x310]
call fcn.14000b130
mov rcx, qword [0x14006fe80]
mov rax, qword [rcx]
lea rdx, [rbp + 0x48]
call qword [rax + 0x50]
mov rbx, qword [rax]
mov rcx, qword [0x14006fe80]
mov rax, qword [rcx]
lea rdx, [rbp + 0xb0]
call qword [rax + 0x48]
mov rax, qword [rax]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
mov r9, qword [0x14006fe80]
mov edx, 3
lea r8d, [rdx + 0x19]
mov rcx, qword [0x14006fed8]
call fcn.14000acc0
movss xmm0, dword [0x140063d30]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140063cec]
movss xmm2, dword [0x140063ce8]
movss xmm1, dword [0x140063cdc]
lea rcx, [rbp + 0xf70]
call fcn.14000cf90
xor bl, bl
mov dword [rbp + 0x18], ebx
xor r13b, r13b
mov dword [rbp - 0x50], r13d
mov edx, 0x130
lea rcx, [rbp + 0xe40]
call fcn.14004bb70
lea rdx, str.flyffcombat.log
lea rcx, [rbp + 0x1210]
call fcn.140005130
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043cc0
nop
mov edx, 0x488
lea rcx, [rbp + 0x2900]
call fcn.14004bc60
lea rdx, str.flyffcombat.cfg
lea rcx, [rbp - 0x48]
call fcn.140005130
nop
lea r8, [rbp + 0xe40]
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x2900]
call fcn.140002090
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, str.config_loaded
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x410], xmm0
movups xmmword [rbp + 0x420], xmm0
movups xmmword [rbp + 0x430], xmm0
movups xmmword [rbp + 0x440], xmm0
movups xmmword [rbp + 0x450], xmm0
movups xmmword [rbp + 0x460], xmm0
movups xmmword [rbp + 0x470], xmm0
movups xmmword [rbp + 0x480], xmm0
mov qword [rbp + 0x490], rax
lea rcx, [rbp + 0x410]
call fcn.140007a50
nop
mov byte [rbp - 0x5c], 1
mov byte [rsp + 0x64], r13b
mov byte [rbp - 0x5e], r13b
mov byte [rbp + 0xc20], r13b
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2940]
call fcn.14004d2d0
test al, al
je 0x140046504
mov byte [rbp + 0xc20], 1
mov byte [rsp + 0x63], 0
mov dword [rbp + 0xcb0], esi
xor r12b, r12b
mov byte [rsp + 0x62], r12b
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2b20]
call fcn.14004d2d0
test al, al
je 0x140046540
mov r12b, 1
mov byte [rsp + 0x62], r12b
mov dword [rbp + 0xcb0], 2
mov byte [rbp + 0xc21], 0
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2a60]
call fcn.14004d2d0
test al, al
je 0x140046565
mov byte [rbp + 0xc21], 1
mov byte [rsp + 0x72], 0x30
mov byte [rbp + 0xc22], 0
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2ac0]
call fcn.14004d2d0
test al, al
je 0x14004658f
mov byte [rbp + 0xc22], 1
mov dword [rbp + 0xcc8], esi
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2c00]
call fcn.14004d2d0
mov byte [rsp + 0x70], al
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x2b60]
call fcn.140001350
mov dword [rbp + 0xcd0], eax
mov dword [rbp + 0xc48], edi
lea rdx, str.single_heal
lea rcx, [rbp + 0x2b00]
call fcn.14004d2d0
test al, al
jne 0x140046625
lea rdx, str.circle_heal
lea rcx, [rbp + 0x2b00]
call fcn.14004d2d0
test al, al
je 0x140046604
mov dword [rbp + 0xc48], 2
jmp 0x140046625
lea rdx, str.heal_rain
lea rcx, [rbp + 0x2b00]
call fcn.14004d2d0
test al, al
je 0x140046625
mov dword [rbp + 0xc48], 3
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x2b40]
call fcn.140001350
mov dword [rbp + 0xcd4], eax
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2be0]
call fcn.14004d2d0
mov byte [rsp + 0x61], al
mov byte [rbp + 0xc27], 0
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2ba0]
call fcn.14004d2d0
test al, al
je 0x140046679
mov byte [rbp + 0xc27], 1
mov byte [rbp + 0xc28], 0
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2bc0]
call fcn.14004d2d0
test al, al
je 0x14004669e
mov byte [rbp + 0xc28], 1
mov byte [rbp + 0xc26], 0
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2b80]
call fcn.14004d2d0
test al, al
je 0x1400466c3
mov byte [rbp + 0xc26], 1
lea rdx, str.fight
lea rcx, [rbp + 0x2980]
call fcn.14004d2d0
movzx eax, al
xor eax, 1
inc eax
mov dword [rbp + 0xcb4], eax
mov dword [rbp + 0x40], esi
mov edx, 0x3b8
lea rcx, [rbp + 0x4a0]
call fcn.14004c0b0
xor edx, edx
mov r8d, 0x3b8
lea rcx, [rbp + 0x4a0]
call fcn.140058404
lea rcx, [rbp + 0x4a0]
call fcn.14004bc70
nop
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x4a0]
call fcn.140053540
mov edx, 0x3b8
lea rcx, [rbp + 0x860]
call fcn.14004c0b0
xor edx, edx
mov r8d, 0x3b8
lea rcx, [rbp + 0x860]
call fcn.140058404
lea rcx, [rbp + 0x860]
call fcn.14004bc70
nop
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x860]
call fcn.140053540
mov edx, 0x18
lea rcx, [rbp + 0xc78]
call fcn.140002080
lea rcx, [rbp + 0xc78]
call fcn.140004380
nop
mov edx, 0x41
lea rcx, [rbp + 0xc78]
call fcn.14004cbd0
mov edx, 0x18
lea rcx, [rbp + 0xe10]
call fcn.140002080
lea rcx, [rbp + 0xe10]
call fcn.140004380
nop
mov qword [rbp + 0x320], rsi
mov dword [rbp + 0x328], edi
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x338], rsi
mov qword [rbp + 0x340], rsi
mov qword [rbp + 0x348], rsi
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x350], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x360], xmm1
movdqa xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rsi
movdqa xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], rsi
mov qword [rbp + 0x3a8], 0
mov qword [rbp + 0x3b0], 0
mov byte [rbp - 0x60], 0
mov edx, 0x18
lea rcx, [rbp + 0xcd8]
call fcn.140002080
lea rcx, [rbp + 0xcd8]
call fcn.140004380
nop
mov edx, 4
lea rcx, [rbp + 0xcd8]
call fcn.14004ca40
cmp byte [rbp + 0xc21], 0
je 0x140046927
mov edi, esi
lea rcx, [rbp + 0x2c20]
call fcn.140004250
test rax, rax
je 0x140046927
mov rbx, rsi
lea rcx, [rbp + 0xcf0]
call fcn.14004ba90
mov rdx, rbx
lea rcx, [rbp + 0x2c20]
call fcn.140004240
movzx ecx, byte [rax]
add cl, 0x30
mov byte [rbp + 0xcf0], cl
mov rdx, rbx
lea rcx, [rbp + 0x2c38]
call fcn.140004240
mov ecx, dword [rax]
mov dword [rbp + 0xcf4], ecx
lea rdx, [rbp + 0xcf4]
lea rcx, [rbp + 0x48]
call fcn.1400076b0
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.1400097e0
mov rax, qword [rbp - 0x68]
mov qword [rbp + 0xcf8], rax
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0xcd8]
call fcn.14004caf0
inc edi
movsxd rbx, edi
lea rcx, [rbp + 0x2c20]
call fcn.140004250
cmp rbx, rax
jb 0x140046892
mov ebx, dword [rbp + 0x18]
lea rcx, [rbp + 0xcd8]
call fcn.14004ca00
mov dword [rbp + 0xcb8], eax
mov edx, 0x60
lea rcx, [rbp + 0x11b0]
call fcn.140006530
lea rcx, [rbp + 0x11b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_void____ptr64]
nop
mov byte [rbp - 0x5f], 0
mov byte [rbp - 0x5d], 1
mov byte [rbp + 0xc29], 0
mov byte [rbp + 0xc24], 0
mov byte [rbp + 0xc25], 0
lea rdx, [0x140061700]
lea rcx, [rbp + 0x29e0]
call fcn.14004d2d0
test al, al
je 0x140046993
mov byte [rbp + 0xc29], 1
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2a00]
call fcn.14004d2d0
test al, al
je 0x1400469b1
mov byte [rbp + 0xc24], 1
lea rdx, [0x14006173c]
lea rcx, [rbp + 0x2a00]
call fcn.14004d2d0
test al, al
je 0x1400469e6
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2a20]
call fcn.14004d2d0
test al, al
je 0x1400469e6
mov byte [rbp + 0xc25], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x1098], xmm0
movups xmmword [rbp + 0x10a8], xmm0
lea rcx, [rbp + 0x1098]
call fcn.140044780
mov edx, dword [rbp + 0xcd0]
lea rcx, [rbp + 0x1098]
call fcn.1400575d0
mov edx, 0x18
lea rcx, [rbp + 0xfa0]
call fcn.140002080
lea rcx, [rbp + 0xfa0]
call fcn.140004380
nop
mov edx, 0xa
lea rcx, [rbp + 0xfa0]
call fcn.14004cd40
mov dword [rbp + 0xccc], esi
mov edx, 0x18
lea rcx, [rbp + 0xe28]
call fcn.140002080
lea rcx, [rbp + 0xe28]
call fcn.140004380
nop
mov edx, 0xc8
lea rcx, [rbp + 0x2d90]
call fcn.14004c0f0
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x2d90]
call fcn.140058404
lea rcx, [rbp + 0x2d90]
call fcn.14004bad0
nop
movzx esi, byte [rsp + 0x60]
movzx r14d, byte [rbp + 0xc23]
movzx r15d, byte [rsp + 0x60]
movzx edi, byte [rsp + 0x60]
movss xmm6, dword [0x140063eb4]
movss xmm12, dword [0x140063e60]
movss xmm13, dword [0x140063e70]
movsd xmm15, qword [0x140063d68]
movsd xmm8, qword [0x140063d70]
movsd xmm9, qword [0x140063d40]
movsd xmm11, qword [0x140063d38]
movsd xmm7, qword [0x140063d58]
movsd xmm14, qword [0x140063d90]
movaps xmm10, xmmword [0x140063fa0]
nop dword [rax]
cmp byte [rbp - 0x60], 0
jne 0x140046b53
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x29a0]
call fcn.140001350
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x29c0]
call fcn.140001350
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x2a40]
call fcn.140001350
mov dword [rbp + 0x40], eax
mov byte [rbp - 0x60], 1
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1550]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140046bd7
mov r15d, 1
nop word [rax + rax]
lea rcx, [rbp + 0x1550]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x1550]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rbp + 0x1558], 0x12
cmove ebx, r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1550]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140046b80
mov dword [rbp + 0x18], ebx
movzx r15d, byte [rsp + 0x60]
test bl, bl
jne 0x14004b2c2
call fcn.14000af10
call fcn.14000ba50
call fcn.140014120
call fcn.140026570
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x228]
call fcn.140009b00
lea rcx, [rbx + 0x14]
mov r8, rax
xor edx, edx
call fcn.14001ca50
lea rcx, [rbx + 0x1c]
xor edx, edx
call fcn.14001ca90
xor edx, edx
mov r8d, 0x12f
lea rcx, str.FlyFF_Combat
call fcn.140019990
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x230]
call fcn.140009b00
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xd8]
call fcn.140009b00
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14001ca50
call fcn.140013900
lea rcx, [rax + 8]
xor edx, edx
call fcn.14001ca90
lea rcx, str.Select_the_bot_mode
call fcn.14003a580
call fcn.14003ce10
mov ebx, 1
mov r8d, ebx
lea rdx, [rbp + 0xcb4]
lea rcx, str.Fight
call fcn.14003c810
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001f7c0
lea r8d, [rbx + 1]
lea rdx, [rbp + 0xcb4]
lea rcx, str.Heal
call fcn.14003c810
movss xmm0, dword [0x140063e7c]
call fcn.14001f870
mov eax, dword [rbp + 0xcb4]
cmp eax, ebx
jne 0x1400470a1
lea rcx, str.Fight_Mode_Options
call fcn.14003d300
call fcn.14003ce10
lea rcx, str.Setup_Players
call fcn.14003a580
xor r12d, r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2920]
lea rcx, str.Fighter_Name
call fcn.140043a30
lea rdx, [rbp + 0xc20]
lea rcx, str.Enable_monitor_and_defend_healer
call fcn.14003bd00
cmp byte [rbp + 0xc20], r12b
je 0x140046d52
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2900]
lea rcx, str.Healer_Name
call fcn.140043a30
call fcn.14003ce10
lea rcx, str.Self_Buffs
call fcn.14003a580
lea rdx, [rbp + 0xc21]
lea rcx, str.Enable_fighter_self_buffs_in_the_F2_skillbar
call fcn.14003bd00
cmp byte [rbp + 0xc21], r12b
je 0x140046f50
mov dword [rsp + 0x20], r12d
mov r9d, Ordinal_101
mov r8d, ebx
lea rdx, [rbp + 0xcb8]
lea rcx, str.Number_of_self_buff_skills
call fcn.14003d8c0
mov eax, dword [rbp + 0xcb8]
cmp eax, ebx
jge 0x140046db8
mov eax, ebx
mov dword [rbp + 0xcb8], ebx
jmp 0x140046dc8
cmp eax, 0xa
jle 0x140046dc8
mov eax, 0xa
mov dword [rbp + 0xcb8], eax
movsxd rbx, eax
lea rcx, [rbp + 0xcd8]
call fcn.14004ca00
cmp rbx, rax
je 0x140046deb
mov rdx, rbx
lea rcx, [rbp + 0xcd8]
call fcn.14004ca80
mov dword [rsp + 0x68], r12d
lea rcx, [rbp + 0xcd8]
call fcn.14004c9e0
mov r12, rax
lea rcx, [rbp + 0xcd8]
call fcn.14004ca10
cmp r12, rax
je 0x140046f48
lea r13, [r12 + 4]
mov esi, dword [rsp + 0x68]
mov rdi, rax
lea esi, [rsi + 1]
movsd xmm0, qword [str.Skill_slot]
movsd qword [rbp + 0x2f10], xmm0
mov eax, dword [0x140061840]
mov dword [rbp + 0x2f18], eax
lea ebx, [rsi + 0x30]
mov byte [rbp + 0x2f1c], bl
movzx eax, byte [r12]
mov byte [rbp + 0xc70], al
mov byte [rbp + 0xc71], 0
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8d, [rax + 2]
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x2f10]
call fcn.14003d920
movzx eax, byte [rbp + 0xc70]
lea ecx, [rax - 0x30]
mov edx, 0x30
cmp cl, 0xa
cmovbe edx, eax
mov byte [r12], dl
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001f7c0
movups xmm0, xmmword [str.Skill___Interval__Sec_]
movups xmmword [rbp + 0x2ef0], xmm0
mov eax, dword [0x140061858]
mov dword [rbp + 0x2f00], eax
movzx eax, word [0x14006185c]
mov word [rbp + 0x2f04], ax
movzx eax, byte [0x14006185e]
mov byte [rbp + 0x2f06], al
mov byte [rbp + 0x2ef6], bl
mov dword [rsp + 0x20], 0
mov r9d, Ordinal_101
lea r8d, [r9 - 0x60]
mov rdx, r13
lea rcx, [rbp + 0x2ef0]
call fcn.14003d8c0
mov rdx, r13
lea rcx, [rbp + 0xe0]
call fcn.1400076b0
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400097e0
mov rax, qword [rbp + 0xb0]
mov qword [r13 + 4], rax
add r12, 0x20
add r13, 0x20
cmp r12, rdi
jne 0x140046e20
movzx edi, byte [rsp + 0x60]
movzx esi, byte [rsp + 0x60]
mov r13d, dword [rbp - 0x50]
mov ebx, 1
xor r12d, r12d
call fcn.14003ce10
lea rcx, str.Attack_Skill
call fcn.14003a580
lea rdx, [rbp + 0xc22]
lea rcx, str.Enable_attack_skill_in_the_F1_skillbar
call fcn.14003bd00
cmp byte [rbp + 0xc22], 0
je 0x140046fb0
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2ae0]
lea rcx, str.Attack_skill_number
call fcn.140043a30
xor edx, edx
lea rcx, [rbp + 0x2ae0]
call fcn.14004ce80
movzx eax, byte [rax]
mov byte [rsp + 0x72], al
call fcn.14003ce10
lea rcx, str.Restore
call fcn.14003a580
lea rcx, str.Use_pots_to_restore_HP__MP__or_FP_via_1_and_2_keys_of_F1
call fcn.14003a580
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2a40]
lea rcx, str.Restore_Interval__sec_
call fcn.140043a30
lea rdx, [rbp + 0xc29]
lea rcx, str.Restore_HP
call fcn.14003bd00
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001f7c0
lea rdx, [rbp + 0xc24]
lea rcx, str.Restore_MP
call fcn.14003bd00
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001f7c0
lea rdx, [rbp + 0xc25]
lea rcx, str.Restore_FP
call fcn.14003bd00
cmp byte [rbp + 0xc24], 0
je 0x14004704a
mov byte [rbp + 0xc25], 0
call fcn.14003ce10
lea rcx, str.Click_offset_values_when_clicking_monster_target
call fcn.14003a580
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x29a0]
lea rcx, str.Click_X_Offset
call fcn.140043a30
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x29c0]
lea rcx, str.Click_Y_Offset
call fcn.140043a30
call fcn.14003ce10
jmp 0x140047344
cmp eax, 2
jne 0x140047341
lea rcx, str.Heal_Mode_Options
call fcn.14003d300
call fcn.14003ce10
lea rcx, str.Buffs
call fcn.14003a580
lea rdx, [rbp + 0xc26]
lea rcx, str.Start_by_buffing_the_fighter
call fcn.14003bd00
lea rcx, str.Buffs_should_be_in_2_0_slots_on_the_F1_skillbar_and_2_4_slots_on_the_F2_skillbar
call fcn.14003a580
call fcn.14003ce10
lea rcx, str.Heal_Skill
call fcn.14003a580
mov r8d, ebx
lea rdx, [rbp + 0xc48]
lea rcx, str.Heal
call fcn.14003c810
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001f7c0
mov r8d, 2
lea rdx, [rbp + 0xc48]
lea rcx, str.Circle_Heal
call fcn.14003c810
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001f7c0
mov r8d, 3
lea rdx, [rbp + 0xc48]
lea rcx, str.Heal_Rain
call fcn.14003c810
lea rcx, str.The_heal_skill_should_be_in_the_1_slot_of_F1_and_F2_skillbars
call fcn.14003a580
call fcn.14003ce10
lea rcx, str.Intervals
call fcn.14003a580
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8d, [rbx + 1]
lea rdx, [rbp + 0xcd0]
lea rcx, str.Rebuff_interval_in_seconds
call fcn.14003d8c0
mov dword [rsp + 0x20], ebx
mov ebx, 1
lea r9d, [rbx + 0x63]
mov r8d, ebx
lea rdx, [rbp + 0xcd4]
lea rcx, str.Pause_between_heal_interval_in_millisec
call fcn.14003d8c0
call fcn.14003ce10
lea rcx, str.Find_Fighter
call fcn.14003a580
xor r8d, r8d
lea rdx, [rbp + 0xcb0]
lea rcx, str.User_will_target_the_fighter_manually
call fcn.14003c810
mov r8d, ebx
lea rdx, [rbp + 0xcb0]
lea rcx, str.Find_fighter_in_party_window_and_always_target
call fcn.14003c810
lea r8d, [rbx + 1]
lea rdx, [rbp + 0xcb0]
lea rcx, str.Find_and_target_fighter_by_name_automatically
call fcn.14003c810
mov ecx, dword [rbp + 0xcb0]
test ecx, ecx
je 0x1400472f0
sub ecx, ebx
je 0x1400472e2
mov byte [rsp + 0x61], 0
cmp ecx, ebx
je 0x1400472d7
mov byte [rsp + 0x63], bl
mov byte [rsp + 0x62], 0
xor r12d, r12d
call fcn.14003ce10
lea rcx, str.Heal_Method
call fcn.14003a580
mov r8d, ebx
lea rdx, [rbp + 0xcc8]
lea rcx, str.Monitor_targetted_fighter_and_only_heal_when_hurt
call fcn.14003c810
xor r8d, r8d
lea rdx, [rbp + 0xcc8]
lea rcx, str.Constantly_heal_every_pause_interval
call fcn.14003c810
cmp dword [rbp + 0xcc8], ebx
sete byte [rsp + 0x70]
call fcn.14003ce10
lea rcx, str.Other_Rebuffs
call fcn.14003a580
lea rdx, [rbp + 0xc27]
lea rcx, str.Rebuff_party_with_Geburah_Tiphreth_every_60_sec
call fcn.14003bd00
lea rcx, str.Geb_skill_should_be_4_slot_on_the_F2_skillbar
call fcn.14003a580
lea rdx, [rbp + 0xc28]
lea rcx, str.Rebuff_self_with_Prevention_every_540_sec
call fcn.14003bd00
lea rcx, str.Prev_skill_should_be_5_slot_on_the_F2_skillbar
call fcn.14003a580
call fcn.14003ce10
jmp 0x140047344
mov byte [rsp + 0x62], bl
mov byte [rsp + 0x63], 0
jmp 0x1400472fd
mov byte [rsp + 0x61], bl
mov byte [rsp + 0x63], 0
jmp 0x140047231
mov byte [rsp + 0x63], bl
test r12b, r12b
je 0x140047236
xor r12d, r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2920]
lea rcx, str.Fighter_Name
call fcn.140043a30
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2900]
lea rcx, str.Healer_Name
call fcn.140043a30
jmp 0x140047239
xor r12d, r12d
lea rcx, str.Logging_to_file_level
call fcn.14003a580
xor r8d, r8d
lea rdx, [rbp + 0xccc]
lea rcx, str.Error
call fcn.14003c810
mov r8d, ebx
lea rdx, [rbp + 0xccc]
lea rcx, str.Verbose
call fcn.14003c810
call fcn.14003ce10
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rbp + 0xe8]
call fcn.140009b00
mov rdx, rax
lea rcx, str.Start
call fcn.14003b220
movzx ebx, r13b
test al, al
mov eax, 1
cmovne ebx, eax
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001f7c0
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rbp + 0xf0]
call fcn.140009b00
mov rdx, rax
lea rcx, str.Stop
call fcn.14003b220
mov r13d, r12d
movzx ecx, bl
test al, al
cmove r13d, ecx
mov dword [rbp - 0x50], r13d
movzx ebx, r13b
call fcn.14001bf10
mov edx, 0xc8
lea rcx, [rbp + 0x10e0]
call fcn.14004c0f0
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x10e0]
call fcn.140058404
lea rcx, [rbp + 0x10e0]
call fcn.14004bad0
nop
xor r8d, r8d
lea rdx, [rbp + 0x27e0]
lea rcx, [rbp + 0x10e0]
call fcn.140057230
lea rcx, [rbp + 0x27e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
test r13b, r13b
je 0x14004b093
cmp dword [rbp + 0xccc], 1
jne 0x14004746c
lea rcx, [rbp + 0xe40]
call fcn.140043f90
mov r8d, 0xa
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x2d90]
call fcn.140057510
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov edx, 0x60
lea rcx, [rbp + 0x27e0]
call fcn.140006530
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x240]
call fcn.140058404
lea rcx, [rbp + 0x240]
call fcn.14004bad0
nop
mov r8d, 0xa
lea rdx, [rbp + 0x27e0]
mov rcx, rax
call fcn.140057510
nop
lea rcx, [rbp + 0x240]
call fcn.14004c0c0
lea rdx, [rbp + 0x2360]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, 0xa
mov r8, rax
lea rdx, [rbp + 0x2d90]
lea rcx, [rbp + 0xd70]
call fcn.140007710
mov rdx, rax
lea rcx, [rbp + 0x14c0]
call fcn.1400076c0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
movzx eax, bl
mov dword [rbp - 0x50], eax
lea rcx, [rbp + 0x1038]
call fcn.1400575e0
test al, al
je 0x1400475b0
movzx eax, bl
mov dword [rbp - 0x50], eax
comisd xmm15, xmmword [rbp + 0x14c0]
jb 0x1400475a4
lea rdx, str.Found_dead_player__stopping_bot._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, str.Found_dead_player__stopping_bot.
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
xor al, al
mov dword [rbp - 0x50], eax
lea rcx, [rbp + 0x1038]
call fcn.1400575b0
mov eax, dword [rbp + 0xcb4]
cmp eax, 2
jne 0x14004849c
movzx ebx, byte [rsp + 0x62]
test bl, bl
je 0x140047829
lea rdx, [rbp + 0x2920]
lea rcx, [rbp + 0x4a0]
call fcn.14004cea0
lea rdx, [rbp + 0x2900]
lea rcx, [rbp + 0x860]
call fcn.14004cea0
lea rcx, [rbp + 0x4a0]
call fcn.140005020
test al, al
jne 0x140047612
lea rcx, [rbp + 0x860]
call fcn.140005020
test al, al
je 0x14004763f
lea rdx, str.player_or_healer_name_blank__cannot_run_code_to_find_them__restart_the_program
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
call fcn.1400055b0
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
cmp byte [rsp + 0x64], 0
je 0x140047657
lea rcx, [rbp + 0x860]
call fcn.140052440
jmp 0x140047829
mov byte [rsp + 0x64], 1
lea rdx, str.Setting_up_memory_reading_functions_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0x18
lea rcx, [rbp + 0xc30]
call fcn.140002080
lea rcx, [rbp + 0xc30]
call fcn.140050310
nop
mov r13d, r12d
lea rcx, [rbp + 0xc30]
call fcn.140004250
test rax, rax
je 0x1400477a5
nop word [rax + rax]
mov rdx, r12
lea rcx, [rbp + 0xc30]
call fcn.140004240
mov edx, dword [rax]
lea rcx, [rbp + 0xd70]
call fcn.14004ffe0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x330], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x340], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x350], xmm1
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x360], xmm0
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x370], xmm1
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rbp + 0x380], xmm0
movups xmm1, xmmword [rax + 0x70]
movaps xmmword [rbp + 0x390], xmm1
movups xmm0, xmmword [rax + 0x80]
movaps xmmword [rbp + 0x3a0], xmm0
movsd xmm1, qword [rax + 0x90]
movsd qword [rbp + 0x3b0], xmm1
lea rdx, str.checking_if_pid
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov rbx, rax
mov rdx, r12
lea rcx, [rbp + 0xc30]
call fcn.140004240
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
mov rcx, rax
lea rdx, str._is_the_flyff_window_n
call fcn.140005a80
cmp dword [rbp + 0x328], 1
jne 0x1400477b2
inc r13d
movsxd r12, r13d
lea rcx, [rbp + 0xc30]
call fcn.140004250
cmp r12, rax
jb 0x1400476b0
cmp dword [rbp + 0x328], 1
je 0x14004b5e5
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x860]
call fcn.140052fa0
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x4a0]
call fcn.140052fa0
cmp dword [rbp + 0x898], 1
je 0x1400477ea
cmp dword [rbp + 0x4d8], 1
jne 0x140047818
lea rdx, str.The_player_ID_for_the_fighter_or_healer_was_1__cannot_proceed.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
call fcn.1400055b0
mov r8d, eax
mov edx, 1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::ignore_long_long___int64___int____ptr64]
nop
lea rcx, [rbp + 0xc30]
call fcn.140004280
movzx ebx, byte [rsp + 0x62]
cmp byte [rbp - 0x5f], 0
jne 0x140047a79
mov eax, dword [rbp + 0xc48]
cmp eax, 1
jne 0x1400478fd
lea rdx, str.imagesheal_skill.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r12d, 1
mov r8d, r12d
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [rbp + 0x11b0]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x11b0]
lea rcx, [rsp + 0x78]
call fcn.140006510
nop
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x2ef0]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, r12d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x2ef0]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rbp + 0x2ef0]
call fcn.140005090
nop
lea rcx, [rsp + 0x78]
call fcn.140005090
mov eax, dword [rbp + 0xc48]
jmp 0x140047903
mov r12d, 1
cmp eax, 2
jne 0x1400479bf
lea rdx, str.imagescircle_heal_skill.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, r12d
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [rbp + 0x11b0]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x2ef0]
call fcn.140006510
nop
lea rdx, [rbp + 0x11b0]
lea rcx, [rsp + 0x78]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, r12d
lea rdx, [rbp + 0x2ef0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rsp + 0x78]
call fcn.140005090
nop
lea rcx, [rbp + 0x2ef0]
call fcn.140005090
mov eax, dword [rbp + 0xc48]
cmp eax, 3
jne 0x140047a75
lea rdx, str.imagesheal_rain_skill.png
lea rcx, [rbp + 0xc90]
call fcn.140005130
nop
mov r8d, r12d
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_class_cv::Mat___cdecl_cv::imread_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [rbp + 0x11b0]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x2ef0]
call fcn.140006510
nop
lea rdx, [rbp + 0x11b0]
lea rcx, [rsp + 0x78]
call fcn.1400064f0
nop
xor r9d, r9d
mov r8d, r12d
lea rdx, [rbp + 0x2ef0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::cvtColor_class_cv::_InputArray_const____ptr64__class_cv::_OutputArray_const____ptr64__int__int_]
nop
lea rcx, [rsp + 0x78]
call fcn.140005090
nop
lea rcx, [rbp + 0x2ef0]
call fcn.140005090
mov byte [rbp - 0x5f], 1
lea rdx, str.Flyff_Universe___Google_Chrome
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp - 0x68], rax
test rax, rax
jne 0x140047aa4
lea rdx, str.Flyff_Universe___Chromium
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rbp - 0x68], rax
cmp byte [rbp - 0x5e], 0
jne 0x140047ae4
mov rcx, rax
call qword [sym.imp.USER32.dll_SetForegroundWindow]
mov edx, 0x1f4
mov cl, 0x5a
call fcn.140055d60
cmp byte [rbp + 0xc26], 0
je 0x140047ae0
lea rdx, str.sending_buffs_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
call fcn.140056630
mov byte [rbp - 0x5e], 1
cmp byte [rbp + 0xc27], 0
je 0x140047b2d
lea rcx, [rbp + 0x1270]
call fcn.1400575e0
test al, al
je 0x140047b2d
mov edx, 0xfa
mov cl, 0x71
call fcn.140055d60
mov edx, 0xfa
mov cl, 0x34
call fcn.140055d60
mov edx, 0xfa
mov cl, 0x70
call fcn.140055d60
lea rcx, [rbp + 0x1270]
call fcn.1400575b0
cmp byte [rbp + 0xc28], 0
je 0x140047ba4
cmp byte [rbp - 0x5d], 0
je 0x140047b64
mov edx, 0xfa
mov cl, 0x71
call fcn.140055d60
mov edx, 0xfa
mov cl, 0x35
call fcn.140055d60
mov edx, 0xfa
mov cl, 0x70
call fcn.140055d60
mov byte [rbp - 0x5d], 0
lea rcx, [rbp + 0x1018]
call fcn.1400575e0
test al, al
je 0x140047ba4
mov edx, 0xfa
mov cl, 0x71
call fcn.140055d60
mov edx, 0xfa
mov cl, 0x35
call fcn.140055d60
mov edx, 0xfa
mov cl, 0x70
call fcn.140055d60
lea rcx, [rbp + 0x1018]
call fcn.1400575b0
lea rcx, [rbp + 0xfd8]
call fcn.1400575e0
test al, al
je 0x140047c81
lea rdx, [rbp + 0x2240]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r13d, 1
mov r9d, r13d
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007710
nop
mov eax, dword [rbp + 0xd78]
add eax, 0xa
mov dword [0x14006fbb0], eax
mov eax, dword [rbp + 0xd7c]
add eax, 0xa
mov dword [0x14006fbb4], eax
comisd xmm8, xmmword [rbp + 0xd70]
jbe 0x140047c66
lea rdx, str.found_captcha__pausing_to_solve_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [0x14006fbb4]
mov ecx, dword [0x14006fbb0]
call fcn.1400564e0
mov dword [rsp + 0x68], 0x1e
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xf8]
call fcn.1400076b0
mov rcx, rax
call fcn.1400097f0
lea edx, [r13 + 0x63]
lea ecx, [rdx - 0x32]
call fcn.1400564e0
lea rcx, [rbp + 0xfd8]
call fcn.1400575b0
nop
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
jmp 0x140047c87
mov r13d, 1
lea rdx, [rbp + 0xcd4]
lea rcx, [rbp + 0x100]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
cmp byte [rbp - 0x5c], 0
je 0x140047cf7
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, 5
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.1400076c0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
mov byte [rbp - 0x5c], 0
lea rcx, [rbp + 0x12b0]
call fcn.1400575e0
test al, al
je 0x140047d5e
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, 5
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.1400076c0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
lea rcx, [rbp + 0x12b0]
call fcn.1400575b0
lea rcx, [rbp + 0x19d0]
call fcn.140007a50
nop
movzx r12d, byte [rsp + 0x61]
test r12b, r12b
jne 0x140047d7d
cmp byte [rsp + 0x70], r12b
je 0x140047dc5
lea rdx, [rbp + 0x1580]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, r13d
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
mov rdx, rax
lea rcx, [rbp + 0x19d0]
call fcn.1400076c0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
test bl, bl
je 0x140047f87
lea rcx, [rbp + 0x860]
call fcn.140052440
mov edx, dword [rbp + 0x4d8]
cmp dword [rbp + 0x880], edx
je 0x140047f87
lea rcx, [rbp + 0x860]
call fcn.140052a90
mov edx, 0x32
mov cl, 0x5a
call fcn.140055d60
mov edx, 0x32
mov cl, 0x53
call fcn.140055d60
mov dword [rsp + 0x68], 0xfa
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x108]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
lea rdx, str.Getting_target_coords_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rcx, [rbp + 0x10e0]
call fcn.140008b80
mov rbx, rax
mov qword [rbp - 0x58], rax
mov r12, rax
shr r12, 0x20
test eax, eax
je 0x140047f81
test r12d, r12d
je 0x140047f81
lea rdx, str.Sending_escape_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0x32
mov cl, 0x1b
call fcn.140055d60
mov dword [rsp + 0x68], 0x32
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x110]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
lea rdx, str.target_to_click_x_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, ebx
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._y_is
call fcn.140005a80
mov edx, dword [rbp - 0x54]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Sending_left_click_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea ecx, [r12 - 5]
call fcn.140056ba0
test al, al
je 0x140047f6e
lea ecx, [rbx + 5]
lea edx, [r12 - 5]
call fcn.140056330
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x118]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
lea rcx, [rbp + 0x860]
call fcn.140052440
mov eax, dword [rbp + 0x4d8]
cmp dword [rbp + 0x880], eax
jne 0x140047f81
mov edx, 0x32
mov cl, 0x5a
call fcn.140055d60
jmp 0x140047f81
lea rdx, str.invalid_click_location__exiting_fight_sequence_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
movzx r12d, byte [rsp + 0x61]
cmp byte [rsp + 0x70], 0
je 0x140048281
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
comisd xmm8, xmmword [rbp + 0x19d0]
jbe 0x1400480e8
lea rdx, str.found_player_target_n
call fcn.140005a80
lea rdx, [rbp + 0x23c0]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, 1
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
nop
movsd xmm0, qword [rbp + 0xd70]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
comisd xmm0, xmm8
jbe 0x140048083
lea rdx, str.player_is_hurt__healing_n
call fcn.140005a80
lea rdx, str.heal_skill_minval_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
movsd xmm1, qword [rbp + 0x410]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___double____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
comisd xmm9, xmmword [rbp + 0x410]
jb 0x1400480d7
mov edx, 0xfa
mov cl, 0x5a
call fcn.140055d60
lea rdx, str.sending_heal_skill_via_click_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0x41c]
add edx, 5
mov ecx, dword [rbp + 0x418]
call fcn.1400564e0
jmp 0x1400480d7
lea rdx, str.player_is_not_hurt__skipping_n
call fcn.140005a80
mov edx, 0xfa
mov cl, 0x5a
call fcn.140055d60
lea rdx, str.checking_if_target_is_in_range_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rcx, [rbp + 0x10e0]
call fcn.1400085f0
test al, al
jne 0x1400480d7
lea rdx, str.target_not_in_range__pressing_space_bar_in_case_we_are_stuck_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
call fcn.1400561a0
nop
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
jmp 0x1400481ab
lea rdx, str.did_not_find_player_target_n
call fcn.140005a80
test r12b, r12b
je 0x140048191
lea rdx, str.heal_party_member_check_will_run_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, [rbp + 0x2180]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, 3
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
nop
comisd xmm11, xmmword [rbp + 0xd70]
jbe 0x140048183
lea rdx, str.found_fighter_in_party_window__sending_click_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0xd7c]
add edx, 5
mov ecx, dword [rbp + 0xd78]
add ecx, 3
call fcn.1400564e0
mov edx, 0xfa
mov cl, 0x5a
call fcn.140055d60
nop
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
jmp 0x1400481ab
cmp byte [rsp + 0x63], 0
je 0x1400481ab
lea rdx, str.not_configured_to_find_the_fighter__please_target_the_player_manually_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov eax, dword [rbp + 0xc48]
add eax, 0xfffffffe
cmp eax, 1
ja 0x1400482bf
lea rdx, [rbp + 0x21e0]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
nop
movsd xmm0, qword [rbp + 0xd70]
comisd xmm0, xmm7
jbe 0x140048273
lea rdx, str.We_are_hurt__healing_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, str.heal_skill_minval_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
movsd xmm1, qword [rbp + 0x410]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___double____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
comisd xmm9, xmmword [rbp + 0x410]
jb 0x140048273
lea rdx, str.sending_heal_skill_via_click_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0x41c]
add edx, 5
mov ecx, dword [rbp + 0x418]
call fcn.1400564e0
nop
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
jmp 0x1400482bf
comisd xmm9, xmmword [rbp + 0x410]
jb 0x1400482bf
mov edx, 0xfa
mov cl, 0x5a
call fcn.140055d60
lea rdx, str.sending_heal_skill_via_click_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0x41c]
add edx, 5
mov ecx, dword [rbp + 0x418]
call fcn.1400564e0
lea rcx, [rbp + 0x1098]
call fcn.1400575e0
test al, al
je 0x14004831b
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.USER32.dll_SetForegroundWindow]
lea rdx, str.we_have_reached_the_buff_interval_of
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0xcd0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._seconds__sending_buffs_n
call fcn.140005a80
call fcn.140056630
lea rcx, [rbp + 0x1098]
call fcn.1400575b0
mov dword [rsp + 0x68], 0
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
movzx ebx, al
mov eax, 1
mov dword [rsp + 0x68], eax
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
movzx r12d, al
mov dword [rsp + 0x68], 2
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
movzx r13d, al
mov dword [rsp + 0x68], 3
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
test bl, bl
jne 0x1400483d9
test r12b, r12b
jne 0x1400483d9
test r13b, r13b
jne 0x1400483d9
test al, al
je 0x140048487
lea rdx, str._heal_dc_or_dc2_was_triggered_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
cmp byte [rsp + 0x61], 0
je 0x140048487
lea rdx, str.heal_party_member_check_will_run_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, [rbp + 0x2180]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
nop
comisd xmm11, xmmword [rbp + 0xd70]
jbe 0x14004847a
lea rdx, str.found_fighter_in_party_window__sending_click_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0xd7c]
add edx, 5
mov ecx, dword [rbp + 0xd78]
add ecx, 3
call fcn.1400564e0
mov edx, 0xfa
mov cl, 0x5a
call fcn.140055d60
nop
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x19d0]
call fcn.140006dc0
mov eax, dword [rbp + 0xcb4]
xor r12d, r12d
cmp eax, 1
jne 0x14004b082
lea rcx, [rbp + 0xc90]
call fcn.140005170
nop
lea rdx, [0x140061700]
lea rcx, [rbp + 0x2960]
call fcn.14004d2d0
test al, al
je 0x1400484d2
lea rdx, [0x1400621b8]
jmp 0x1400484f0
lea rdx, [0x14006173c]
lea rcx, [rbp + 0x2960]
call fcn.14004d2d0
test al, al
je 0x1400484fc
lea rdx, [0x1400621bc]
lea rcx, [rbp + 0xc90]
call fcn.140009760
lea rdx, [0x1400621b8]
lea rcx, [rbp + 0xc90]
call fcn.14004d2d0
mov byte [0x14006fb99], al
lea rcx, [rbp + 0xfb8]
call fcn.1400575e0
test al, al
je 0x140048574
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048563
lea rdx, str.reset_screen_position_time_timer_expired__fixing_screen
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
call fcn.140056c80
lea rcx, [rbp + 0xfb8]
call fcn.1400575b0
lea rdx, str.Flyff_Universe___Google_Chrome
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
test rax, rax
jne 0x14004859d
lea rdx, str.Flyff_Universe___Chromium
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
mov edx, dword [rbp + 0x40]
lea rcx, [rbp + 0x1078]
call fcn.1400575d0
lea rdx, [rbp + 0x2920]
lea rcx, [rbp + 0x4a0]
call fcn.14004cea0
cmp byte [rbp + 0xc20], 0
je 0x1400485db
lea rdx, [rbp + 0x2900]
lea rcx, [rbp + 0x860]
call fcn.14004cea0
cmp byte [rbp + 0xc21], 0
je 0x1400487b1
cmp byte [rsp + 0x60], 0
je 0x1400487b1
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048631
lea rdx, str.running_intial_fighter_self_buffs
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetForegroundWindow]
lea rdx, str.sending_intial_self_buff_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0xfa
mov cl, 0x71
call fcn.140055d60
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
mov edx, 8
lea rcx, [rbp + 0xcc0]
call fcn.14004c100
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0xcd8]
call fcn.14004ca30
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xcd8]
call fcn.14004ca20
mov rdx, rax
lea rcx, [rbp + 0xcc0]
call fcn.14004c9f0
test al, al
jne 0x1400487a0
nop word [rax + rax]
lea rdx, str.sending_a_self_buff
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov rbx, rax
lea rcx, [rbp + 0xcc0]
call fcn.14004c9e0
movzx edx, byte [rax]
mov rcx, rbx
call fcn.14004d100
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0xcc0]
call fcn.14004c9e0
movsx ecx, byte [rax]
call qword [sym.imp.USER32.dll_VkKeyScanW]
movzx ecx, ax
mov edx, 0x3e8
call fcn.140055d60
lea rcx, [rbp + 0x128]
call fcn.1400075d0
mov rbx, qword [rax]
lea rcx, [rbp + 0xcc0]
call fcn.14004c9e0
mov qword [rax + 0x10], rbx
lea rcx, [rbp + 0x130]
call fcn.1400075d0
mov rbx, qword [rax]
lea rcx, [rbp + 0xcc0]
call fcn.14004c9e0
mov qword [rax + 0x18], rbx
lea rcx, [rbp + 0xcc0]
call fcn.14004c9d0
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xcd8]
call fcn.14004ca20
mov rdx, rax
lea rcx, [rbp + 0xcc0]
call fcn.14004c9f0
test al, al
je 0x1400486d0
mov edx, 0xfa
mov cl, 0x70
call fcn.140055d60
mov byte [rsp + 0x60], 0
mov r8d, 1
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x10e0]
call fcn.140057510
nop
mov rdx, rax
lea rcx, [0x14006fc20]
call qword [sym.imp.opencv_world470.dll_public:_class_cv::Mat____ptr64___cdecl_cv::Mat::operator_class_cv::Mat____ptr64____ptr64]
nop
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea rcx, [rbp + 0x1078]
call fcn.1400575e0
test al, al
je 0x140048983
cmp byte [rbp + 0xc29], 0
je 0x14004887b
lea rdx, [rbp + 0x21e0]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
mov rdx, rax
lea rcx, [rbp + 0x1430]
call fcn.1400076c0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
movsd xmm0, qword [rbp + 0x1430]
comisd xmm0, xmm7
jbe 0x14004887b
lea rdx, str.did_not_find_full_hp_bar__healing_with_1_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0xfa
mov cl, 0x31
call fcn.140055d60
cmp byte [rbp + 0xc24], 0
je 0x1400488f9
lea rdx, [rbp + 0x2300]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
mov rdx, rax
lea rcx, [rbp + 0x13a0]
call fcn.1400076c0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
movsd xmm0, qword [rbp + 0x13a0]
comisd xmm0, xmm7
jbe 0x1400488f9
lea rdx, str.found_low_mp__restoring_with_2_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0xfa
mov cl, 0x32
call fcn.140055d60
cmp byte [rbp + 0xc25], 0
je 0x140048977
lea rdx, [rbp + 0x22a0]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
mov rdx, rax
lea rcx, [rbp + 0x1310]
call fcn.1400076c0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
movsd xmm0, qword [rbp + 0x1310]
comisd xmm0, xmm7
jbe 0x140048977
lea rdx, str.found_low_fp__restoring_with_2_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0xfa
mov cl, 0x32
call fcn.140055d60
lea rcx, [rbp + 0x1078]
call fcn.1400575b0
cmp byte [rsp + 0x64], 0
je 0x140048d4e
mov byte [rsp + 0x65], 0
lea rcx, [rbp + 0x4a0]
call fcn.140052440
cmp byte [rbp + 0xc20], 0
je 0x1400489b4
lea rcx, [rbp + 0x860]
call fcn.140052440
lea rcx, [rbp + 0x4a0]
call fcn.140050c80
lea rcx, [rbp + 0xc78]
call fcn.14004c9e0
mov rbx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004ca10
cmp rbx, rax
je 0x140048cd7
lea r14, [rbx + 0x28]
mov rsi, rax
nop dword [rax + rax]
lea rdx, [rbp + 0x320]
lea rcx, [r14 - 0x28]
call fcn.140052e20
test al, al
je 0x140048c0d
lea rdx, [rbp + 0x320]
lea rcx, [r14 - 0x28]
call fcn.140052c40
lea rdx, [rbp + 0x320]
lea rcx, [r14 - 0x28]
call fcn.140051fe0
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048cb0
movss xmm1, dword [r14 - 0xc]
lea rcx, [rbp - 0x28]
call fcn.140044590
mov qword [rbp - 0x68], rax
movss xmm1, dword [r14 - 8]
lea rcx, [rbp - 8]
call fcn.140044590
mov r13, rax
movss xmm1, dword [r14 - 0x10]
lea rcx, [rbp + 0x50]
call fcn.140044590
mov r12, rax
mov edx, dword [r14 + 4]
lea rcx, [rbp + 0x70]
call fcn.1400442f0
mov rbx, rax
mov edx, dword [r14]
lea rcx, [rbp + 0xb8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x200]
call fcn.14004d390
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.14004d000
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.14004d0e0
nop
lea r8, str._POS_is___X
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.14004d000
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.14004d0e0
nop
lea r8, [0x1400622cc]
mov rdx, rax
lea rcx, [rbp + 0x160]
call fcn.14004d000
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x2ef0]
call fcn.14004d0e0
nop
lea r8, [0x1400622c8]
mov rdx, rax
lea rcx, [rbp + 0xc50]
call fcn.14004d000
nop
mov r8, qword [rbp - 0x68]
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.14004d0e0
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
nop
lea rcx, [rbp + 0xc50]
call fcn.140005030
nop
lea rcx, [rbp + 0x2ef0]
call fcn.140005030
nop
lea rcx, [rbp + 0x160]
call fcn.140005030
nop
lea rcx, [rbp + 0x180]
call fcn.140005030
nop
lea rcx, [rbp + 0x1a0]
call fcn.140005030
nop
lea rcx, [rbp + 0x1c0]
call fcn.140005030
nop
lea rcx, [rbp + 0x1e0]
call fcn.140005030
nop
lea rcx, [rbp + 0x200]
call fcn.140005030
nop
lea rcx, [rbp + 0xb8]
call fcn.140005030
nop
lea rcx, [rbp + 0x70]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
jmp 0x140048cb0
lea rdx, str.Mon_ID
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [r14]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._is_invalid__setting_to_0_n
call fcn.140005a80
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048cad
mov edx, dword [r14]
lea rcx, [rbp + 0x50]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 8]
call fcn.14004d390
nop
lea r8, str._is_invalid__setting_to_0
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14004d000
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
mov dword [r14], r12d
add r14, 0x88
lea rax, [r14 - 0x28]
cmp rax, rsi
mov r12d, 0
jne 0x1400489f0
movzx esi, byte [rsp + 0x60]
movzx r14d, byte [rbp + 0xc23]
lea rdx, [rbp + 0xc78]
xor ecx, ecx
call fcn.140054050
lea rdx, str.Starting_sort_and_filter_monsters_by_distance_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048d36
lea rdx, str.Starting_sort_and_filter_monsters_by_distance
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x4e4]
call fcn.140052b50
jmp 0x140049577
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048d8c
lea rdx, str.initial_functions_ran_is_false__running_the_intial_functions
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
mov byte [rsp + 0x64], 1
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048dcf
lea rdx, str.Setting_up_memory_reading_functions
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Setting_up_memory_reading_functions_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0x18
lea rcx, [rbp + 0xc50]
call fcn.140002080
lea rcx, [rbp + 0xc50]
call fcn.140050310
nop
mov r13d, r12d
lea rcx, [rbp + 0xc50]
call fcn.140004250
test rax, rax
je 0x140048f15
nop dword [rax + rax]
mov rdx, r12
lea rcx, [rbp + 0xc50]
call fcn.140004240
mov edx, dword [rax]
lea rcx, [rbp + 0xd70]
call fcn.14004ffe0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x330], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x340], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x350], xmm1
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x360], xmm0
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x370], xmm1
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rbp + 0x380], xmm0
movups xmm1, xmmword [rax + 0x70]
movaps xmmword [rbp + 0x390], xmm1
movups xmm0, xmmword [rax + 0x80]
movaps xmmword [rbp + 0x3a0], xmm0
movsd xmm1, qword [rax + 0x90]
movsd qword [rbp + 0x3b0], xmm1
lea rdx, str.checking_if_pid
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov rbx, rax
mov rdx, r12
lea rcx, [rbp + 0xc50]
call fcn.140004240
mov edx, dword [rax]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
mov rcx, rax
lea rdx, str._is_the_flyff_window_n
call fcn.140005a80
cmp dword [rbp + 0x328], 1
jne 0x140048f22
inc r13d
movsxd r12, r13d
lea rcx, [rbp + 0xc50]
call fcn.140004250
cmp r12, rax
jb 0x140048e20
cmp dword [rbp + 0x328], 1
je 0x14004b995
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x4a0]
call fcn.140050490
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x4a0]
call fcn.140052fa0
cmp dword [rbp + 0x4d8], 1
jbe 0x14004b924
cmp byte [rbp + 0xc20], 0
je 0x140048f7e
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x860]
call fcn.140052fa0
cmp dword [rbp + 0x898], 1
jbe 0x14004ba19
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140048fbc
lea rdx, str.setting_player_target_to_self_so_we_can_find_the_text_targets_in_memory
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
mov edx, dword [rbp + 0x4d8]
lea rcx, [rbp + 0x4a0]
call fcn.140052a90
lea r8, [rbp + 0x320]
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x4a0]
call fcn.140053560
mov rdx, rax
lea rcx, [rbp + 0xfa0]
call fcn.14004cde0
lea rcx, [rsp + 0x78]
call fcn.14004cd80
xor edx, edx
lea rcx, [rbp + 0x4a0]
call fcn.140052a90
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004904b
lea rdx, str.Got_all_of_the_text_targets
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049089
lea rdx, str.Starting_get_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea r8, [0x140061140]
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x78]
call fcn.140051b00
mov rdx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004cc60
lea rcx, [rsp + 0x78]
call fcn.14004cc50
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004911a
lea rcx, [rbp + 0xc78]
call fcn.14004cb90
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.1400443b0
nop
mov r8, rax
lea rdx, str.initial_monsters_on_field_size_is
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
lea rdx, str.initial_monsters_on_field_size_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov rbx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004cb90
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x4a0]
call fcn.140050c80
lea rcx, [rbp + 0xc78]
call fcn.14004c9e0
mov rbx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004ca10
cmp rbx, rax
je 0x1400494d6
lea r15, [rbx + 0x20]
mov rdi, rax
nop
lea r13, [r15 - 0x20]
lea rdx, [rbp + 0x320]
mov rcx, r13
call fcn.140052c40
lea rdx, [rbp + 0x320]
mov rcx, r13
call fcn.140051fe0
lea rbx, [r15 + 0xc]
mov qword [rsp + 0x68], rbx
lea r12, [r15 + 8]
mov qword [rbp - 0x68], r12
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x1400493aa
movss xmm1, dword [r15 - 4]
lea rcx, [rbp + 0x20]
call fcn.140044590
mov qword [rbp - 0x58], rax
movss xmm1, dword [r15]
lea rcx, [rbp + 0x2ef0]
call fcn.140044590
mov r13, rax
movss xmm1, dword [r15 - 8]
lea rcx, [rsp + 0x78]
call fcn.140044590
mov r12, rax
mov edx, dword [rbx]
lea rcx, [rbp + 0x160]
call fcn.1400442f0
mov rbx, rax
mov rdx, qword [rbp - 0x68]
mov edx, dword [rdx]
lea rcx, [rbp + 0x180]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x1a0]
call fcn.14004d390
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.14004d000
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.14004d0e0
nop
lea r8, str._POS_is___X
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.14004d000
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.14004d0e0
nop
lea r8, [0x1400622cc]
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.14004d000
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.14004d0e0
nop
lea r8, [0x1400622c8]
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.14004d000
nop
mov r8, qword [rbp - 0x58]
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14004d0e0
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
nop
lea rcx, [rbp + 0x70]
call fcn.140005030
nop
lea rcx, [rbp + 0xb8]
call fcn.140005030
nop
lea rcx, [rbp + 0x200]
call fcn.140005030
nop
lea rcx, [rbp + 0x1e0]
call fcn.140005030
nop
lea rcx, [rbp + 0x1c0]
call fcn.140005030
nop
lea rcx, [rbp + 0x1a0]
call fcn.140005030
nop
lea rcx, [rbp + 0x180]
call fcn.140005030
nop
lea rcx, [rbp + 0x160]
call fcn.140005030
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
nop
lea rcx, [rbp + 0x2ef0]
call fcn.140005030
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
mov r12, qword [rbp - 0x68]
mov rbx, qword [rsp + 0x68]
lea r13, [r15 - 0x20]
mov eax, dword [rbp + 0x4d8]
cmp dword [rbx], eax
jne 0x1400494b7
lea rdx, [rbp + 0x320]
mov rcx, r13
call fcn.140052250
test al, al
je 0x1400494b7
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049442
mov edx, dword [r12]
lea rcx, [rbp - 8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
lea r8, str._is_pet__adding_to_all_pet_id
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, dword [r12]
lea rcx, [rbp - 8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
lea r8, str._is_pet__adding_to_all_pet_id_n
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
mov rcx, rbx
call fcn.140044040
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
mov rdx, r12
lea rcx, [rbp + 0xe10]
call fcn.140004260
add r15, 0x88
lea rax, [r15 - 0x20]
cmp rax, rdi
jne 0x140049190
movzx edi, byte [rsp + 0x60]
movzx r15d, byte [rsp + 0x60]
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049514
lea rdx, str.Removing_pet_and_sorting_monsters_by_distance_in_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rcx, [rbp + 0xe10]
call fcn.14004c9e0
mov rbx, rax
lea rcx, [rbp + 0xe10]
call fcn.14004ca10
mov r12, rax
cmp rbx, rax
je 0x140049557
nop word [rax + rax]
lea rdx, [rbp + 0xc78]
mov ecx, dword [rbx]
call fcn.140054050
add rbx, 4
cmp rbx, r12
jne 0x140049540
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x4e4]
call fcn.140052b50
nop
lea rcx, [rbp + 0xc50]
call fcn.140004280
lea rcx, [rbp + 0x1058]
call fcn.1400575e0
test al, al
je 0x1400495e0
lea rdx, str.Clearing_monsters_killed_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, str.Clearing_monsters_killed
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rcx, [0x14006fea8]
call fcn.14004cd20
lea rcx, [rbp + 0x1058]
call fcn.1400575b0
lea rcx, [rbp + 0xff8]
call fcn.1400575e0
test al, al
jne 0x140049616
lea rcx, [rbp + 0xc78]
call fcn.14004cbb0
test al, al
jne 0x140049616
lea rcx, [rbp + 0xc78]
call fcn.14004cb90
cmp rax, 1
jne 0x1400498fb
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049654
lea rdx, str.Monster_search_time_elapsed_or_filtered_monsters_empty__running_search
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Monster_search_time_elapsed_or_filtered_monsters_empty__running_search_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea r8, [0x140061140]
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x78]
call fcn.140051b00
mov rdx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004cc60
lea rcx, [rsp + 0x78]
call fcn.14004cc50
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x1400496f8
lea rcx, [rbp + 0xc78]
call fcn.14004cb90
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.1400443b0
nop
mov r8, rax
lea rdx, str.initial_monsters_on_field_size_is
lea rcx, [rbp + 0x20]
call fcn.14004d390
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
lea rdx, str.initial_monsters_on_field_size_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov rbx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004cb90
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rbp + 0x4a0]
call fcn.140050c80
lea rcx, [rbp + 0xc78]
call fcn.14004c9e0
mov rbx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004ca10
mov r12, rax
cmp rbx, rax
je 0x14004979a
nop word [rax + rax]
lea rdx, [rbp + 0x320]
mov rcx, rbx
call fcn.140052c40
lea rdx, [rbp + 0x320]
mov rcx, rbx
call fcn.140051fe0
add rbx, 0x88
cmp rbx, r12
jne 0x140049770
lea rcx, [rbp + 0xe10]
call fcn.14004cbb0
test al, al
jne 0x140049839
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x1400497ec
lea rdx, str.all_pet_id_is_not_empty__removing_those_IDs_from_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.all_pet_id_is_not_empty__removing_those_IDs_from_initial_monsters_on_field_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rcx, [rbp + 0xe10]
call fcn.14004c9e0
mov rbx, rax
lea rcx, [rbp + 0xe10]
call fcn.14004ca10
mov r12, rax
cmp rbx, rax
je 0x140049839
lea rdx, [rbp + 0xc78]
mov ecx, dword [rbx]
call fcn.140054050
add rbx, 4
cmp rbx, r12
jne 0x140049822
lea rcx, [rbp + 0xe28]
call fcn.14004cbb0
test al, al
jne 0x1400498dc
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004988b
lea rdx, str.bad_monsters_on_field_is_not_empty__removing_those_IDs_from_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.bad_monsters_on_field_is_not_empty__removing_those_IDs_from_initial_monsters_on_field_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rcx, [rbp + 0xe28]
call fcn.14004c9e0
mov rbx, rax
lea rcx, [rbp + 0xe28]
call fcn.14004ca10
mov r12, rax
cmp rbx, rax
je 0x1400498dc
lea rdx, [rbp + 0xc78]
mov ecx, dword [rbx + 0x28]
call fcn.140054050
add rbx, 0x88
cmp rbx, r12
jne 0x1400498c1
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x4e4]
call fcn.140052b50
lea rcx, [rbp + 0xff8]
call fcn.1400575b0
lea rcx, [rbp + 0xc78]
call fcn.14004c9e0
mov r13, rax
lea rcx, [rbp + 0xc78]
call fcn.14004ca10
mov qword [rbp - 0x68], rax
cmp r13, rax
je 0x140049b63
add r13, 0x28
cmp dword [r13], 0
jne 0x14004998d
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004996c
lea rdx, str.Found_monster_with_ID_0__removing
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Found_monster_with_ID_0__removing_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, [rbp + 0xc78]
xor ecx, ecx
call fcn.140054050
mov eax, dword [r13 + 4]
test eax, eax
je 0x140049b4e
cmp eax, dword [rbp + 0x4d8]
je 0x140049b4e
cmp eax, dword [rbp + 0x898]
je 0x140049b4e
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049a80
mov edx, dword [r13 + 4]
lea rcx, [rbp + 0xb8]
call fcn.1400442f0
mov rbx, rax
mov edx, dword [r13]
lea rcx, [rbp + 0x70]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x50]
call fcn.14004d390
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.14004d000
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14004d0e0
nop
lea r8, str._and_its_NOT_valid._Removing.
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
nop
lea rcx, [rbp + 0x70]
call fcn.140005030
nop
lea rcx, [rbp + 0xb8]
call fcn.140005030
mov r12, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, dword [r13 + 4]
lea rcx, [rbp + 0xb8]
call fcn.1400442f0
mov rbx, rax
mov edx, dword [r13]
lea rcx, [rbp + 0x70]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x50]
call fcn.14004d390
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.14004d000
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14004d0e0
nop
lea r8, str._and_its_NOT_valid._Removing._n
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
mov rcx, r12
call fcn.140044040
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
nop
lea rcx, [rbp + 0x70]
call fcn.140005030
nop
lea rcx, [rbp + 0xb8]
call fcn.140005030
lea rdx, [rbp + 0xc78]
mov ecx, dword [r13]
call fcn.140054050
add r13, 0x88
lea rax, [r13 - 0x28]
cmp rax, qword [rbp - 0x68]
jne 0x140049927
mov byte [rbp + 0xc2c], 0
mov byte [rbp + 0xc23], 0
mov byte [rbp + 0xc2a], 0
mov byte [rbp + 0xc2b], 0
cmp byte [rbp + 0x4dc], 0
jne 0x14004a8df
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049bca
lea rdx, str.Not_in_combat__searching_for_monster_to_attack
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Not_in_combat__searching_for_monster_to_attack_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rcx, [rbp + 0xc78]
call fcn.14004cbb0
test al, al
jne 0x14004a88e
mov edx, 0x88
lea rcx, [rbp + 0xd70]
call fcn.14004c110
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd70], xmm0
movups xmmword [rbp + 0xd80], xmm0
movups xmmword [rbp + 0xd90], xmm0
movups xmmword [rbp + 0xda0], xmm0
movups xmmword [rbp + 0xdb0], xmm0
movups xmmword [rbp + 0xdc0], xmm0
movups xmmword [rbp + 0xdd0], xmm0
movups xmmword [rbp + 0xde0], xmm0
mov qword [rbp + 0xdf0], rax
lea rcx, [rbp + 0xd70]
call fcn.14004bb00
xor bl, bl
mov byte [rsp + 0x71], bl
lea rcx, [rbp + 0xc78]
call fcn.14004c9e0
mov r13, rax
lea rcx, [rbp + 0xc78]
call fcn.14004ca10
cmp r13, rax
je 0x140049cb4
movzx edx, byte [rbp + 0xc20]
mov r8d, dword [rbp + 0x4d8]
mov r9d, dword [rbp + 0x898]
nop dword [rax]
test dl, dl
je 0x140049c9e
cmp dword [r13 + 0x2c], r9d
je 0x140049e92
cmp dword [r13 + 0x2c], r8d
je 0x140049fab
add r13, 0x88
cmp r13, rax
jne 0x140049c90
lea rcx, [rbp + 0xc78]
call fcn.14004cb80
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.1400447c0
cmp dword [rbp + 0xd98], 0
je 0x14004a824
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0xd70]
call fcn.140051fe0
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049d46
mov edx, dword [rbp + 0xd9c]
lea rcx, [rbp - 0x28]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.mon_to_attack_target_is
lea rcx, [rbp + 0x20]
call fcn.14004d390
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
lea rdx, str.mon_to_attack_target_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0xd9c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov eax, dword [rbp + 0xd9c]
test eax, eax
je 0x14004a092
cmp eax, dword [rbp + 0x4d8]
je 0x14004a092
cmp eax, dword [rbp + 0x898]
je 0x14004a092
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049e13
mov edx, dword [rbp + 0xd98]
lea rcx, [rbp - 8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_target
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
lea r8, str._is_not_valid
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, dword [rbp + 0xd98]
lea rcx, [rbp - 8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Mon_target
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
lea r8, str._is_not_valid_n
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
mov rcx, rbx
call fcn.140044040
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
lea rdx, [rbp + 0xc78]
mov ecx, dword [rbp + 0xd98]
call fcn.140054050
jmp 0x14004a8df
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x140049f3f
mov edx, dword [rbp + 0x898]
lea rcx, [rbp + 0x70]
call fcn.1400442f0
mov rbx, rax
mov edx, dword [r13 + 0x28]
lea rcx, [rbp + 0x50]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Found_mon_ids
lea rcx, [rbp - 8]
call fcn.14004d390
nop
lea r8, str._is_attacking_our_healer_id
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14004d000
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d0e0
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
nop
lea rcx, [rbp + 0x70]
call fcn.140005030
lea rdx, str.Found_mon_id
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [r13 + 0x28]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._is_attacking_our_healer_id
call fcn.140005a80
mov edx, dword [rbp + 0x898]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, r13
lea rcx, [rbp + 0xd70]
call fcn.1400447c0
mov bl, 1
mov byte [rsp + 0x71], bl
mov byte [rsp + 0x65], bl
jmp 0x140049ccf
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a058
mov edx, dword [rbp + 0x4d8]
lea rcx, [rbp + 0x70]
call fcn.1400442f0
mov rbx, rax
mov edx, dword [r13 + 0x28]
lea rcx, [rbp + 0x50]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Found_mon_id
lea rcx, [rbp - 8]
call fcn.14004d390
nop
lea r8, str._is_attacking_our_player_id
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14004d000
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d0e0
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
nop
lea rcx, [rbp + 0x70]
call fcn.140005030
lea rdx, str.Found_mon_id
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [r13 + 0x28]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._is_attacking_our_player_id
call fcn.140005a80
mov edx, dword [rbp + 0x4d8]
jmp 0x140049f74
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a107
mov edx, dword [rbp + 0xd98]
lea rcx, [rbp - 8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Setting_target_as
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
lea r8, str._in_normal_fighting
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
lea rdx, str.Setting_target_as
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, dword [rbp + 0xd98]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._in_normal_fighting_n
call fcn.140005a80
mov edx, dword [rbp + 0xd98]
lea rcx, [rbp + 0x4a0]
call fcn.140052a90
mov edx, 0x32
mov cl, 0x5a
call fcn.140055d60
mov edx, 0x32
mov cl, 0x53
call fcn.140055d60
lea rdx, [rbp + 0xfa0]
lea rcx, [rbp + 0x4a0]
call fcn.140053dc0
test al, al
jne 0x14004a7be
lea rax, [rbp + 0xc2a]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xc2b]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc2c]
lea r8, [rbp + 0xc23]
lea rdx, [rbp + 0x4e4]
lea rcx, [rbp + 0xd70]
call fcn.140056750
mov dword [rsp + 0x68], 0xfa
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x138]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a215
lea rdx, str.Getting_target_coords
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Getting_target_coords_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rcx, [rbp + 0x10e0]
call fcn.140008b80
mov rbx, rax
mov qword [rbp - 0x58], rax
shr rax, 0x20
test ebx, ebx
je 0x14004a774
test eax, eax
je 0x14004a774
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a28d
lea rdx, str.Sending_escape
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Sending_escape_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0x32
mov cl, 0x1b
call fcn.140055d60
mov dword [rsp + 0x68], 0x32
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x140]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
lea rcx, [rbp + 0xe40]
call fcn.140043f80
mov r13d, dword [rbp - 0x54]
test al, al
je 0x14004a379
mov edx, r13d
lea rcx, [rbp + 0x70]
call fcn.1400442f0
mov r12, rax
mov edx, ebx
lea rcx, [rbp + 0x50]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.Target_to_click_x_is
lea rcx, [rbp - 8]
call fcn.14004d390
nop
lea r8, str._y_is
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14004d000
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d0e0
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
nop
lea rcx, [rbp + 0x50]
call fcn.140005030
nop
lea rcx, [rbp + 0x70]
call fcn.140005030
lea rdx, str.Ttarget_to_click_x_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, ebx
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._y_is
call fcn.140005a80
mov edx, r13d
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea ecx, [r13 - 5]
call fcn.140056ba0
lea rcx, [rbp + 0xe40]
test al, al
je 0x14004a731
call fcn.140043f80
test al, al
je 0x14004a411
lea rdx, str.Sending_left_click
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Sending_left_click_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea ecx, [rbx + 5]
lea edx, [r13 - 5]
call fcn.140056330
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x148]
call fcn.1400076b0
mov rcx, rax
call fcn.14004d320
lea rcx, [rbp + 0x4a0]
call fcn.140052440
mov eax, dword [rbp + 0x4c0]
cmp eax, dword [rbp + 0xd98]
jne 0x14004a515
movzx r8d, byte [rsp + 0x71]
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0xc78]
call fcn.140054130
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a4c6
lea rdx, str.Sending_6_key
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Sending_6_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0x32
mov cl, 0x36
call fcn.140055d60
cmp byte [rbp + 0xc22], 0
je 0x14004a4fd
mov edx, 0x32
movzx ecx, byte [rsp + 0x72]
call fcn.140055d60
lea rdx, [rbp + 0xd98]
lea rcx, [0x14006fea8]
call fcn.140004260
jmp 0x14004a8df
test eax, eax
je 0x14004a6cf
lea rcx, [rbp + 0xc78]
call fcn.14004c9e0
mov rbx, rax
lea rcx, [rbp + 0xc78]
call fcn.14004ca10
cmp rbx, rax
je 0x14004a651
mov edx, dword [rbp + 0x4c0]
nop word [rax + rax]
lea r12, [rbx + 0x28]
cmp edx, dword [r12]
je 0x14004a56b
add rbx, 0x88
cmp rbx, rax
jne 0x14004a550
jmp 0x14004a651
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rcx, [rbp - 8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.player_target_is
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
lea r8, str._adding_it_to_monsters_killed_n
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
mov rcx, rbx
call fcn.140044040
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a642
mov edx, dword [rbp + 0x4c0]
lea rcx, [rbp - 8]
call fcn.1400442f0
nop
mov r8, rax
lea rdx, str.player_target_is
lea rcx, [rbp - 0x28]
call fcn.14004d390
nop
lea r8, str._adding_it_to_monsters_killed
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14004d000
nop
mov rdx, rax
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x20]
call fcn.140005030
nop
lea rcx, [rbp - 0x28]
call fcn.140005030
nop
lea rcx, [rbp - 8]
call fcn.140005030
mov rdx, r12
lea rcx, [0x14006fea8]
call fcn.140004260
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a68f
lea rdx, str.Sending_6_key
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Sending_6_key_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0x32
mov cl, 0x36
call fcn.140055d60
cmp byte [rbp + 0xc22], 0
je 0x14004a8df
mov edx, 0x32
movzx ecx, byte [rsp + 0x72]
call fcn.140055d60
jmp 0x14004a8df
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a70d
lea rdx, str.Didnt_find_monster_target_match
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Didnt_find_monster_target_match_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov edx, 0x32
mov cl, 0x53
call fcn.140055d60
jmp 0x14004a8df
call fcn.140043f80
test al, al
je 0x14004a768
lea rdx, str.Invalid_click_location__exiting_fight_sequence
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Invalid_click_location__exiting_fight_sequence_n
jmp 0x14004a8d3
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a7b2
lea rdx, str.Trying_to_target_monster__but_cant_get_coords
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Trying_to_target_monster__but_cant_get_coords_n
jmp 0x14004a8d3
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a7fc
lea rdx, str.Found_giant_or_violet_text_in_target__skipping_monster
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Found_giant_or_violet_text_in_target__skipping_monster_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0xe28]
call fcn.14004cc10
jmp 0x14004a875
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a862
lea rdx, str.Mon_to_attack_ID_is_0__skipping
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Mon_to_attack_ID_is_0__skipping_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
movzx r8d, bl
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0xc78]
call fcn.140054130
jmp 0x14004a8df
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a8cc
lea rdx, str.No_initial_monsters_on_field_to_attack
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.No_initial_monsters_on_field_to_attack_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
movzx r9d, byte [rbp + 0xc2a]
movzx r8d, byte [rbp + 0xc2b]
movzx edx, byte [rbp + 0xc2c]
movzx ecx, byte [rbp + 0xc23]
call fcn.140056ad0
lea rcx, [rbp + 0x4a0]
call fcn.1400527c0
cmp byte [rbp - 0x5b], 0
jne 0x14004a92d
cmp byte [rbp + 0x4dc], 0
je 0x14004aa38
lea rcx, [rbp + 0x10b8]
call fcn.1400575b0
cmp byte [rbp + 0x4dc], 0
je 0x14004aa38
lea rcx, [rbp + 0x10b8]
call fcn.1400575e0
test al, al
je 0x14004aa2b
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004a98c
lea rdx, str.Incombat_for_too_long__sending_escape
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Incombat_for_too_long__sending_escape_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, [rbp + 0x1580]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, 1
mov r8, rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd70]
call fcn.140007a90
nop
movsd xmm0, qword [0x140063d48]
comisd xmm0, xmmword [rbp + 0xd70]
jbe 0x14004a9ee
mov edx, 0xfa
mov cl, 0x1b
call fcn.140055d60
lea rcx, [rbp + 0xc78]
call fcn.14004cb90
cmp rax, 1
jbe 0x14004aa0c
lea rcx, [rbp + 0xc78]
call fcn.14004cbc0
mov edx, 0x32
mov cl, 0x53
call fcn.140055d60
mov byte [rbp + 0x4dc], 0
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
cmp byte [rbp + 0x4dc], 0
jne 0x14004aaea
cmp byte [rsp + 0x65], 0
jne 0x14004aaea
lea rcx, [rbp + 0x1290]
call fcn.1400575e0
test al, al
je 0x14004aaea
lea rcx, [rbp + 0xe40]
call fcn.140043f80
test al, al
je 0x14004aa95
lea rdx, str.Position_interval_has_passed__checking_position
lea rcx, [rsp + 0x78]
call fcn.140005130
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
lea rdx, str.Position_interval_has_passed__checking_position_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x4a0]
call fcn.140051020
lea rdx, [rbp + 0x1580]
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov rdx, rax
lea rcx, [rbp + 0x10e0]
call fcn.1400091f0
lea rcx, [rbp + 0x1290]
call fcn.1400575b0
lea rdx, [rbp + 0x27e0]
lea rcx, [rbp + 0xd70]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r8d, 0x3c
mov rdx, rax
lea rcx, [rbp + 0x1210]
call fcn.140056f90
nop
lea rdx, str.flyff_red_alert_text_is
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov rcx, rax
lea rdx, [rbp + 0x1210]
call fcn.140044040
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x4a0]
call fcn.14004f4e0
mov dword [rsp + 0x68], 0
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
movzx ebx, al
mov eax, 1
mov dword [rsp + 0x68], eax
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
movzx r12d, al
mov dword [rsp + 0x68], 2
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
movzx r13d, al
mov dword [rsp + 0x68], 3
lea r9, [0x14006f120]
lea r8, [rbp + 0xf80]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x10e0]
call fcn.1400092a0
test bl, bl
jne 0x14004ac13
test r12b, r12b
jne 0x14004ac13
test r13b, r13b
jne 0x14004ac13
test al, al
je 0x14004ac68
cmp dword [rbp + 0xe40], 1
jne 0x14004ac50
lea rdx, str.Found_a_disconnected_message_present__setting_the_memory_initial_functions_to_run_again
lea rcx, [rbp + 0x90]
call fcn.140005130
nop
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x90]
call fcn.140005030
lea rdx, str.Found_a_disconnected_message_present__setting_the_memory_initial_functions_to_run_again_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
mov byte [rsp + 0x64], 0
cmp byte [rbp + 0x4dc], 0
jne 0x14004addb
mov r13, qword [rbp + 0xce0]
mov rbx, qword [rbp + 0xcd8]
cmp rbx, r13
je 0x14004addb
add rbx, 0x18
lea r14, str.Sending_self_buff_skill
nop word [rax + rax]
lea rcx, [rbp + 0x150]
call fcn.1400075d0
mov rcx, qword [rax]
mov qword [rbx], rcx
mov rax, qword [rbx - 8]
mov qword [rbp - 0x68], rax
lea r8, [rbx - 0x10]
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x158]
call fcn.14004dcd0
mov rcx, qword [rax]
mov qword [rbp - 0x68], rcx
mov rax, qword [rbx]
mov qword [rbp - 0x58], rax
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x58]
call fcn.140009860
test al, al
jle 0x14004adc2
cmp dword [rbp + 0xe40], 1
jne 0x14004ad51
movsx r12, byte [rbx - 0x18]
add r12, r14
movzx edx, dil
lea rcx, [rbp - 0x48]
call fcn.140005d60
nop
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [r12 + r8], 0
jne 0x14004ad20
mov rdx, r12
lea rcx, [rbp - 0x48]
call fcn.140005d80
nop
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp - 0x48]
call fcn.140005030
lea rdx, str.Sending_skill
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
movzx edx, byte [rbx - 0x18]
mov rcx, rax
call fcn.14004d100
lea rdx, [0x140007590]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edx, 0xfa
mov cl, 0x71
call fcn.140055d60
movsx ecx, byte [rbx - 0x18]
call qword [sym.imp.USER32.dll_VkKeyScanW]
movzx ecx, ax
mov edx, 0xfa
call fcn.140055d60
mov edx, 0xfa
mov cl, 0x70
call fcn.140055d60
lea rcx, [rbp + 0x220]
call fcn.1400075d0
mov rcx, qword [rax]
mov qword [rbx - 8], rcx
add rbx, 0x20
lea rax, [rbx - 0x18]
cmp rax, r13
jne 0x14004aca0
movzx r14d, byte [rbp + 0xc23]
cmp byte [0x14006fb99], 0
je 0x14004b05d
xorps xmm0, xmm0
movups xmmword [rbp + 0xd10], xmm0
movups xmmword [rbp + 0xd20], xmm0
movups xmmword [rbp + 0xd30], xmm0
movups xmmword [rbp + 0xd40], xmm0
movups xmmword [rbp + 0xd50], xmm0
movups xmmword [rbp + 0xd60], xmm0
movsd qword [rsp + 0x28], xmm14
movsd xmm0, qword [0x140063da8]
movsd qword [rsp + 0x20], xmm0
movsd xmm3, qword [0x140063d80]
xorps xmm2, xmm2
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0xd10]
call fcn.140006550
nop
xor ebx, ebx
mov qword [rbp + 0x2f00], rbx
mov dword [rbp + 0x2ef0], 0x1010000
lea rax, [rbp + 0xd10]
mov qword [rbp + 0x2ef8], rax
movzx edx, sil
lea rcx, [rsp + 0x78]
call fcn.140005d60
nop
lea r8d, [rbx + 0xe]
lea rdx, str.hp_mp_fp_debug
lea rcx, [rsp + 0x78]
call fcn.140005d80
nop
lea rdx, [rbp + 0x2ef0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::imshow_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_cv::_InputArray_const____ptr64_]
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x19d0], xmm0
movups xmmword [rbp + 0x19e0], xmm0
movups xmmword [rbp + 0x19f0], xmm0
movups xmmword [rbp + 0x1a00], xmm0
movups xmmword [rbp + 0x1a10], xmm0
movups xmmword [rbp + 0x1a20], xmm0
movups xmmword [rsp + 0x20], xmm10
movsd xmm3, qword [0x140063dc8]
movaps xmm2, xmm10
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x19d0]
call fcn.140006dd0
nop
mov qword [rbp + 0x2f00], rbx
mov dword [rbp + 0x2ef0], 0x1010000
lea rax, [rbp + 0x19d0]
mov qword [rbp + 0x2ef8], rax
movzx edx, r15b
lea rcx, [rsp + 0x78]
call fcn.140005d60
nop
lea r8d, [rbx + 0x10]
lea rdx, str.alert_text_debug
lea rcx, [rsp + 0x78]
call fcn.140005d80
nop
lea rdx, [rbp + 0x2ef0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::imshow_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_cv::_InputArray_const____ptr64_]
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2120], xmm0
movups xmmword [rbp + 0x2130], xmm0
movups xmmword [rbp + 0x2140], xmm0
movups xmmword [rbp + 0x2150], xmm0
movups xmmword [rbp + 0x2160], xmm0
movups xmmword [rbp + 0x2170], xmm0
movsd qword [rsp + 0x28], xmm14
movsd xmm0, qword [0x140063da0]
movsd qword [rsp + 0x20], xmm0
movsd xmm3, qword [0x140063db0]
movsd xmm2, qword [0x140063dd8]
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x2120]
call fcn.1400071b0
nop
mov qword [rbp + 0x2f00], rbx
mov dword [rbp + 0x2ef0], 0x1010000
lea rax, [rbp + 0x2120]
mov qword [rbp + 0x2ef8], rax
movzx edx, r14b
lea rcx, [rsp + 0x78]
call fcn.140005d60
nop
lea r8d, [rbx + 0xc]
lea rdx, str.combat_debug
lea rcx, [rsp + 0x78]
call fcn.140005d80
nop
lea rdx, [rbp + 0x2ef0]
lea rcx, [rsp + 0x78]
call qword [sym.imp.opencv_world470.dll_void___cdecl_cv::imshow_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_cv::_InputArray_const____ptr64_]
nop
lea rcx, [rsp + 0x78]
call fcn.140005030
nop
lea ecx, [rbx + 1]
call qword [sym.imp.opencv_world470.dll_int___cdecl_cv::waitKey_int_]
nop
lea rcx, [rbp + 0x2120]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x19d0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
cmp byte [rbp + 0x4dc], 0
setne byte [rbp - 0x5b]
lea rcx, [rbp + 0x1210]
call fcn.140005030
nop
lea rcx, [rbp + 0xc90]
call fcn.140005030
nop
lea rcx, [rbp + 0x27e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov r13d, dword [rbp - 0x50]
call fcn.1400163f0
call fcn.14004c7d0
mov r12, rax
mov rcx, qword [0x14006fec0]
mov rdx, qword [rcx]
call qword [rdx + 0x120]
mov ebx, eax
mov rcx, qword [r12]
mov rdx, qword [rcx]
call qword [rdx + 0x40]
xor ecx, ecx
mov qword [rbp + 0xd08], 4
mov qword [rbp + 0xcf0], rcx
lea rax, [0x140000000]
mov rax, qword [rax + rbx*8 + 0x6ff30]
mov qword [rbp + 0xcf8], rax
mov dword [rbp + 0xd00], 0xffffffff
mov dword [rbp + 0xd04], ecx
mov rcx, qword [0x14006fee0]
mov rax, qword [rcx]
xor r8d, r8d
mov rdx, qword [r12]
call qword [rax + 0x50]
mov rcx, qword [0x14006fee0]
mov rax, qword [rcx]
lea r8, [rbp + 0xcf0]
mov edx, 1
call qword [rax + 0xd0]
movss xmm2, dword [rbp + 0xf7c]
movaps xmm0, xmm2
mulss xmm0, dword [rbp + 0xf70]
movss dword [rbp + 0x2ee0], xmm0
movss xmm1, dword [rbp + 0xf74]
mulss xmm1, xmm2
movss dword [rbp + 0x2ee4], xmm1
movss xmm0, dword [rbp + 0xf78]
mulss xmm0, xmm2
movss dword [rbp + 0x2ee8], xmm0
movss dword [rbp + 0x2eec], xmm2
mov rcx, qword [0x14006fee0]
mov rax, qword [rcx]
lea rdx, [0x140000000]
lea rbx, [rbx*8 + 0x6fe90]
add rbx, rdx
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rbp + 0x2ee0]
mov rdx, qword [rbx]
call qword [rax + 0x180]
mov rcx, qword [0x14006fee0]
mov rax, qword [rcx]
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rbx
mov ebx, 1
mov edx, ebx
call qword [rax + 0x170]
mov rcx, qword [0x14006fee0]
mov rax, qword [rcx]
lea r8, [0x14006fe80]
mov edx, ebx
call qword [rax + 0xe0]
mov rax, qword [0x14006fba0]
mov rax, qword [rax + 0x4ae0]
mov rcx, qword [rax]
add rcx, 0x48
xor eax, eax
cmp byte [rcx], al
cmovne rax, rcx
mov rdx, qword [0x14006fee0]
mov rcx, rax
call fcn.140009d40
mov qword [rbp + 0xd04], 4
mov rcx, qword [0x14006fee0]
mov rax, qword [rcx]
lea r8, [rbp + 0xcf0]
mov edx, ebx
call qword [rax + 0xd0]
mov rcx, qword [0x14006fee0]
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [0x14006fe88]
mov rax, qword [rcx]
lea r8, [0x14006fee0]
mov edx, ebx
call qword [rax + 0x50]
mov rcx, qword [0x14006fec0]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, ebx
call qword [rax + 0x40]
mov rbx, qword [0x14006fef8]
inc rbx
mov rcx, qword [0x14006fe88]
mov rax, qword [rcx]
mov r8, rbx
mov rdx, qword [0x14006fef0]
call qword [rax + 0x70]
mov qword [0x14006fef8], rbx
mov qword [r12 + 8], rbx
lea rcx, [rbp + 0x1148]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea rcx, [rbp + 0x10e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov ebx, dword [rbp + 0x18]
movzx r12d, byte [rsp + 0x62]
jmp 0x140046b10
call fcn.14004c750
call fcn.14000ae40
call fcn.14000b140
xor ecx, ecx
call fcn.140011cb0
call fcn.14004c470
mov rcx, qword [rbp + 0x310]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x400]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0x2d90]
call fcn.14004c0c0
nop
lea rcx, [rbp + 0xe28]
call fcn.14004cc50
nop
lea rcx, [rbp + 0xfa0]
call fcn.14004cd80
nop
lea rcx, [rbp + 0x11b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xcd8]
call fcn.14004cb20
nop
lea rcx, [rbp + 0xe10]
call fcn.140004280
nop
lea rcx, [rbp + 0xc78]
call fcn.14004cc50
nop
lea rcx, [rbp + 0x860]
call fcn.14004bff0
nop
lea rcx, [rbp + 0x4a0]
call fcn.14004bff0
nop
lea rcx, [rbp + 0x410]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2900]
call fcn.14004bb80
nop
lea rcx, [rbp + 0xe40]
call fcn.140044660
nop
lea rcx, [rbp + 0x1790]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1820]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1310]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x13a0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1430]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2090]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1a60]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x18b0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1af0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1b80]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1c10]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1940]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1ca0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1d30]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1dc0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1e50]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1ee0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x14c0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1f70]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2000]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x15e0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1670]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1700]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2180]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2420]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x23c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2240]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1580]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x22a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x21e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2300]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2840]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x28a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2480]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x24e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2540]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x25a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2600]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2660]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x26c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2720]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2780]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2360]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
xor eax, eax
jmp 0x140046266
lea rdx, str.flyff_pid_is_1__error__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x310]
call fcn.14004c970
nop
lea rcx, [rbp + 0xc30]
call fcn.140004280
nop
lea rcx, [rbp + 0x27e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10e0]
call fcn.14004c0c0
nop
lea rcx, [rbp + 0x2d90]
call fcn.14004c0c0
nop
lea rcx, [rbp + 0xe28]
call fcn.14004cc50
nop
lea rcx, [rbp + 0xfa0]
call fcn.14004cd80
nop
lea rcx, [rbp + 0x11b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xcd8]
call fcn.14004cb20
nop
lea rcx, [rbp + 0xe10]
call fcn.140004280
nop
lea rcx, [rbp + 0xc78]
call fcn.14004cc50
nop
lea rcx, [rbp + 0x860]
call fcn.14004bff0
nop
lea rcx, [rbp + 0x4a0]
call fcn.14004bff0
nop
lea rcx, [rbp + 0x410]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2900]
call fcn.14004bb80
nop
lea rcx, [rbp + 0xe40]
call fcn.140044660
nop
lea rcx, [rbp + 0x1790]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1820]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1310]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x13a0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1430]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2090]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1a60]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x18b0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1af0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1b80]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1c10]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1940]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1ca0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1d30]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1dc0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1e50]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1ee0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x14c0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1f70]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2000]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x15e0]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1670]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x1700]
call fcn.140006dc0
nop
lea rcx, [rbp + 0x2180]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2420]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x23c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2240]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1580]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x22a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x21e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2300]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2840]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x28a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2480]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x24e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2540]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x25a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2600]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2660]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x26c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2720]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2780]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2360]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov eax, 1
jmp 0x140046266
lea rdx, str.ERROR:_player_ID_is_invalid
lea rcx, [rbp + 0x90]
call fcn.140005130
nop
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x90]
call fcn.140005030
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x310]
call fcn.14004c970
lea rdx, str.ERROR:_player_ID_is_invalid
lea rcx, [rsp + 0x78]
call fcn.1400445b0
lea rdx, [0x14006bf80]
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rdx, str.ERROR:_flyff_pid_is_1
lea rcx, [rbp + 0x90]
call fcn.140005130
nop
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x90]
call fcn.140005030
lea rdx, str.flyff_pid_is_1__error__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005a80
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x310]
call fcn.14004c970
lea rdx, str.ERROR:_flyff_pid_is_1
lea rcx, [rsp + 0x78]
call fcn.1400445b0
lea rdx, [0x14006bf80]
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rdx, str.ERROR:_healer_player_ID_is_invalid
lea rcx, [rbp + 0x90]
call fcn.140005130
nop
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xe40]
call fcn.140043eb0
nop
lea rcx, [rbp + 0x90]
call fcn.140005030
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x310]
call fcn.14004c970
lea rdx, str.ERROR:_healer_player_ID_is_invalid
lea rcx, [rsp + 0x78]
call fcn.1400445b0
lea rdx, [0x14006bf80]
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll__CxxThrowException
int3