Function at 0x140047210
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 - 0x2d10]
mov eax, 0x2e10
call fcn.14005bb00
sub rsp, rax
movaps xmmword [rsp + 0x2e00], xmm6
movaps xmmword [rsp + 0x2df0], xmm7
movaps xmmword [rsp + 0x2de0], xmm8
movaps xmmword [rsp + 0x2dd0], xmm9
movaps xmmword [rsp + 0x2dc0], xmm10
movaps xmmword [rsp + 0x2db0], xmm11
movaps xmmword [rsp + 0x2da0], xmm12
movaps xmmword [rsp + 0x2d90], xmm13
movaps xmmword [rsp + 0x2d80], xmm14
movaps xmmword [rsp + 0x2d70], xmm15
mov rax, qword [0x140073040]
xor rax, rsp
mov qword [rbp + 0x2c60], rax
xor esi, esi
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x20a0]
call fcn.140006940
lea rdx, str.imagesdead.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov edi, 1
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x20a0]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
lea r8d, [rsi + 0xa]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x24c0]
call fcn.140006940
lea rdx, str.imagescurattack.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x24c0]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x24c0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x24c0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2460]
call fcn.140006940
lea rdx, str.images_aggro.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2460]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x2460]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2460]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2400]
call fcn.140006940
lea rdx, str.imagesincombat.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x2400]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x2400]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2400]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x23a0]
call fcn.140006940
lea rdx, str.images_actionblocked.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x23a0]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x23a0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x23a0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2340]
call fcn.140006940
lea rdx, str.imagesgiant.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x2340]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x2340]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2340]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x22e0]
call fcn.140006940
lea rdx, str.images_violet.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x22e0]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x22e0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x22e0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2280]
call fcn.140006940
lea rdx, str.imagesgianttop.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x2280]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x2280]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2280]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2220]
call fcn.140006940
lea rdx, str.images_violettop.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2220]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x2220]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2220]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x21c0]
call fcn.140006940
lea rdx, str.imagesmonstertaken.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x21c0]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x21c0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x21c0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x25e0]
call fcn.140006940
lea rdx, str.imagesgiantonmap.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x25e0]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x25e0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x25e0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2580]
call fcn.140006940
lea rdx, str.images_focused_target.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x2580]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x2580]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2580]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
lea r8d, [rsi + 6]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2040]
call fcn.140006940
lea rdx, str.imagesmp.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2040]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x2040]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2040]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1f20]
call fcn.140006940
lea rdx, str.imageshp.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x1f20]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1fe0]
call fcn.140006940
lea rdx, str.images_fp.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x1fe0]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x1fe0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x1fe0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x12c0]
call fcn.140006940
lea rdx, str.imagesmonstertarget.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x12c0]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x12c0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x12c0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1f80]
call fcn.140006940
lea rdx, str.imagescaptcha.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x1f80]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x1f80]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x1f80]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2100]
call fcn.140006940
lea rdx, str.imagesheal_target_health.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x2100]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x2100]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2100]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x2160]
call fcn.140006940
lea rdx, str.imagesheal_target_in_range.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2160]
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 + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1ec0]
call fcn.140006940
lea rdx, str.images_fighter.png
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x1ec0]
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 + 0xa00]
call fcn.140005320
lea rdx, [rbp + 0x1ec0]
lea rcx, [rbp + 0x970]
call fcn.140006920
nop
lea rdx, [rbp + 0x1ec0]
lea rcx, [rbp + 0x990]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x990]
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 + 0x990]
call fcn.140005380
nop
lea rcx, [rbp + 0x970]
call fcn.140005380
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x14b0], xmm0
mov qword [rbp + 0x14c0], rax
lea rcx, [rbp + 0x1440]
call fcn.140007e50
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf30], xmm0
movups xmmword [rbp + 0xf40], xmm0
lea rcx, [rbp + 0xf30]
call fcn.140047150
lea edx, [rsi + 0xf]
lea rcx, [rbp + 0xf30]
call fcn.14005ab20
xorps xmm0, xmm0
movups xmmword [rbp + 0xf50], xmm0
movups xmmword [rbp + 0xf60], xmm0
lea rcx, [rbp + 0xf50]
call fcn.140047150
lea edx, [rsi + 0xf]
lea rcx, [rbp + 0xf50]
call fcn.14005ab20
xorps xmm0, xmm0
movups xmmword [rbp + 0xeb0], xmm0
movups xmmword [rbp + 0xec0], xmm0
lea rcx, [rbp + 0xeb0]
call fcn.140047150
lea edx, [rsi + 0x14]
lea rcx, [rbp + 0xeb0]
call fcn.14005ab20
xorps xmm0, xmm0
movups xmmword [rbp + 0xdf0], xmm0
movups xmmword [rbp + 0xe00], xmm0
lea rcx, [rbp + 0xdf0]
call fcn.140047150
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xdf0]
call fcn.14005ab20
xorps xmm0, xmm0
movups xmmword [rbp + 0xe30], xmm0
movups xmmword [rbp + 0xe40], xmm0
lea rcx, [rbp + 0xe30]
call fcn.140047150
lea edx, [rsi + 8]
lea rcx, [rbp + 0xe30]
call fcn.14005ab20
xorps xmm0, xmm0
movups xmmword [rbp + 0xf10], xmm0
movups xmmword [rbp + 0xf20], xmm0
lea rcx, [rbp + 0xf10]
call fcn.140047150
lea edx, [rsi + 0xa]
lea rcx, [rbp + 0xf10]
call fcn.14005ab20
xorps xmm0, xmm0
movups xmmword [rbp + 0xe10], xmm0
movups xmmword [rbp + 0xe20], xmm0
lea rcx, [rbp + 0xe10]
call fcn.140047150
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xe10]
call fcn.14005ab20
mov byte [rsp + 0x66], sil
xorps xmm0, xmm0
movups xmmword [rbp + 0xfd0], xmm0
movups xmmword [rbp + 0xfe0], xmm0
lea rcx, [rbp + 0xfd0]
call fcn.140047150
lea edx, [rsi + 2]
lea rcx, [rbp + 0xfd0]
call fcn.14005ab20
lea rcx, [rbp + 0xff0]
call fcn.140047150
lea rcx, [rbp + 0xcd8]
call fcn.140047150
lea rcx, [rbp + 0xe90]
call fcn.140047150
lea rcx, [rbp + 0x2ba0]
call fcn.140047150
lea rcx, [rbp + 0x1030]
call fcn.140047150
xorps xmm0, xmm0
movups xmmword [rbp + 0xed0], xmm0
movups xmmword [rbp + 0xee0], xmm0
lea rcx, [rbp + 0xed0]
call fcn.140047150
lea rcx, [rbp + 0x1010]
call fcn.140047150
lea rcx, [rbp + 0x2c00]
call fcn.140047150
lea rcx, [rbp + 0x2bc0]
call fcn.140047150
lea rcx, [rbp + 0x2be0]
call fcn.140047150
xorps xmm0, xmm0
movups xmmword [rbp + 0xe50], xmm0
movups xmmword [rbp + 0xe60], xmm0
lea rcx, [rbp + 0xe50]
call fcn.140047150
lea edx, [rsi + 0x50]
lea rcx, [rbp + 0xff0]
call fcn.14005ab20
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xcd8]
call fcn.14005ab20
lea edx, [rsi + 0x3c]
lea rcx, [rbp + 0x1030]
call fcn.14005ab20
mov edx, 0x21c
lea rcx, [rbp + 0xed0]
call fcn.14005ab20
lea edx, [rsi + 0x3c]
lea rcx, [rbp + 0x1010]
call fcn.14005ab20
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xe90]
call fcn.14005ab20
lea rcx, [rbp + 0xe90]
call fcn.14005ab00
xorps xmm0, xmm0
movups xmmword [rbp + 0xef0], xmm0
movups xmmword [rbp + 0xf00], xmm0
lea rcx, [rbp + 0xef0]
call fcn.140047150
mov edx, 0x258
lea rcx, [rbp + 0xef0]
call fcn.14005ab20
lea rcx, [rbp + 0xe90]
call fcn.14005ab00
mov byte [rsp + 0x61], dil
mov byte [rsp + 0x72], sil
mov byte [rsp + 0x65], sil
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1420], xmm0
mov qword [rbp + 0x1430], rax
lea rcx, [rbp + 0x13b0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1390], xmm0
mov qword [rbp + 0x13a0], rax
lea rcx, [rbp + 0x1320]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1db0], xmm0
mov qword [rbp + 0x1dc0], rax
lea rcx, [rbp + 0x1d40]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1d20], xmm0
mov qword [rbp + 0x1d30], rax
lea rcx, [rbp + 0x1cb0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1200], xmm0
movups xmmword [rbp + 0x1210], xmm0
movups xmmword [rbp + 0x1220], xmm0
movups xmmword [rbp + 0x1230], xmm0
movups xmmword [rbp + 0x1240], xmm0
movups xmmword [rbp + 0x1250], xmm0
movups xmmword [rbp + 0x1260], xmm0
movups xmmword [rbp + 0x1270], xmm0
mov qword [rbp + 0x1280], rax
lea rcx, [rbp + 0x1200]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1c90], xmm0
mov qword [rbp + 0x1ca0], rax
lea rcx, [rbp + 0x1c20]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1c00], xmm0
mov qword [rbp + 0x1c10], rax
lea rcx, [rbp + 0x1b90]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1b70], xmm0
mov qword [rbp + 0x1b80], rax
lea rcx, [rbp + 0x1b00]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1ae0], xmm0
mov qword [rbp + 0x1af0], rax
lea rcx, [rbp + 0x1a70]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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 [rbp + 0x1a30], xmm0
movups xmmword [rbp + 0x1a40], xmm0
movups xmmword [rbp + 0x1a50], xmm0
mov qword [rbp + 0x1a60], rax
lea rcx, [rbp + 0x19e0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x16f0], xmm0
mov qword [rbp + 0x1700], rax
lea rcx, [rbp + 0x1680]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x19c0], xmm0
mov qword [rbp + 0x19d0], rax
lea rcx, [rbp + 0x1950]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1930], xmm0
mov qword [rbp + 0x1940], rax
lea rcx, [rbp + 0x18c0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x18a0], xmm0
mov qword [rbp + 0x18b0], rax
lea rcx, [rbp + 0x1830]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1660], xmm0
mov qword [rbp + 0x1670], rax
lea rcx, [rbp + 0x15f0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1810], xmm0
mov qword [rbp + 0x1820], rax
lea rcx, [rbp + 0x17a0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1e40], xmm0
mov qword [rbp + 0x1e50], rax
lea rcx, [rbp + 0x1dd0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1170], xmm0
movups xmmword [rbp + 0x1180], xmm0
movups xmmword [rbp + 0x1190], xmm0
movups xmmword [rbp + 0x11a0], xmm0
movups xmmword [rbp + 0x11b0], xmm0
movups xmmword [rbp + 0x11c0], xmm0
movups xmmword [rbp + 0x11d0], xmm0
movups xmmword [rbp + 0x11e0], xmm0
mov qword [rbp + 0x11f0], rax
lea rcx, [rbp + 0x1170]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1050], xmm0
movups xmmword [rbp + 0x1060], xmm0
movups xmmword [rbp + 0x1070], xmm0
movups xmmword [rbp + 0x1080], xmm0
movups xmmword [rbp + 0x1090], xmm0
movups xmmword [rbp + 0x10a0], xmm0
movups xmmword [rbp + 0x10b0], xmm0
movups xmmword [rbp + 0x10c0], xmm0
mov qword [rbp + 0x10d0], rax
lea rcx, [rbp + 0x1050]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x10e0], xmm0
movups xmmword [rbp + 0x10f0], xmm0
movups xmmword [rbp + 0x1100], xmm0
movups xmmword [rbp + 0x1110], xmm0
movups xmmword [rbp + 0x1120], xmm0
movups xmmword [rbp + 0x1130], xmm0
movups xmmword [rbp + 0x1140], xmm0
movups xmmword [rbp + 0x1150], xmm0
mov qword [rbp + 0x1160], rax
lea rcx, [rbp + 0x10e0]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1560], xmm0
movups xmmword [rbp + 0x1570], xmm0
movups xmmword [rbp + 0x1580], xmm0
movups xmmword [rbp + 0x1590], xmm0
movups xmmword [rbp + 0x15a0], xmm0
movups xmmword [rbp + 0x15b0], xmm0
movups xmmword [rbp + 0x15c0], xmm0
movups xmmword [rbp + 0x15d0], xmm0
mov qword [rbp + 0x15e0], rax
lea rcx, [rbp + 0x1560]
call fcn.140007e50
nop
xorps xmm0, xmm0
xor eax, eax
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
movups xmmword [rbp + 0x1540], xmm0
mov qword [rbp + 0x1550], rax
lea rcx, [rbp + 0x14d0]
call fcn.140007e50
nop
mov dword [rbp + 0x3a0], 0x50
mov dword [rbp + 0x3a4], 0x40
lea rax, [0x14004f700]
mov qword [rbp + 0x3a8], rax
mov qword [rbp + 0x3b0], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x3b8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3c0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x3d0], xmm1
lea rbx, str.FlyFF_Combat_Bot
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0x3e8], rsi
lea rcx, [rbp + 0x3a0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], rsi
mov rax, qword [rbp + 0x3b8]
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 + 0x3e0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [rbp + 0x2f0], rax
mov rcx, rax
call fcn.14004efb0
test al, al
jne 0x140048d0e
call fcn.14004f2e0
mov rdx, qword [rbp + 0x3b8]
mov rcx, qword [rbp + 0x3e0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0x14d0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1560]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x10e0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1050]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1170]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1dd0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x17a0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x15f0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1830]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x18c0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1950]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1680]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x19e0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1a70]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1b00]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1b90]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1c20]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1200]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1cb0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1d40]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1320]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x13b0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1440]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1ec0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2160]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2100]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f80]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x12c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1fe0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f20]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2040]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2580]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x25e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x21c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2220]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2280]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x22e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2340]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x23a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2400]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2460]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x24c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov eax, edi
mov rcx, qword [rbp + 0x2c60]
xor rcx, rsp
call fcn.14005abd0
lea r11, [rsp + 0x2e10]
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 + 0x2f0]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [rbp + 0x2f0]
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.14001fd10
xor ecx, ecx
call fcn.140012730
call fcn.140014480
or dword [rax], 3
xor ecx, ecx
call fcn.140030fb0
mov rcx, qword [rbp + 0x2f0]
call fcn.14000ba10
mov rcx, qword [0x140073e80]
mov rax, qword [rcx]
lea rdx, [rbp - 0x60]
call qword [rax + 0x50]
mov rbx, qword [rax]
mov rcx, qword [0x140073e80]
mov rax, qword [rcx]
lea rdx, [rbp + 0x88]
call qword [rax + 0x48]
mov rax, qword [rax]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
mov r9, qword [0x140073e80]
mov edx, 3
lea r8d, [rdx + 0x19]
mov rcx, qword [0x140073ed8]
call fcn.14000b550
movss xmm0, dword [0x140067724]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400676d4]
movss xmm2, dword [0x1400676d0]
movss xmm1, dword [0x1400676c4]
lea rcx, [rbp + 0xcf8]
call fcn.14000d8c0
xor bl, bl
mov dword [rbp - 0x28], ebx
xor r12b, r12b
mov dword [rbp - 0x58], r12d
mov edx, 0x130
lea rcx, [rbp + 0xb90]
call fcn.14004eb00
lea rdx, str.flyffcombat.log
lea rcx, [rbp + 0x68]
call fcn.140005420
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046690
nop
mov edx, 0x488
lea rcx, [rbp + 0x2640]
call fcn.14004ebf0
lea rdx, str.flyffcombat.cfg
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
lea r8, [rbp + 0xb90]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2640]
call fcn.140001f90
nop
lea rcx, [rbp + 0x9d0]
call fcn.140005320
lea rdx, str.config_loaded
lea rcx, [rbp + 0xa00]
call fcn.140005420
nop
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp + 0xa00]
call fcn.140005320
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3f0], xmm0
movups xmmword [rbp + 0x400], xmm0
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
mov qword [rbp + 0x470], rax
lea rcx, [rbp + 0x3f0]
call fcn.140007e50
nop
mov byte [rbp - 0x64], 1
xor r13b, r13b
mov byte [rsp + 0x63], r13b
xor al, al
mov byte [rbp - 0x66], al
mov byte [rbp + 0x960], al
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2680]
call fcn.1400501d0
test al, al
je 0x140048f4d
mov byte [rbp + 0x960], 1
mov byte [rsp + 0x64], r13b
mov dword [rbp + 0x9f0], esi
xor r15b, r15b
mov byte [rsp + 0x62], r15b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2860]
call fcn.1400501d0
test al, al
je 0x140048f89
mov r15b, 1
mov byte [rsp + 0x62], r15b
mov dword [rbp + 0x9f0], 2
mov byte [rbp + 0x961], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x27a0]
call fcn.1400501d0
test al, al
je 0x140048fae
mov byte [rbp + 0x961], 1
mov byte [rsp + 0x71], 0x30
mov byte [rbp + 0x962], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2800]
call fcn.1400501d0
test al, al
je 0x140048fd8
mov byte [rbp + 0x962], 1
mov dword [rbp + 0xa28], esi
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2940]
call fcn.1400501d0
mov byte [rsp + 0x70], al
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x28a0]
call fcn.140001350
mov dword [rbp + 0xa30], eax
mov dword [rbp + 0x988], edi
lea rdx, str.single_heal
lea rcx, [rbp + 0x2840]
call fcn.1400501d0
test al, al
jne 0x14004906e
lea rdx, str.circle_heal
lea rcx, [rbp + 0x2840]
call fcn.1400501d0
test al, al
je 0x14004904d
mov dword [rbp + 0x988], 2
jmp 0x14004906e
lea rdx, str.heal_rain
lea rcx, [rbp + 0x2840]
call fcn.1400501d0
test al, al
je 0x14004906e
mov dword [rbp + 0x988], 3
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x2880]
call fcn.140001350
mov dword [rbp + 0xa34], eax
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2920]
call fcn.1400501d0
mov byte [rsp + 0x60], al
mov byte [rbp + 0x966], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x28e0]
call fcn.1400501d0
test al, al
je 0x1400490c2
mov byte [rbp + 0x966], 1
mov byte [rbp + 0x967], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2900]
call fcn.1400501d0
test al, al
je 0x1400490e7
mov byte [rbp + 0x967], 1
mov byte [rbp + 0x965], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x28c0]
call fcn.1400501d0
test al, al
je 0x14004910c
mov byte [rbp + 0x965], 1
lea rdx, str.fight
lea rcx, [rbp + 0x26c0]
call fcn.1400501d0
movzx eax, al
xor eax, 1
inc eax
mov dword [rbp + 0x9f4], eax
mov dword [rbp + 0x20], esi
mov edx, 0x268
lea rcx, [rbp + 0x480]
call fcn.14004ef20
xor edx, edx
mov r8d, 0x268
lea rcx, [rbp + 0x480]
call fcn.14005b944
lea rcx, [rbp + 0x480]
call fcn.14004ec00
nop
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x480]
call fcn.140056fb0
mov edx, 0x268
lea rcx, [rbp + 0x6f0]
call fcn.14004ef20
xor edx, edx
mov r8d, 0x268
lea rcx, [rbp + 0x6f0]
call fcn.14005b944
lea rcx, [rbp + 0x6f0]
call fcn.14004ec00
nop
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x6f0]
call fcn.140056fb0
mov edx, 0x18
lea rcx, [rbp + 0x9b8]
call fcn.140001f80
lea rcx, [rbp + 0x9b8]
call fcn.140004640
nop
mov edx, 0x41
lea rcx, [rbp + 0x9b8]
call fcn.14004fa70
mov edx, 0x18
lea rcx, [rbp + 0xb70]
call fcn.140001f80
lea rcx, [rbp + 0xb70]
call fcn.140004640
nop
mov qword [rbp + 0x300], rsi
mov dword [rbp + 0x308], edi
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0x318], rsi
mov qword [rbp + 0x320], rsi
mov qword [rbp + 0x328], rsi
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x340], xmm1
movdqa xmmword [rbp + 0x350], xmm0
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rsi
movdqa xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], 0
mov qword [rbp + 0x390], 0
mov byte [rbp - 0x68], 0
mov edx, 0x18
lea rcx, [rbp + 0xa38]
call fcn.140001f80
lea rcx, [rbp + 0xa38]
call fcn.140004640
nop
mov edx, 4
lea rcx, [rbp + 0xa38]
call fcn.14004f8b0
cmp byte [rbp + 0x961], 0
je 0x140049375
mov edi, esi
lea rcx, [rbp + 0x2960]
call fcn.140004510
test rax, rax
je 0x140049375
mov rbx, rsi
nop dword [rax + rax]
lea rcx, [rbp + 0xaf0]
call fcn.14004ea20
mov rdx, rbx
lea rcx, [rbp + 0x2960]
call fcn.140004500
movzx ecx, byte [rax]
add cl, 0x30
mov byte [rbp + 0xaf0], cl
mov rdx, rbx
lea rcx, [rbp + 0x2978]
call fcn.140004500
mov ecx, dword [rax]
mov dword [rbp + 0xaf4], ecx
lea rdx, [rbp + 0xaf4]
lea rcx, [rbp - 0x60]
call fcn.140007a80
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14000a0c0
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0xaf8], rax
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0xa38]
call fcn.14004f970
inc edi
movsxd rbx, edi
lea rcx, [rbp + 0x2960]
call fcn.140004510
cmp rbx, rax
jb 0x1400492e0
mov ebx, dword [rbp - 0x28]
lea rcx, [rbp + 0xa38]
call fcn.14004f870
mov dword [rbp + 0x9f8], eax
mov edx, 0x60
lea rcx, [rbp + 0xf70]
call fcn.140006940
lea rcx, [rbp + 0xf70]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_void____ptr64]
nop
mov byte [rbp - 0x67], 0
mov byte [rbp - 0x65], 1
mov byte [rbp + 0x968], 0
mov byte [rbp + 0x963], 0
mov byte [rbp + 0x964], 0
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2720]
call fcn.1400501d0
test al, al
je 0x1400493e1
mov byte [rbp + 0x968], 1
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2740]
call fcn.1400501d0
test al, al
je 0x1400493ff
mov byte [rbp + 0x963], 1
lea rdx, [0x1400657bc]
lea rcx, [rbp + 0x2740]
call fcn.1400501d0
test al, al
je 0x140049434
lea rdx, [0x140065780]
lea rcx, [rbp + 0x2760]
call fcn.1400501d0
test al, al
je 0x140049434
mov byte [rbp + 0x964], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0xe70], xmm0
movups xmmword [rbp + 0xe80], xmm0
lea rcx, [rbp + 0xe70]
call fcn.140047150
mov edx, dword [rbp + 0xa30]
lea rcx, [rbp + 0xe70]
call fcn.14005ab20
mov edx, 0x18
lea rcx, [rbp + 0xd08]
call fcn.140001f80
lea rcx, [rbp + 0xd08]
call fcn.140004640
nop
mov edx, 0xa
lea rcx, [rbp + 0xd08]
call fcn.14004fc70
mov dword [rbp + 0xa2c], esi
mov edx, 0x18
lea rcx, [rbp + 0xcc0]
call fcn.140001f80
lea rcx, [rbp + 0xcc0]
call fcn.140004640
nop
mov edx, 0xc8
lea rcx, [rbp + 0x2ad0]
call fcn.14004ef60
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x2ad0]
call fcn.14005b944
lea rcx, [rbp + 0x2ad0]
call fcn.14004ea60
nop
movzx edi, byte [rsp + 0x66]
movzx esi, byte [rsp + 0x61]
movzx r14d, byte [rsp + 0x61]
movss xmm6, dword [0x1400678b4]
movss xmm12, dword [0x140067858]
movss xmm13, dword [0x140067868]
movsd xmm15, qword [0x140067760]
movsd xmm8, qword [0x140067768]
movsd xmm9, qword [0x140067738]
movsd xmm11, qword [0x140067728]
movsd xmm7, qword [0x140067750]
movsd xmm14, qword [0x140067788]
movaps xmm10, xmmword [0x1400679a0]
nop
cmp byte [rbp - 0x68], 0
jne 0x140049593
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x26e0]
call fcn.140001350
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x2700]
call fcn.140001350
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x2780]
call fcn.140001350
mov dword [rbp + 0x20], eax
mov byte [rbp - 0x68], 1
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1290]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140049614
mov esi, 1
nop dword [rax]
lea rcx, [rbp + 0x1290]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x1290]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rbp + 0x1298], 0x12
cmove ebx, esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1290]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x1400495c0
mov dword [rbp - 0x28], ebx
movzx esi, byte [rsp + 0x61]
test bl, bl
jne 0x14004e252
call fcn.14000b7a0
call fcn.14000c2c0
call fcn.140014de0
call fcn.1400271f0
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x208]
call fcn.14000a3a0
lea rcx, [rbx + 0x14]
mov r8, rax
xor edx, edx
call fcn.14001d470
lea rcx, [rbx + 0x1c]
xor edx, edx
call fcn.14001d4b0
xor edx, edx
mov r8d, 0x12f
lea rcx, str.FlyFF_Combat
call fcn.14001a690
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x210]
call fcn.14000a3a0
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xb8]
call fcn.14000a3a0
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14001d470
call fcn.140014480
lea rcx, [rax + 8]
xor edx, edx
call fcn.14001d4b0
lea rcx, str.Select_the_bot_mode
call fcn.14003c170
call fcn.14003ef80
mov ebx, 1
mov r8d, ebx
lea rdx, [rbp + 0x9f4]
lea rcx, str.Fight
call fcn.14003e7a0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020040
lea r8d, [rbx + 1]
lea rdx, [rbp + 0x9f4]
lea rcx, str.Heal
call fcn.14003e7a0
movss xmm0, dword [0x14006787c]
call fcn.1400200f0
mov eax, dword [rbp + 0x9f4]
cmp eax, ebx
jne 0x140049ae1
lea rcx, str.Fight_Mode_Options
call fcn.14003f470
call fcn.14003ef80
lea rcx, str.Setup_Players
call fcn.14003c170
xor r15d, r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2660]
lea rcx, str.Fighter_Name
call fcn.140046400
lea rdx, [rbp + 0x960]
lea rcx, str.Enable_monitor_and_defend_healer
call fcn.14003d8c0
cmp byte [rbp + 0x960], r15b
je 0x14004978f
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2640]
lea rcx, str.Healer_Name
call fcn.140046400
call fcn.14003ef80
lea rcx, str.Self_Buffs
call fcn.14003c170
lea rdx, [rbp + 0x961]
lea rcx, str.Enable_fighter_self_buffs_in_the_F2_skillbar
call fcn.14003d8c0
cmp byte [rbp + 0x961], r15b
je 0x140049990
mov dword [rsp + 0x20], r15d
mov r9d, Ordinal_101
mov r8d, ebx
lea rdx, [rbp + 0x9f8]
lea rcx, str.Number_of_self_buff_skills
call fcn.14003fab0
mov eax, dword [rbp + 0x9f8]
cmp eax, ebx
jge 0x1400497f5
mov eax, ebx
mov dword [rbp + 0x9f8], ebx
jmp 0x140049805
cmp eax, 0xa
jle 0x140049805
mov eax, 0xa
mov dword [rbp + 0x9f8], eax
movsxd rbx, eax
lea rcx, [rbp + 0xa38]
call fcn.14004f870
cmp rbx, rax
je 0x140049828
mov rdx, rbx
lea rcx, [rbp + 0xa38]
call fcn.14004f900
mov r12d, r15d
lea rcx, [rbp + 0xa38]
call fcn.14004f850
mov r15, rax
lea rcx, [rbp + 0xa38]
call fcn.14004f880
cmp r15, rax
je 0x140049984
lea r13, [r15 + 4]
mov r14, rax
nop word [rax + rax]
lea r12d, [r12 + 1]
movsd xmm0, qword [str.Skill_slot]
movsd qword [rbp + 0x2c50], xmm0
mov ecx, dword [0x1400658c0]
mov dword [rbp + 0x2c58], ecx
lea ebx, [r12 + 0x30]
mov byte [rbp + 0x2c5c], bl
movzx eax, byte [r15]
mov byte [rbp + 0x9b0], al
mov byte [rbp + 0x9b1], 0
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8d, [rax + 2]
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp + 0x2c50]
call fcn.14003fb10
movzx eax, byte [rbp + 0x9b0]
lea ecx, [rax - 0x30]
mov edx, 0x30
cmp cl, 0xa
cmovbe edx, eax
mov byte [r15], dl
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020040
movups xmm0, xmmword [str.Skill___Interval__Sec_]
movups xmmword [rbp + 0x2c30], xmm0
mov eax, dword [0x1400658d8]
mov dword [rbp + 0x2c40], eax
movzx eax, word [0x1400658dc]
mov word [rbp + 0x2c44], ax
movzx eax, byte [0x1400658de]
mov byte [rbp + 0x2c46], al
mov byte [rbp + 0x2c36], bl
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8d, [rbx + 4]
mov rdx, r13
lea rcx, [rbp + 0x2c30]
call fcn.14003fab0
mov rdx, r13
lea rcx, [rbp + 0xc0]
call fcn.140007a80
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.14000a0c0
mov rax, qword [rbp + 0xb0]
mov qword [r13 + 4], rax
add r15, 0x20
add r13, 0x20
cmp r15, r14
jne 0x140049860
movzx r14d, byte [rsp + 0x61]
movzx r13d, byte [rsp + 0x63]
mov ebx, 1
xor r15d, r15d
mov r12d, dword [rbp - 0x58]
call fcn.14003ef80
lea rcx, str.Attack_Skill
call fcn.14003c170
lea rdx, [rbp + 0x962]
lea rcx, str.Enable_attack_skill_in_the_F1_skillbar
call fcn.14003d8c0
cmp byte [rbp + 0x962], 0
je 0x1400499f0
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2820]
lea rcx, str.Attack_skill_number
call fcn.140046400
xor edx, edx
lea rcx, [rbp + 0x2820]
call fcn.14004fdd0
movzx eax, byte [rax]
mov byte [rsp + 0x71], al
call fcn.14003ef80
lea rcx, str.Restore
call fcn.14003c170
lea rcx, str.Use_pots_to_restore_HP__MP__or_FP_via_1_and_2_keys_of_F1
call fcn.14003c170
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2780]
lea rcx, str.Restore_Interval__sec_
call fcn.140046400
lea rdx, [rbp + 0x968]
lea rcx, str.Restore_HP
call fcn.14003d8c0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020040
lea rdx, [rbp + 0x963]
lea rcx, str.Restore_MP
call fcn.14003d8c0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020040
lea rdx, [rbp + 0x964]
lea rcx, str.Restore_FP
call fcn.14003d8c0
cmp byte [rbp + 0x963], 0
je 0x140049a8a
mov byte [rbp + 0x964], 0
call fcn.14003ef80
lea rcx, str.Click_offset_values_when_clicking_monster_target
call fcn.14003c170
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x26e0]
lea rcx, str.Click_X_Offset
call fcn.140046400
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2700]
lea rcx, str.Click_Y_Offset
call fcn.140046400
call fcn.14003ef80
jmp 0x140049d84
cmp eax, 2
jne 0x140049d81
lea rcx, str.Heal_Mode_Options
call fcn.14003f470
call fcn.14003ef80
lea rcx, str.Buffs
call fcn.14003c170
lea rdx, [rbp + 0x965]
lea rcx, str.Start_by_buffing_the_fighter
call fcn.14003d8c0
lea rcx, str.Buffs_should_be_in_2_0_slots_on_the_F1_skillbar_and_2_4_slots_on_the_F2_skillbar
call fcn.14003c170
call fcn.14003ef80
lea rcx, str.Heal_Skill
call fcn.14003c170
mov r8d, ebx
lea rdx, [rbp + 0x988]
lea rcx, str.Heal
call fcn.14003e7a0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020040
mov r8d, 2
lea rdx, [rbp + 0x988]
lea rcx, str.Circle_Heal
call fcn.14003e7a0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020040
mov r8d, 3
lea rdx, [rbp + 0x988]
lea rcx, str.Heal_Rain
call fcn.14003e7a0
lea rcx, str.The_heal_skill_should_be_in_the_1_slot_of_F1_and_F2_skillbars
call fcn.14003c170
call fcn.14003ef80
lea rcx, str.Intervals
call fcn.14003c170
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8d, [rbx + 1]
lea rdx, [rbp + 0xa30]
lea rcx, str.Rebuff_interval_in_seconds
call fcn.14003fab0
mov dword [rsp + 0x20], ebx
mov ebx, 1
lea r9d, [rbx + 0x63]
mov r8d, ebx
lea rdx, [rbp + 0xa34]
lea rcx, str.Pause_between_heal_interval_in_millisec
call fcn.14003fab0
call fcn.14003ef80
lea rcx, str.Find_Fighter
call fcn.14003c170
xor r8d, r8d
lea rdx, [rbp + 0x9f0]
lea rcx, str.User_will_target_the_fighter_manually
call fcn.14003e7a0
mov r8d, ebx
lea rdx, [rbp + 0x9f0]
lea rcx, str.Find_fighter_in_party_window_and_always_target
call fcn.14003e7a0
lea r8d, [rbx + 1]
lea rdx, [rbp + 0x9f0]
lea rcx, str.Find_and_target_fighter_by_name_automatically
call fcn.14003e7a0
mov ecx, dword [rbp + 0x9f0]
test ecx, ecx
je 0x140049d30
sub ecx, ebx
je 0x140049d22
mov byte [rsp + 0x60], 0
cmp ecx, ebx
je 0x140049d17
mov byte [rsp + 0x64], bl
mov byte [rsp + 0x62], 0
xor r15d, r15d
call fcn.14003ef80
lea rcx, str.Heal_Method
call fcn.14003c170
mov r8d, ebx
lea rdx, [rbp + 0xa28]
lea rcx, str.Monitor_targetted_fighter_and_only_heal_when_hurt
call fcn.14003e7a0
xor r8d, r8d
lea rdx, [rbp + 0xa28]
lea rcx, str.Constantly_heal_every_pause_interval
call fcn.14003e7a0
cmp dword [rbp + 0xa28], ebx
sete byte [rsp + 0x70]
call fcn.14003ef80
lea rcx, str.Other_Rebuffs
call fcn.14003c170
lea rdx, [rbp + 0x966]
lea rcx, str.Rebuff_party_with_Geburah_Tiphreth_every_60_sec
call fcn.14003d8c0
lea rcx, str.Geb_skill_should_be_4_slot_on_the_F2_skillbar
call fcn.14003c170
lea rdx, [rbp + 0x967]
lea rcx, str.Rebuff_self_with_Prevention_every_540_sec
call fcn.14003d8c0
lea rcx, str.Prev_skill_should_be_5_slot_on_the_F2_skillbar
call fcn.14003c170
call fcn.14003ef80
jmp 0x140049d84
mov byte [rsp + 0x62], bl
mov byte [rsp + 0x64], 0
jmp 0x140049d3d
mov byte [rsp + 0x60], bl
mov byte [rsp + 0x64], 0
jmp 0x140049c71
mov byte [rsp + 0x64], bl
test r15b, r15b
je 0x140049c76
xor r15d, r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2660]
lea rcx, str.Fighter_Name
call fcn.140046400
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2640]
lea rcx, str.Healer_Name
call fcn.140046400
jmp 0x140049c79
xor r15d, r15d
lea rcx, str.Logging_to_file_level
call fcn.14003c170
xor r8d, r8d
lea rdx, [rbp + 0xa2c]
lea rcx, str.Error
call fcn.14003e7a0
mov r8d, ebx
lea rdx, [rbp + 0xa2c]
lea rcx, str.Verbose
call fcn.14003e7a0
call fcn.14003ef80
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rbp + 0xc8]
call fcn.14000a3a0
mov rdx, rax
lea rcx, str.Start
call fcn.14003cde0
movzx ebx, r12b
test al, al
mov eax, 1
cmovne ebx, eax
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020040
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rbp + 0xd0]
call fcn.14000a3a0
mov rdx, rax
lea rcx, str.Stop
call fcn.14003cde0
mov r12d, r15d
movzx ecx, bl
test al, al
cmove r12d, ecx
mov dword [rbp - 0x58], r12d
movzx ebx, r12b
call fcn.14001c9d0
mov edx, 0xc8
lea rcx, [rbp + 0xd20]
call fcn.14004ef60
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0xd20]
call fcn.14005b944
lea rcx, [rbp + 0xd20]
call fcn.14004ea60
nop
xor r8d, r8d
lea rdx, [rbp + 0x2520]
lea rcx, [rbp + 0xd20]
call fcn.14005a780
lea rcx, [rbp + 0x2520]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
test r12b, r12b
je 0x14004e020
cmp dword [rbp + 0xa2c], 1
jne 0x140049eac
lea rcx, [rbp + 0xb90]
call fcn.140046960
mov r8d, 0xa
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0x2ad0]
call fcn.14005aa60
lea rcx, [rbp + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov edx, 0x60
lea rcx, [rbp + 0x2520]
call fcn.140006940
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x220]
call fcn.14005b944
lea rcx, [rbp + 0x220]
call fcn.14004ea60
nop
mov r8d, 0xa
lea rdx, [rbp + 0x2520]
mov rcx, rax
call fcn.14005aa60
nop
lea rcx, [rbp + 0x220]
call fcn.14004ef30
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0xb10]
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 + 0x2ad0]
lea rcx, [rbp + 0xa50]
call fcn.140007b10
mov rdx, rax
lea rcx, [rbp + 0x1200]
call fcn.140007a90
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
movzx eax, bl
mov dword [rbp - 0x58], eax
lea rcx, [rbp + 0xf10]
call fcn.14005ab30
test al, al
je 0x14004a000
movzx eax, bl
mov dword [rbp - 0x58], eax
comisd xmm15, xmmword [rbp + 0x1200]
jb 0x140049ff4
lea rdx, str.Found_dead_player__stopping_bot.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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.Found_dead_player__stopping_bot.
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp + 0x9d0]
call fcn.140005320
xor al, al
mov dword [rbp - 0x58], eax
lea rcx, [rbp + 0xf10]
call fcn.14005ab00
mov eax, dword [rbp + 0x9f4]
cmp eax, 2
jne 0x14004b07e
movzx ebx, byte [rsp + 0x62]
test bl, bl
je 0x14004a299
lea rdx, [rbp + 0x2660]
lea rcx, [rbp + 0x480]
call fcn.14004fe20
lea rdx, [rbp + 0x2640]
lea rcx, [rbp + 0x6f0]
call fcn.14004fe20
lea rcx, [rbp + 0x480]
call fcn.140005310
test al, al
jne 0x14004a062
lea rcx, [rbp + 0x6f0]
call fcn.140005310
test al, al
je 0x14004a08f
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.140005df0
call fcn.1400059b0
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]
test r13b, r13b
je 0x14004a0a5
lea rcx, [rbp + 0x6f0]
call fcn.140055d50
jmp 0x14004a299
mov byte [rsp + 0x63], 1
lea rdx, str.Setting_up_memory_reading_functions
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x18
lea rcx, [rbp + 0x970]
call fcn.140001f80
lea rcx, [rbp + 0x970]
call fcn.140053b60
nop
mov r12d, r15d
lea rcx, [rbp + 0x970]
call fcn.140004510
test rax, rax
je 0x14004a215
nop dword [rax]
nop word [rax + rax]
mov rdx, r15
lea rcx, [rbp + 0x970]
call fcn.140004500
mov edx, dword [rax]
lea rcx, [rbp + 0xa50]
call fcn.1400537b0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x300], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x310], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x330], xmm1
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x340], xmm0
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x350], xmm1
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rbp + 0x360], xmm0
movups xmm1, xmmword [rax + 0x70]
movaps xmmword [rbp + 0x370], xmm1
movups xmm0, xmmword [rax + 0x80]
movaps xmmword [rbp + 0x380], xmm0
movsd xmm1, qword [rax + 0x90]
movsd qword [rbp + 0x390], 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.140005df0
mov rbx, rax
mov rdx, r15
lea rcx, [rbp + 0x970]
call fcn.140004500
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
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
cmp dword [rbp + 0x308], 1
jne 0x14004a222
inc r12d
movsxd r15, r12d
lea rcx, [rbp + 0x970]
call fcn.140004510
cmp r15, rax
jb 0x14004a110
cmp dword [rbp + 0x308], 1
je 0x14004e575
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x6f0]
call fcn.1400569d0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x480]
call fcn.1400569d0
cmp dword [rbp + 0x728], 1
je 0x14004a25a
cmp dword [rbp + 0x4b8], 1
jne 0x14004a288
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.140005df0
call fcn.1400059b0
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 + 0x970]
call fcn.140004540
movzx ebx, byte [rsp + 0x62]
cmp byte [rbp - 0x67], 0
jne 0x14004a4e9
mov eax, dword [rbp + 0x988]
cmp eax, 1
jne 0x14004a36d
lea rdx, str.imagesheal_skill.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r15d, 1
mov r8d, r15d
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xb10]
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 + 0xf70]
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 + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0xf70]
lea rcx, [rsp + 0x78]
call fcn.140006920
nop
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x2c30]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x2c30]
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 + 0x2c30]
call fcn.140005380
nop
lea rcx, [rsp + 0x78]
call fcn.140005380
mov eax, dword [rbp + 0x988]
jmp 0x14004a373
mov r15d, 1
cmp eax, 2
jne 0x14004a42f
lea rdx, str.imagescircle_heal_skill.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, r15d
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xb10]
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 + 0xf70]
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 + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x2c30]
call fcn.140006920
nop
lea rdx, [rbp + 0xf70]
lea rcx, [rsp + 0x78]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, r15d
lea rdx, [rbp + 0x2c30]
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.140005380
nop
lea rcx, [rbp + 0x2c30]
call fcn.140005380
mov eax, dword [rbp + 0x988]
cmp eax, 3
jne 0x14004a4e5
lea rdx, str.imagesheal_rain_skill.png
lea rcx, [rbp + 0x9d0]
call fcn.140005420
nop
mov r8d, r15d
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xb10]
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 + 0xf70]
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 + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x9d0]
call fcn.140005320
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x2c30]
call fcn.140006920
nop
lea rdx, [rbp + 0xf70]
lea rcx, [rsp + 0x78]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, r15d
lea rdx, [rbp + 0x2c30]
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.140005380
nop
lea rcx, [rbp + 0x2c30]
call fcn.140005380
mov byte [rbp - 0x67], 1
lea rdx, str.Flyff_Universe___Google_Chrome
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov r13, rax
test rax, rax
jne 0x14004a512
lea rdx, str.Flyff_Universe___Chromium
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov r13, rax
cmp byte [rbp - 0x66], 0
jne 0x14004a562
mov rcx, r13
call qword [sym.imp.USER32.dll_SetForegroundWindow]
mov edx, 0x1f4
mov cl, 0x5a
call fcn.140059140
cmp byte [rbp + 0x965], 0
je 0x14004a55e
lea rdx, str.sending_buffs
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
call fcn.140059bf0
mov byte [rbp - 0x66], 1
cmp byte [rbp + 0x966], 0
je 0x14004a5ab
lea rcx, [rbp + 0x1030]
call fcn.14005ab30
test al, al
je 0x14004a5ab
mov edx, 0xfa
mov cl, 0x71
call fcn.140059140
mov edx, 0xfa
mov cl, 0x34
call fcn.140059140
mov edx, 0xfa
mov cl, 0x70
call fcn.140059140
lea rcx, [rbp + 0x1030]
call fcn.14005ab00
cmp byte [rbp + 0x967], 0
je 0x14004a622
cmp byte [rbp - 0x65], 0
je 0x14004a5e2
mov edx, 0xfa
mov cl, 0x71
call fcn.140059140
mov edx, 0xfa
mov cl, 0x35
call fcn.140059140
mov edx, 0xfa
mov cl, 0x70
call fcn.140059140
mov byte [rbp - 0x65], 0
lea rcx, [rbp + 0xed0]
call fcn.14005ab30
test al, al
je 0x14004a622
mov edx, 0xfa
mov cl, 0x71
call fcn.140059140
mov edx, 0xfa
mov cl, 0x35
call fcn.140059140
mov edx, 0xfa
mov cl, 0x70
call fcn.140059140
lea rcx, [rbp + 0xed0]
call fcn.14005ab00
lea rcx, [rbp + 0xe90]
call fcn.14005ab30
test al, al
je 0x14004a710
lea rdx, [rbp + 0x1f80]
lea rcx, [rbp + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r12d, 1
mov r9d, r12d
mov r8, rax
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007b10
nop
mov eax, dword [rbp + 0xa58]
add eax, 0xa
mov dword [0x140073bb0], eax
mov eax, dword [rbp + 0xa5c]
add eax, 0xa
mov dword [0x140073bb4], eax
comisd xmm8, xmmword [rbp + 0xa50]
jbe 0x14004a6f5
lea rdx, str.found_captcha__pausing_to_solve
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, dword [0x140073bb4]
mov ecx, dword [0x140073bb0]
call fcn.140059aa0
mov dword [rsp + 0x68], 0x1e
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd8]
call fcn.140007a80
mov rcx, rax
call fcn.14000a0d0
lea edx, [r12 + 0x63]
lea ecx, [rdx - 0x32]
call fcn.140059aa0
lea rcx, [rbp + 0xe90]
call fcn.14005ab00
nop
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
jmp 0x14004a716
mov r12d, 1
lea rdx, [rbp + 0xa34]
lea rcx, [rbp + 0xe0]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
cmp byte [rbp - 0x64], 0
je 0x14004a786
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
mov rdx, rax
lea rcx, [rbp + 0x3f0]
call fcn.140007a90
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
mov byte [rbp - 0x64], 0
lea rcx, [rbp + 0x1010]
call fcn.14005ab30
test al, al
je 0x14004a7ed
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
mov rdx, rax
lea rcx, [rbp + 0x3f0]
call fcn.140007a90
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
lea rcx, [rbp + 0x1010]
call fcn.14005ab00
lea rcx, [rbp + 0x1710]
call fcn.140007e50
nop
movzx r15d, byte [rsp + 0x60]
test r15b, r15b
jne 0x14004a80c
cmp byte [rsp + 0x70], r15b
je 0x14004a854
lea rdx, [rbp + 0x12c0]
lea rcx, [rbp + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_class_cv::Mat_const____ptr64____ptr64]
mov r9d, r12d
mov r8, rax
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
mov rdx, rax
lea rcx, [rbp + 0x1710]
call fcn.140007a90
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
test bl, bl
je 0x14004aa54
lea rcx, [rbp + 0x6f0]
call fcn.140055d50
mov edx, dword [rbp + 0x4b8]
cmp dword [rbp + 0x710], edx
je 0x14004aa54
lea rcx, [rbp + 0x6f0]
call fcn.140056460
mov edx, 0x32
mov cl, 0x5a
call fcn.140059140
mov edx, 0x32
mov cl, 0x53
call fcn.140059140
mov dword [rsp + 0x68], 0xfa
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xe8]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
lea rdx, str.Getting_target_coords
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xd20]
call fcn.140008f80
mov rbx, rax
mov qword [rbp - 0x50], rax
mov r15, rax
shr r15, 0x20
test eax, eax
je 0x14004aa4e
test r15d, r15d
je 0x14004aa4e
lea rdx, str.Sending_escape
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x32
mov cl, 0x1b
call fcn.140059140
mov dword [rsp + 0x68], 0x32
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xf0]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
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.140005df0
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.140005df0
mov edx, dword [rbp - 0x4c]
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, [0x140005fc0]
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
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, [r15 - 5]
call fcn.14005a150
test al, al
je 0x14004aa2b
lea ecx, [rbx + 5]
lea edx, [r15 - 5]
call fcn.140059890
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xf8]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
lea rcx, [rbp + 0x6f0]
call fcn.140055d50
mov eax, dword [rbp + 0x4b8]
cmp dword [rbp + 0x710], eax
jne 0x14004aa4e
mov edx, 0x32
mov cl, 0x5a
call fcn.140059140
jmp 0x14004aa4e
lea rdx, str.invalid_click_location__exiting_fight_sequence
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
movzx r15d, byte [rsp + 0x60]
cmp byte [rsp + 0x70], 0
je 0x14004ae15
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
comisd xmm8, xmmword [rbp + 0x1710]
jbe 0x14004ac18
lea rdx, str.found_player_target
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0x2100]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
nop
movsd xmm0, qword [rbp + 0xa50]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
comisd xmm0, xmm8
jbe 0x14004ab83
lea rdx, str.player_is_hurt__healing
call fcn.140005df0
lea rdx, [0x140005fc0]
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.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.140005df0
movsd xmm1, qword [rbp + 0x3f0]
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, [0x140005fc0]
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 + 0x3f0]
jb 0x14004ac07
mov edx, 0xfa
mov cl, 0x5a
call fcn.140059140
lea rdx, str.sending_heal_skill_via_click
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, dword [rbp + 0x3fc]
add edx, 5
mov ecx, dword [rbp + 0x3f8]
call fcn.140059aa0
jmp 0x14004ac07
lea rdx, str.player_is_not_hurt__skipping
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x5a
call fcn.140059140
lea rdx, str.checking_if_target_is_in_range
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xd20]
call fcn.1400089f0
test al, al
jne 0x14004ac07
lea rdx, str.target_not_in_range__pressing_space_bar_in_case_we_are_stuck
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
call fcn.140059660
nop
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
jmp 0x14004ad1b
lea rdx, str.did_not_find_player_target
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
test r15b, r15b
je 0x14004acf1
lea rdx, str.heal_party_member_check_will_run
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0x1ec0]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
nop
comisd xmm11, xmmword [rbp + 0xa50]
jbe 0x14004ace3
lea rdx, str.found_fighter_in_party_window__sending_click
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, dword [rbp + 0xa5c]
add edx, 5
mov ecx, dword [rbp + 0xa58]
add ecx, 3
call fcn.140059aa0
mov edx, 0xfa
mov cl, 0x5a
call fcn.140059140
nop
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
jmp 0x14004ad1b
cmp byte [rsp + 0x64], 0
je 0x14004ad1b
lea rdx, str.not_configured_to_find_the_fighter__please_target_the_player_manually
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0x988]
add eax, 0xfffffffe
cmp eax, 1
ja 0x14004ae63
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
nop
movsd xmm0, qword [rbp + 0xa50]
comisd xmm0, xmm7
jbe 0x14004ae07
lea rdx, str.We_are_hurt__healing
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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.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.140005df0
movsd xmm1, qword [rbp + 0x3f0]
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, [0x140005fc0]
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 + 0x3f0]
jb 0x14004ae07
lea rdx, str.sending_heal_skill_via_click
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, dword [rbp + 0x3fc]
add edx, 5
mov ecx, dword [rbp + 0x3f8]
call fcn.140059aa0
nop
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
jmp 0x14004ae63
comisd xmm9, xmmword [rbp + 0x3f0]
jb 0x14004ae63
mov edx, 0xfa
mov cl, 0x5a
call fcn.140059140
lea rdx, str.sending_heal_skill_via_click
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, dword [rbp + 0x3fc]
add edx, 5
mov ecx, dword [rbp + 0x3f8]
call fcn.140059aa0
lea rcx, [rbp + 0xe70]
call fcn.14005ab30
test al, al
je 0x14004aece
mov rcx, r13
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.140005df0
mov edx, dword [rbp + 0xa30]
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
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
call fcn.140059bf0
lea rcx, [rbp + 0xe70]
call fcn.14005ab00
xor r13d, r13d
mov dword [rsp + 0x68], r13d
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
movzx ebx, al
mov eax, 1
mov dword [rsp + 0x68], eax
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
movzx r15d, al
mov dword [rsp + 0x68], 2
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
movzx r12d, al
mov dword [rsp + 0x68], 3
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
test bl, bl
jne 0x14004af8c
test r15b, r15b
jne 0x14004af8c
test r12b, r12b
jne 0x14004af8c
test al, al
je 0x14004b06a
lea rdx, str._heal_dc_or_dc2_was_triggered
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
cmp byte [rsp + 0x60], r13b
je 0x14004b06a
lea rdx, str.heal_party_member_check_will_run
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0x1ec0]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
nop
comisd xmm11, xmmword [rbp + 0xa50]
jbe 0x14004b05d
lea rdx, str.found_fighter_in_party_window__sending_click
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, dword [rbp + 0xa5c]
add edx, 5
mov ecx, dword [rbp + 0xa58]
add ecx, 3
call fcn.140059aa0
mov edx, 0xfa
mov cl, 0x5a
call fcn.140059140
nop
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1710]
call fcn.1400071d0
mov eax, dword [rbp + 0x9f4]
jmp 0x14004b081
xor r13d, r13d
cmp eax, 1
jne 0x14004e00d
lea rcx, [rbp + 0xa00]
call fcn.140005460
nop
lea rdx, [0x140065780]
lea rcx, [rbp + 0x26a0]
call fcn.1400501d0
test al, al
je 0x14004b0b7
lea rdx, [0x140066200]
jmp 0x14004b0d5
lea rdx, [0x1400657bc]
lea rcx, [rbp + 0x26a0]
call fcn.1400501d0
test al, al
je 0x14004b0e1
lea rdx, [0x140066204]
lea rcx, [rbp + 0xa00]
call fcn.14000a040
lea rdx, [0x140066200]
lea rcx, [rbp + 0xa00]
call fcn.1400501d0
mov byte [0x140073b99], al
lea rcx, [rbp + 0xef0]
call fcn.14005ab30
test al, al
je 0x14004b159
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004b148
lea rdx, str.reset_screen_position_time_timer_expired__fixing_screen
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
call fcn.14005a220
lea rcx, [rbp + 0xef0]
call fcn.14005ab00
lea rdx, str.Flyff_Universe___Google_Chrome
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
test rax, rax
jne 0x14004b182
lea rdx, str.Flyff_Universe___Chromium
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
mov edx, dword [rbp + 0x20]
lea rcx, [rbp + 0xe50]
call fcn.14005ab20
lea rdx, [rbp + 0x2660]
lea rcx, [rbp + 0x480]
call fcn.14004fe20
cmp byte [rbp + 0x960], 0
je 0x14004b1c0
lea rdx, [rbp + 0x2640]
lea rcx, [rbp + 0x6f0]
call fcn.14004fe20
cmp byte [rbp + 0x961], 0
je 0x14004b3a4
cmp byte [rsp + 0x61], 0
je 0x14004b3a4
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004b216
lea rdx, str.running_intial_fighter_self_buffs
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetForegroundWindow]
lea rdx, str.sending_intial_self_buff
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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.140059140
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x100]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
mov edx, 8
lea rcx, [rbp + 0xa20]
call fcn.14004ef70
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0xa38]
call fcn.14004f8a0
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0xa38]
call fcn.14004f890
mov rdx, rax
lea rcx, [rbp + 0xa20]
call fcn.14004f860
test al, al
jne 0x14004b393
nop dword [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.140005df0
mov rbx, rax
lea rcx, [rbp + 0xa20]
call fcn.14004f850
movzx edx, byte [rax]
mov rcx, rbx
call fcn.140050000
lea rdx, [0x140005fc0]
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 + 0xa20]
call fcn.14004f850
movsx ecx, byte [rax]
call qword [sym.imp.USER32.dll_VkKeyScanW]
movzx ecx, ax
mov edx, 0x3e8
call fcn.140059140
lea rcx, [rbp + 0x108]
call fcn.1400079a0
mov rbx, qword [rax]
lea rcx, [rbp + 0xa20]
call fcn.14004f850
mov qword [rax + 0x10], rbx
lea rcx, [rbp + 0x110]
call fcn.1400079a0
mov rbx, qword [rax]
lea rcx, [rbp + 0xa20]
call fcn.14004f850
mov qword [rax + 0x18], rbx
lea rcx, [rbp + 0xa20]
call fcn.14004f840
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0xa38]
call fcn.14004f890
mov rdx, rax
lea rcx, [rbp + 0xa20]
call fcn.14004f860
test al, al
je 0x14004b2c0
mov edx, 0xfa
mov cl, 0x70
call fcn.140059140
mov byte [rsp + 0x61], 0
mov r8d, 1
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0xd20]
call fcn.14005aa60
nop
mov rdx, rax
lea rcx, [0x140073c20]
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 + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea rcx, [rbp + 0xe50]
call fcn.14005ab30
test al, al
je 0x14004b5b2
cmp byte [rbp + 0x968], 0
je 0x14004b482
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
mov rdx, rax
lea rcx, [rbp + 0x1170]
call fcn.140007a90
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
movsd xmm0, qword [rbp + 0x1170]
comisd xmm0, xmm7
jbe 0x14004b482
lea rdx, str.did_not_find_full_hp_bar__healing_with_1
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x31
call fcn.140059140
cmp byte [rbp + 0x963], 0
je 0x14004b514
lea rdx, [rbp + 0x2040]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
mov rdx, rax
lea rcx, [rbp + 0x1050]
call fcn.140007a90
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
movsd xmm0, qword [rbp + 0x1050]
comisd xmm0, xmm7
jbe 0x14004b514
lea rdx, str.found_low_mp__restoring_with_2
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x32
call fcn.140059140
cmp byte [rbp + 0x964], 0
je 0x14004b5a6
lea rdx, [rbp + 0x1fe0]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
mov rdx, rax
lea rcx, [rbp + 0x10e0]
call fcn.140007a90
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
movsd xmm0, qword [rbp + 0x10e0]
comisd xmm0, xmm7
jbe 0x14004b5a6
lea rdx, str.found_low_fp__restoring_with_2
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x32
call fcn.140059140
lea rcx, [rbp + 0xe50]
call fcn.14005ab00
cmp byte [rsp + 0x63], 0
je 0x14004b993
mov byte [rsp + 0x65], 0
lea rcx, [rbp + 0x480]
call fcn.140055d50
cmp byte [rbp + 0x960], 0
je 0x14004b5e3
lea rcx, [rbp + 0x6f0]
call fcn.140055d50
lea rcx, [rbp + 0x480]
call fcn.1400543f0
lea rcx, [rbp + 0x9b8]
call fcn.14004f850
mov rbx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004f880
cmp rbx, rax
je 0x14004b90c
lea rdi, [rbx + 0x28]
mov r14, rax
nop word [rax + rax]
lea rdx, [rbp + 0x300]
lea rcx, [rdi - 0x28]
call fcn.140056830
test al, al
je 0x14004b836
lea rdx, [rbp + 0x300]
lea rcx, [rdi - 0x28]
call fcn.140056630
lea rdx, [rbp + 0x300]
lea rcx, [rdi - 0x28]
call fcn.140055860
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004b8e7
movss xmm1, dword [rdi - 0xc]
lea rcx, [rbp - 0x48]
call fcn.140046f60
mov r13, rax
movss xmm1, dword [rdi - 8]
lea rcx, [rbp - 0x20]
call fcn.140046f60
mov r12, rax
movss xmm1, dword [rdi - 0x10]
lea rcx, [rbp + 0x28]
call fcn.140046f60
mov r15, rax
mov edx, dword [rdi + 4]
lea rcx, [rbp + 0x48]
call fcn.140046cc0
mov rbx, rax
mov edx, dword [rdi]
lea rcx, [rbp + 0x90]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x1e8]
call fcn.140050290
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp + 0x1c8]
call fcn.14004ff00
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1a8]
call fcn.14004ffe0
nop
lea r8, str._POS_is___X
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.14004ff00
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.14004ffe0
nop
lea r8, [0x140066314]
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14004ff00
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp + 0x2c30]
call fcn.14004ffe0
nop
lea r8, [0x140066310]
mov rdx, rax
lea rcx, [rbp + 0x990]
call fcn.14004ff00
nop
mov r8, r13
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.14004ffe0
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
nop
lea rcx, [rbp + 0x990]
call fcn.140005320
nop
lea rcx, [rbp + 0x2c30]
call fcn.140005320
nop
lea rcx, [rbp + 0x148]
call fcn.140005320
nop
lea rcx, [rbp + 0x168]
call fcn.140005320
nop
lea rcx, [rbp + 0x188]
call fcn.140005320
nop
lea rcx, [rbp + 0x1a8]
call fcn.140005320
nop
lea rcx, [rbp + 0x1c8]
call fcn.140005320
nop
lea rcx, [rbp + 0x1e8]
call fcn.140005320
nop
lea rcx, [rbp + 0x90]
call fcn.140005320
nop
lea rcx, [rbp + 0x48]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
jmp 0x14004b8e7
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.140005df0
mov edx, dword [rdi]
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
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xb90]
call fcn.140046950
test al, al
je 0x14004b8e4
mov edx, dword [rdi]
lea rcx, [rbp + 0x28]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x20]
call fcn.140050290
nop
lea r8, str._is_invalid__setting_to_0
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004ff00
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
mov dword [rdi], r13d
add rdi, 0x88
lea rax, [rdi - 0x28]
cmp rax, r14
mov r13d, 0
jne 0x14004b620
movzx edi, byte [rsp + 0x66]
movzx r14d, byte [rsp + 0x61]
lea rdx, [rbp + 0x9b8]
xor ecx, ecx
call fcn.140057bd0
lea rdx, str.Starting_sort_and_filter_monsters_by_distance
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xb90]
call fcn.140046950
test al, al
je 0x14004b97b
lea rdx, str.Starting_sort_and_filter_monsters_by_distance
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, [rbp + 0x9b8]
lea rcx, [rbp + 0x4c0]
call fcn.140056530
jmp 0x14004c247
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004b9d1
lea rdx, str.initial_functions_ran_is_false__running_the_intial_functions
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
mov byte [rsp + 0x63], 1
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004ba14
lea rdx, str.Setting_up_memory_reading_functions
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Setting_up_memory_reading_functions
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x18
lea rcx, [rbp + 0x990]
call fcn.140001f80
lea rcx, [rbp + 0x990]
call fcn.140053b60
nop
mov r12d, r13d
lea rcx, [rbp + 0x990]
call fcn.140004510
test rax, rax
je 0x14004bb75
mov r15, r13
mov rdx, r15
lea rcx, [rbp + 0x990]
call fcn.140004500
mov edx, dword [rax]
lea rcx, [rbp + 0xa50]
call fcn.1400537b0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x300], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x310], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x330], xmm1
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x340], xmm0
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x350], xmm1
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rbp + 0x360], xmm0
movups xmm1, xmmword [rax + 0x70]
movaps xmmword [rbp + 0x370], xmm1
movups xmm0, xmmword [rax + 0x80]
movaps xmmword [rbp + 0x380], xmm0
movsd xmm1, qword [rax + 0x90]
movsd qword [rbp + 0x390], 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.140005df0
mov rbx, rax
mov rdx, r15
lea rcx, [rbp + 0x990]
call fcn.140004500
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
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
cmp dword [rbp + 0x308], 1
jne 0x14004bb82
inc r12d
movsxd r15, r12d
lea rcx, [rbp + 0x990]
call fcn.140004510
cmp r15, rax
jb 0x14004ba70
cmp dword [rbp + 0x308], 1
je 0x14004e92c
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x480]
call fcn.140053d00
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x480]
call fcn.1400569d0
cmp dword [rbp + 0x4b8], 1
jbe 0x14004e8c4
cmp byte [rbp + 0x960], 0
je 0x14004bbde
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x6f0]
call fcn.1400569d0
cmp dword [rbp + 0x728], 1
jbe 0x14004e9b7
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004bc1c
lea rdx, str.setting_player_target_to_self_so_we_can_find_the_text_targets_in_memory
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
mov edx, dword [rbp + 0x4b8]
lea rcx, [rbp + 0x480]
call fcn.140056460
lea r8, [rbp + 0x300]
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x480]
call fcn.140056fd0
mov rdx, rax
lea rcx, [rbp + 0xd08]
call fcn.14004fd30
lea rcx, [rsp + 0x78]
call fcn.14004fcd0
xor edx, edx
lea rcx, [rbp + 0x480]
call fcn.140056460
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004bcab
lea rdx, str.Got_all_of_the_text_targets
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004bce9
lea rdx, str.Starting_get_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
movaps xmm0, xmmword [0x140065210]
movaps xmmword [rbp + 0xa50], xmm0
movaps xmm1, xmmword [0x140065220]
movaps xmmword [rbp + 0xa60], xmm1
movaps xmm0, xmmword [0x140065230]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [0x140065240]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [0x140065250]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [0x140065260]
movaps xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [0x140065270]
movsd qword [rbp + 0xab0], xmm0
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0x300]
lea rcx, [rsp + 0x78]
call fcn.140055340
mov rdx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004fb90
lea rcx, [rsp + 0x78]
call fcn.14004fb10
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004bdde
lea rcx, [rbp + 0x9b8]
call fcn.14004fa10
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140046d80
nop
mov r8, rax
lea rdx, str.initial_monsters_on_field_size_is
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
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.140005df0
mov rbx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004fa10
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, [0x140005fc0]
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 + 0x480]
call fcn.1400543f0
lea rcx, [rbp + 0x9b8]
call fcn.14004f850
mov rbx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004f880
mov r13, rax
mov qword [rbp - 0x60], rax
cmp rbx, rax
je 0x14004c1ad
lea rsi, [rbx + 0x20]
nop word [rax + rax]
lea r12, [rsi - 0x20]
lea rdx, [rbp + 0x300]
mov rcx, r12
call fcn.140056630
lea rdx, [rbp + 0x300]
mov rcx, r12
call fcn.140055860
lea rbx, [rsi + 0xc]
mov qword [rsp + 0x68], rbx
lea r15, [rsi + 8]
mov qword [rbp - 0x50], r15
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c079
movss xmm1, dword [rsi - 4]
lea rcx, [rbp]
call fcn.140046f60
mov r13, rax
movss xmm1, dword [rsi]
lea rcx, [rbp + 0x2c30]
call fcn.140046f60
mov r12, rax
movss xmm1, dword [rsi - 8]
lea rcx, [rsp + 0x78]
call fcn.140046f60
mov r15, rax
mov edx, dword [rbx]
lea rcx, [rbp + 0x148]
call fcn.140046cc0
mov rbx, rax
mov rdx, qword [rbp - 0x50]
mov edx, dword [rdx]
lea rcx, [rbp + 0x168]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x188]
call fcn.140050290
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp + 0x1a8]
call fcn.14004ff00
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1c8]
call fcn.14004ffe0
nop
lea r8, str._POS_is___X
mov rdx, rax
lea rcx, [rbp + 0x1e8]
call fcn.14004ff00
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.14004ffe0
nop
lea r8, [0x140066314]
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.14004ff00
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.14004ffe0
nop
lea r8, [0x140066310]
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14004ff00
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004ffe0
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
nop
lea rcx, [rbp + 0x48]
call fcn.140005320
nop
lea rcx, [rbp + 0x90]
call fcn.140005320
nop
lea rcx, [rbp + 0x1e8]
call fcn.140005320
nop
lea rcx, [rbp + 0x1c8]
call fcn.140005320
nop
lea rcx, [rbp + 0x1a8]
call fcn.140005320
nop
lea rcx, [rbp + 0x188]
call fcn.140005320
nop
lea rcx, [rbp + 0x168]
call fcn.140005320
nop
lea rcx, [rbp + 0x148]
call fcn.140005320
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
nop
lea rcx, [rbp + 0x2c30]
call fcn.140005320
nop
lea rcx, [rbp]
call fcn.140005320
mov r15, qword [rbp - 0x50]
mov rbx, qword [rsp + 0x68]
lea r12, [rsi - 0x20]
mov r13, qword [rbp - 0x60]
mov eax, dword [rbp + 0x4b8]
cmp dword [rbx], eax
jne 0x14004c194
lea rdx, [rbp + 0x300]
mov rcx, r12
call fcn.140055b00
test al, al
je 0x14004c194
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c110
mov edx, dword [r15]
lea rcx, [rbp - 0x20]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
lea r8, str._is_pet__adding_to_all_pet_id
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, dword [r15]
lea rcx, [rbp - 0x20]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
lea r8, str._is_pet__adding_to_all_pet_id
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
mov rcx, rbx
call fcn.140046a10
lea rdx, [0x140005fc0]
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]
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
mov rdx, r15
lea rcx, [rbp + 0xb70]
call fcn.140004520
add rsi, 0x88
lea rax, [rsi - 0x20]
cmp rax, r13
jne 0x14004be60
movzx esi, byte [rsp + 0x61]
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c1eb
lea rdx, str.Removing_pet_and_sorting_monsters_by_distance_in_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rcx, [rbp + 0xb70]
call fcn.14004f850
mov rbx, rax
lea rcx, [rbp + 0xb70]
call fcn.14004f880
mov r15, rax
cmp rbx, rax
je 0x14004c227
nop
lea rdx, [rbp + 0x9b8]
mov ecx, dword [rbx]
call fcn.140057bd0
add rbx, 4
cmp rbx, r15
jne 0x14004c210
lea rdx, [rbp + 0x9b8]
lea rcx, [rbp + 0x4c0]
call fcn.140056530
nop
lea rcx, [rbp + 0x990]
call fcn.140004540
lea rcx, [rbp + 0xdf0]
call fcn.14005ab30
test al, al
je 0x14004c2c0
lea rdx, str.Clearing_monsters_killed
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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.Clearing_monsters_killed
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rcx, [0x140073ea8]
call fcn.14004fc50
lea rcx, [rbp + 0xdf0]
call fcn.14005ab00
lea rcx, [rbp + 0xeb0]
call fcn.14005ab30
test al, al
jne 0x14004c2f6
lea rcx, [rbp + 0x9b8]
call fcn.14004fa40
test al, al
jne 0x14004c2f6
lea rcx, [rbp + 0x9b8]
call fcn.14004fa10
cmp rax, 1
jne 0x14004c66b
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c334
lea rdx, str.Monster_search_time_elapsed_or_filtered_monsters_empty__running_search
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Monster_search_time_elapsed_or_filtered_monsters_empty__running_search
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
movaps xmm0, xmmword [0x140065210]
movaps xmmword [rbp + 0xa50], xmm0
movaps xmm1, xmmword [0x140065220]
movaps xmmword [rbp + 0xa60], xmm1
movaps xmm0, xmmword [0x140065230]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [0x140065240]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [0x140065250]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [0x140065260]
movaps xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [0x140065270]
movsd qword [rbp + 0xab0], xmm0
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0x300]
lea rcx, [rsp + 0x78]
call fcn.140055340
mov rdx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004fb90
lea rcx, [rsp + 0x78]
call fcn.14004fb10
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c44c
lea rcx, [rbp + 0x9b8]
call fcn.14004fa10
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.140046d80
nop
mov r8, rax
lea rdx, str.initial_monsters_on_field_size_is
lea rcx, [rbp]
call fcn.140050290
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
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.140005df0
mov rbx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004fa10
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, [0x140005fc0]
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 + 0x480]
call fcn.1400543f0
lea rcx, [rbp + 0x9b8]
call fcn.14004f850
mov rbx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004f880
mov r15, rax
cmp rbx, rax
je 0x14004c4ea
nop dword [rax]
lea rdx, [rbp + 0x300]
mov rcx, rbx
call fcn.140056630
lea rdx, [rbp + 0x300]
mov rcx, rbx
call fcn.140055860
add rbx, 0x88
cmp rbx, r15
jne 0x14004c4c0
lea rcx, [rbp + 0xb70]
call fcn.14004fa40
test al, al
jne 0x14004c599
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c53c
lea rdx, str.all_pet_id_is_not_empty__removing_those_IDs_from_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.all_pet_id_is_not_empty__removing_those_IDs_from_initial_monsters_on_field
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xb70]
call fcn.14004f850
mov rbx, rax
lea rcx, [rbp + 0xb70]
call fcn.14004f880
mov r15, rax
cmp rbx, rax
je 0x14004c599
lea rdx, [rbp + 0x9b8]
mov ecx, dword [rbx]
call fcn.140057bd0
add rbx, 4
cmp rbx, r15
jne 0x14004c582
lea rcx, [rbp + 0xcc0]
call fcn.14004fa40
test al, al
jne 0x14004c64c
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c5eb
lea rdx, str.bad_monsters_on_field_is_not_empty__removing_those_IDs_from_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.bad_monsters_on_field_is_not_empty__removing_those_IDs_from_initial_monsters_on_field
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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.14004f850
mov rbx, rax
lea rcx, [rbp + 0xcc0]
call fcn.14004f880
mov r15, rax
cmp rbx, rax
je 0x14004c64c
lea rdx, [rbp + 0x9b8]
mov ecx, dword [rbx + 0x28]
call fcn.140057bd0
add rbx, 0x88
cmp rbx, r15
jne 0x14004c631
lea rdx, [rbp + 0x9b8]
lea rcx, [rbp + 0x4c0]
call fcn.140056530
lea rcx, [rbp + 0xeb0]
call fcn.14005ab00
lea rcx, [rbp + 0x9b8]
call fcn.14004f850
mov r12, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004f880
mov r13, rax
cmp r12, rax
je 0x14004c8f5
add r12, 0x28
cmp dword [r12], 0
jne 0x14004c70c
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c6db
lea rdx, str.Found_monster_with_ID_0__removing
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Found_monster_with_ID_0__removing
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0x9b8]
xor ecx, ecx
call fcn.140057bd0
mov eax, dword [r12 + 4]
test eax, eax
je 0x14004c8e0
cmp eax, dword [rbp + 0x4b8]
je 0x14004c8e0
cmp eax, dword [rbp + 0x728]
je 0x14004c8e0
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c801
mov edx, dword [r12 + 4]
lea rcx, [rbp + 0x90]
call fcn.140046cc0
mov rbx, rax
mov edx, dword [r12]
lea rcx, [rbp + 0x48]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x28]
call fcn.140050290
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14004ff00
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004ffe0
nop
lea r8, str._and_its_NOT_valid._Removing.
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
nop
lea rcx, [rbp + 0x48]
call fcn.140005320
nop
lea rcx, [rbp + 0x90]
call fcn.140005320
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, dword [r12 + 4]
lea rcx, [rbp + 0x90]
call fcn.140046cc0
mov rbx, rax
mov edx, dword [r12]
lea rcx, [rbp + 0x48]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x28]
call fcn.140050290
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14004ff00
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004ffe0
nop
lea r8, str._and_its_NOT_valid._Removing.
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
mov rcx, r15
call fcn.140046a10
lea rdx, [0x140005fc0]
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]
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
nop
lea rcx, [rbp + 0x48]
call fcn.140005320
nop
lea rcx, [rbp + 0x90]
call fcn.140005320
lea rdx, [rbp + 0x9b8]
mov ecx, dword [r12]
call fcn.140057bd0
add r12, 0x88
lea rax, [r12 - 0x28]
cmp rax, r13
jne 0x14004c696
lea r8, [rbp + 0xb90]
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0xd20]
call fcn.140053230
lea r8, [rbp + 0xb90]
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0xd20]
call fcn.140009bd0
mov byte [rbp + 0x96b], 0
mov byte [rbp + 0x96c], 0
mov byte [rbp + 0x969], 0
mov byte [rbp + 0x96a], 0
cmp byte [rbp + 0x4bc], 0
jne 0x14004d761
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004c990
lea rdx, str.Not_in_combat__searching_for_monster_to_attack
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Not_in_combat__searching_for_monster_to_attack
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0x9b8]
call fcn.14004fa40
test al, al
jne 0x14004d700
mov edx, 0x88
lea rcx, [rbp + 0xa50]
call fcn.14004ef80
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa50], xmm0
movups xmmword [rbp + 0xa60], xmm0
movups xmmword [rbp + 0xa70], xmm0
movups xmmword [rbp + 0xa80], xmm0
movups xmmword [rbp + 0xa90], xmm0
movups xmmword [rbp + 0xaa0], xmm0
movups xmmword [rbp + 0xab0], xmm0
movups xmmword [rbp + 0xac0], xmm0
mov qword [rbp + 0xad0], rax
lea rcx, [rbp + 0xa50]
call fcn.14004ea90
xor r12b, r12b
lea rcx, [rbp + 0x9b8]
call fcn.14004f850
mov r15, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004f880
cmp r15, rax
je 0x14004ca84
movzx edx, byte [rbp + 0x960]
mov r8d, dword [rbp + 0x4b8]
mov r9d, dword [rbp + 0x728]
test dl, dl
je 0x14004ca6e
cmp dword [r15 + 0x2c], r9d
je 0x14004cc72
cmp dword [r15 + 0x2c], r8d
je 0x14004cd89
add r15, 0x88
cmp r15, rax
jne 0x14004ca60
lea rcx, [rbp + 0x9b8]
call fcn.14004fa00
mov rdx, rax
lea rcx, [rbp + 0xa50]
call fcn.140047190
cmp dword [rbp + 0xa78], 0
je 0x14004d686
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0xa50]
call fcn.140055860
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004cb16
mov edx, dword [rbp + 0xa7c]
lea rcx, [rbp - 0x48]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.mon_to_attack_target_is
lea rcx, [rbp]
call fcn.140050290
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
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.140005df0
mov edx, dword [rbp + 0xa7c]
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, [0x140005fc0]
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 + 0xa7c]
test eax, eax
je 0x14004ce70
cmp eax, dword [rbp + 0x4b8]
je 0x14004ce70
cmp eax, dword [rbp + 0x728]
je 0x14004ce70
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004cbe3
mov edx, dword [rbp + 0xa78]
lea rcx, [rbp - 0x20]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_target
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
lea r8, str._is_not_valid
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, dword [rbp + 0xa78]
lea rcx, [rbp - 0x20]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Mon_target
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
lea r8, str._is_not_valid
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
mov rcx, rbx
call fcn.140046a10
lea rdx, [0x140005fc0]
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]
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
lea rdx, [rbp + 0x9b8]
mov ecx, dword [rbp + 0xa78]
call fcn.140057bd0
jmp 0x14004d761
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004cd1f
mov edx, dword [rbp + 0x728]
lea rcx, [rbp + 0x48]
call fcn.140046cc0
mov rbx, rax
mov edx, dword [r15 + 0x28]
lea rcx, [rbp + 0x28]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Found_mon_ids
lea rcx, [rbp - 0x20]
call fcn.140050290
nop
lea r8, str._is_attacking_our_healer_id
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004ff00
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ffe0
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
nop
lea rcx, [rbp + 0x48]
call fcn.140005320
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.140005df0
mov edx, dword [r15 + 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.140005df0
mov edx, dword [rbp + 0x728]
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, [0x140005fc0]
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, r15
lea rcx, [rbp + 0xa50]
call fcn.140047190
mov r12b, 1
mov byte [rsp + 0x65], r12b
jmp 0x14004ca9f
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004ce36
mov edx, dword [rbp + 0x4b8]
lea rcx, [rbp + 0x48]
call fcn.140046cc0
mov rbx, rax
mov edx, dword [r15 + 0x28]
lea rcx, [rbp + 0x28]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Found_mon_id
lea rcx, [rbp - 0x20]
call fcn.140050290
nop
lea r8, str._is_attacking_our_player_id
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004ff00
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ffe0
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
nop
lea rcx, [rbp + 0x48]
call fcn.140005320
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.140005df0
mov edx, dword [r15 + 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.140005df0
mov edx, dword [rbp + 0x4b8]
jmp 0x14004cd54
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004cee5
mov edx, dword [rbp + 0xa78]
lea rcx, [rbp - 0x20]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Setting_target_as
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
lea r8, str._in_normal_fighting
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
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.140005df0
mov edx, dword [rbp + 0xa78]
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
call fcn.140005df0
lea rdx, [0x140005fc0]
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, dword [rbp + 0xa78]
lea rcx, [rbp + 0x480]
call fcn.140056460
mov edx, 0x32
mov cl, 0x5a
call fcn.140059140
mov edx, 0x32
mov cl, 0x53
call fcn.140059140
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 0x480]
call fcn.140057860
test al, al
jne 0x14004d610
lea rax, [rbp + 0x969]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x96a]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x96b]
lea r8, [rbp + 0x96c]
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0xa50]
call fcn.140059e20
mov dword [rsp + 0x68], 0xfa
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x118]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d003
lea rdx, str.Getting_target_coords
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Getting_target_coords
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xd20]
call fcn.140008f80
mov rbx, rax
mov qword [rbp - 0x50], rax
shr rax, 0x20
test ebx, ebx
je 0x14004d5c6
test eax, eax
je 0x14004d5c6
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d08b
lea rdx, str.Sending_escape
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Sending_escape
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x32
mov cl, 0x1b
call fcn.140059140
mov dword [rsp + 0x68], 0x32
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
lea rcx, [rbp + 0xb90]
call fcn.140046950
mov r13d, dword [rbp - 0x4c]
test al, al
je 0x14004d187
mov edx, r13d
lea rcx, [rbp + 0x48]
call fcn.140046cc0
mov r15, rax
mov edx, ebx
lea rcx, [rbp + 0x28]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.Target_to_click_x_is
lea rcx, [rbp - 0x20]
call fcn.140050290
nop
lea r8, str._y_is
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004ff00
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ffe0
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
nop
lea rcx, [rbp + 0x28]
call fcn.140005320
nop
lea rcx, [rbp + 0x48]
call fcn.140005320
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.140005df0
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.140005df0
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, [0x140005fc0]
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.14005a150
lea rcx, [rbp + 0xb90]
test al, al
je 0x14004d583
call fcn.140046950
test al, al
je 0x14004d21f
lea rdx, str.Sending_left_click
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Sending_left_click
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, [rbx + 5]
lea edx, [r13 - 5]
call fcn.140059890
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x128]
call fcn.140007a80
mov rcx, rax
call fcn.140050220
lea rcx, [rbp + 0x480]
call fcn.140055d50
mov eax, dword [rbp + 0x4a0]
cmp eax, dword [rbp + 0xa78]
jne 0x14004d341
movzx r8d, r12b
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x9b8]
call fcn.140057cb0
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d2e2
lea rdx, str.Sending_6_key
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Sending_6
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x32
mov cl, 0x36
call fcn.140059140
cmp byte [rbp + 0x962], 0
je 0x14004d329
mov edx, 0x32
movzx ecx, byte [rsp + 0x71]
call fcn.140059140
lea rdx, [rbp + 0xa78]
lea rcx, [0x140073ea8]
call fcn.140004520
jmp 0x14004d761
test eax, eax
je 0x14004d511
lea rcx, [rbp + 0x9b8]
call fcn.14004f850
mov rbx, rax
lea rcx, [rbp + 0x9b8]
call fcn.14004f880
cmp rbx, rax
je 0x14004d483
mov edx, dword [rbp + 0x4a0]
lea r15, [rbx + 0x28]
cmp edx, dword [r15]
je 0x14004d38d
add rbx, 0x88
cmp rbx, rax
jne 0x14004d373
jmp 0x14004d483
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rcx, [rbp - 0x20]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.player_target_is
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
lea r8, str._adding_it_to_monsters_killed
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
mov rcx, rbx
call fcn.140046a10
lea rdx, [0x140005fc0]
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]
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d474
mov edx, dword [rbp + 0x4a0]
lea rcx, [rbp - 0x20]
call fcn.140046cc0
nop
mov r8, rax
lea rdx, str.player_target_is
lea rcx, [rbp - 0x48]
call fcn.140050290
nop
lea r8, str._adding_it_to_monsters_killed
mov rdx, rax
lea rcx, [rbp]
call fcn.14004ff00
nop
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp]
call fcn.140005320
nop
lea rcx, [rbp - 0x48]
call fcn.140005320
nop
lea rcx, [rbp - 0x20]
call fcn.140005320
mov rdx, r15
lea rcx, [0x140073ea8]
call fcn.140004520
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d4c1
lea rdx, str.Sending_6_key
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Sending_6_key
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x32
mov cl, 0x36
call fcn.140059140
cmp byte [rbp + 0x962], 0
je 0x14004d761
mov edx, 0x32
movzx ecx, byte [rsp + 0x71]
call fcn.140059140
jmp 0x14004d761
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d54f
lea rdx, str.Didnt_find_monster_target_match
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Didnt_find_monster_target_match
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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, 0x32
mov cl, 0x53
call fcn.140059140
jmp 0x14004d761
call fcn.140046950
test al, al
je 0x14004d5ba
lea rdx, str.Invalid_click_location__exiting_fight_sequence
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Invalid_click_location__exiting_fight_sequence
jmp 0x14004d745
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d604
lea rdx, str.Trying_to_target_monster__but_cant_get_coords
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Trying_to_target_monster__but_cant_get_coords
jmp 0x14004d745
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d64e
lea rdx, str.Found_giant_or_violet_text_in_target__skipping_monster
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Found_giant_or_violet_text_in_target__skipping_monster
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xa50]
lea rcx, [rbp + 0xcc0]
call fcn.14004fad0
jmp 0x14004d6e7
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d6c4
lea rdx, str.Mon_to_attack_ID_is_0__skipping
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Mon_to_attack_ID_is_0__skipping
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
movzx r8d, r12b
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x9b8]
call fcn.140057cb0
jmp 0x14004d761
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d73e
lea rdx, str.No_initial_monsters_on_field_to_attack
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.No_initial_monsters_on_field_to_attack
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
movzx r9d, byte [rbp + 0x969]
movzx r8d, byte [rbp + 0x96a]
movzx edx, byte [rbp + 0x96b]
movzx ecx, byte [rbp + 0x96c]
call fcn.14005a060
lea rcx, [rbp + 0x480]
call fcn.140056140
cmp byte [rsp + 0x66], 0
jne 0x14004d7b0
cmp byte [rbp + 0x4bc], 0
je 0x14004d8cb
lea rcx, [rbp + 0xe10]
call fcn.14005ab00
cmp byte [rbp + 0x4bc], 0
je 0x14004d8cb
lea rcx, [rbp + 0xe10]
call fcn.14005ab30
test al, al
je 0x14004d8be
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d80f
lea rdx, str.Incombat_for_too_long__sending_escape
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Incombat_for_too_long__sending_escape
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0x12c0]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
lea rcx, [rbp + 0xa50]
call fcn.140007e90
nop
movsd xmm0, qword [0x140067740]
comisd xmm0, xmmword [rbp + 0xa50]
jbe 0x14004d881
mov edx, 0xfa
mov cl, 0x1b
call fcn.140059140
lea rcx, [rbp + 0x9b8]
call fcn.14004fa10
cmp rax, 1
jbe 0x14004d89f
lea rcx, [rbp + 0x9b8]
call fcn.14004fa60
mov edx, 0x32
mov cl, 0x53
call fcn.140059140
mov byte [rbp + 0x4bc], 0
lea rcx, [rbp + 0xa50]
call fcn.1400071d0
cmp byte [rbp + 0x4bc], 0
jne 0x14004d98d
cmp byte [rsp + 0x65], 0
jne 0x14004d98d
lea rcx, [rbp + 0xff0]
call fcn.14005ab30
test al, al
je 0x14004d98d
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004d928
lea rdx, str.Position_interval_has_passed__checking_position
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Position_interval_has_passed__checking_position
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 + 0xd20]
lea rcx, [rbp + 0x480]
call fcn.1400547d0
lea rdx, [rbp + 0x12c0]
lea rcx, [rbp + 0xb10]
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 + 0xd20]
call fcn.1400095f0
lea rcx, [rbp + 0xff0]
call fcn.14005ab00
lea rdx, [rbp + 0x2520]
lea rcx, [rbp + 0xa50]
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 + 0x9d0]
call fcn.14005a4e0
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.140005df0
mov rcx, rax
lea rdx, [rbp + 0x9d0]
call fcn.140046a10
lea rdx, [0x140005fc0]
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 + 0xd20]
lea rcx, [rbp + 0x480]
call fcn.1400523c0
xor r13d, r13d
mov dword [rsp + 0x68], r13d
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
movzx ebx, al
mov eax, 1
mov dword [rsp + 0x68], eax
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
movzx r15d, al
mov dword [rsp + 0x68], 2
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
movzx r12d, al
mov dword [rsp + 0x68], 3
lea r9, [0x140073120]
lea r8, [rbp + 0xcd8]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd20]
call fcn.1400096a0
test bl, bl
jne 0x14004dab6
test r15b, r15b
jne 0x14004dab6
test r12b, r12b
jne 0x14004dab6
test al, al
je 0x14004db1c
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004daf4
lea rdx, str.Found_a_disconnected_message_present__setting_the_memory_initial_functions_to_run_again
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Found_a_disconnected_message_present__setting_the_memory_initial_functions_to_run_again
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 byte [rsp + 0x63], 0
cmp byte [rbp + 0x4bc], 0
jne 0x14004dc6d
lea rcx, [rbp + 0xa38]
call fcn.14004f850
mov rbx, rax
lea rcx, [rbp + 0xa38]
call fcn.14004f880
mov r15, rax
cmp rbx, rax
je 0x14004dc6d
add rbx, 0x18
lea r13, str.Sending_self_buff_skill
nop dword [rax + rax]
lea rcx, [rbp + 0x130]
call fcn.1400079a0
mov rcx, qword [rax]
mov qword [rbx], rcx
mov rax, qword [rbx - 8]
mov qword [rbp - 0x60], rax
lea r8, [rbx - 0x10]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x138]
call fcn.140050bc0
mov rcx, qword [rax]
mov qword [rbp - 0x50], rcx
mov rax, qword [rbx]
mov qword [rsp + 0x68], rax
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x68]
call fcn.14000a140
test al, al
jle 0x14004dc59
cmp dword [rbp + 0xb90], 1
jne 0x14004dbe8
movsx rdx, byte [rbx - 0x18]
add rdx, r13
lea rcx, [rbp + 0x68]
call fcn.140005420
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp + 0x68]
call fcn.140005320
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.140005df0
movzx edx, byte [rbx - 0x18]
mov rcx, rax
call fcn.140050000
lea rdx, [0x140005fc0]
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.140059140
movsx ecx, byte [rbx - 0x18]
call qword [sym.imp.USER32.dll_VkKeyScanW]
movzx ecx, ax
mov edx, 0xfa
call fcn.140059140
mov edx, 0xfa
mov cl, 0x70
call fcn.140059140
lea rcx, [rbp + 0x140]
call fcn.1400079a0
mov rcx, qword [rax]
mov qword [rbx - 8], rcx
add rbx, 0x20
lea rax, [rbx - 0x18]
cmp rax, r15
jne 0x14004db60
xor r13d, r13d
cmp byte [0x140073b99], 0
je 0x14004df01
xorps xmm0, xmm0
movups xmmword [rbp + 0xb10], xmm0
movups xmmword [rbp + 0xb20], xmm0
movups xmmword [rbp + 0xb30], xmm0
movups xmmword [rbp + 0xb40], xmm0
movups xmmword [rbp + 0xb50], xmm0
movups xmmword [rbp + 0xb60], xmm0
movsd qword [rsp + 0x28], xmm14
movsd xmm0, qword [0x1400677a0]
movsd qword [rsp + 0x20], xmm0
movsd xmm3, qword [0x140067778]
xorps xmm2, xmm2
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0xb10]
call fcn.140006960
nop
mov qword [rbp + 0x2c40], 0
mov dword [rbp + 0x2c30], 0x1010000
lea rax, [rbp + 0xb10]
mov qword [rbp + 0x2c38], rax
movzx edx, r14b
lea rcx, [rsp + 0x78]
call fcn.140006110
nop
mov r8d, 0xe
lea rdx, str.hp_mp_fp_debug
lea rcx, [rsp + 0x78]
call fcn.140006130
nop
lea rdx, [rbp + 0x2c30]
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.140005320
nop
xorps xmm0, 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 [rsp + 0x20], xmm10
movsd xmm3, qword [0x1400677c0]
movaps xmm2, xmm10
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x1710]
call fcn.1400071e0
nop
mov qword [rbp + 0x2c40], 0
mov dword [rbp + 0x2c30], 0x1010000
lea rax, [rbp + 0x1710]
mov qword [rbp + 0x2c38], rax
movzx edx, sil
lea rcx, [rsp + 0x78]
call fcn.140006110
nop
mov r8d, 0x10
lea rdx, str.alert_text_debug
lea rcx, [rsp + 0x78]
call fcn.140006130
nop
lea rdx, [rbp + 0x2c30]
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.140005320
nop
xorps xmm0, 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
movsd qword [rsp + 0x28], xmm14
movsd xmm0, qword [0x140067798]
movsd qword [rsp + 0x20], xmm0
movsd xmm3, qword [0x1400677a8]
movsd xmm2, qword [0x1400677d0]
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x1e60]
call fcn.1400075c0
nop
mov qword [rbp + 0x2c40], 0
mov dword [rbp + 0x2c30], 0x1010000
lea rax, [rbp + 0x1e60]
mov qword [rbp + 0x2c38], rax
movzx edx, dil
lea rcx, [rsp + 0x78]
call fcn.140006110
nop
mov r8d, 0xc
lea rdx, str.combat_debug
lea rcx, [rsp + 0x78]
call fcn.140006130
nop
lea rdx, [rbp + 0x2c30]
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.140005320
nop
mov ecx, 1
call qword [sym.imp.opencv_world470.dll_int___cdecl_cv::waitKey_int_]
nop
lea rcx, [rbp + 0x1e60]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1710]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xb10]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea rcx, [rbp + 0xe30]
call fcn.14005ab30
test al, al
je 0x14004df18
mov byte [rsp + 0x72], 0
jmp 0x14004df23
cmp byte [rsp + 0x72], 0
jne 0x14004dfe7
xor r8d, r8d
lea rdx, str.been_blocked
lea rcx, [rbp + 0x9d0]
call fcn.14004fdf0
cmp rax, 0xffffffffffffffff
je 0x14004dfe7
lea rcx, [rbp + 0xb90]
call fcn.140046950
test al, al
je 0x14004df81
lea rdx, str.Found_action_blocked._Moving_away_and_clearing_initial_monsters_on_field.
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Found_action_blocked._Moving_away_and_clearing_initial_monsters_on_field.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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]
cmp byte [0x140073b99], 0
jne 0x14004dfe7
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x480]
call fcn.1400523c0
mov ecx, 0x4e2
call fcn.140059d10
mov byte [rsp + 0x72], 1
lea rcx, [rbp + 0xe30]
call fcn.14005ab00
lea rcx, [rbp + 0x9b8]
call fcn.14004fa50
cmp byte [rbp + 0x4bc], 0
setne byte [rsp + 0x66]
lea rcx, [rbp + 0x9d0]
call fcn.140005320
nop
lea rcx, [rbp + 0xa00]
call fcn.140005320
nop
lea rcx, [rbp + 0x2520]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov r12d, dword [rbp - 0x58]
jmp 0x14004e023
xor r13d, r13d
call fcn.140016ed0
call fcn.14004f640
mov r15, rax
mov rcx, qword [0x140073ec0]
mov rdx, qword [rcx]
call qword [rdx + 0x120]
mov ebx, eax
mov rcx, qword [r15]
mov rdx, qword [rcx]
call qword [rdx + 0x40]
mov qword [rbp + 0xb08], 4
mov qword [rbp + 0xaf0], 0
lea rax, [0x140000000]
mov rax, qword [rax + rbx*8 + 0x73f30]
mov qword [rbp + 0xaf8], rax
mov dword [rbp + 0xb00], 0xffffffff
mov dword [rbp + 0xb04], r13d
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
xor r8d, r8d
mov rdx, qword [r15]
call qword [rax + 0x50]
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
lea r8, [rbp + 0xaf0]
mov edx, 1
call qword [rax + 0xd0]
movss xmm2, dword [rbp + 0xd04]
movaps xmm0, xmm2
mulss xmm0, dword [rbp + 0xcf8]
movss dword [rbp + 0x2c20], xmm0
movss xmm1, dword [rbp + 0xcfc]
mulss xmm1, xmm2
movss dword [rbp + 0x2c24], xmm1
movss xmm0, dword [rbp + 0xd00]
mulss xmm0, xmm2
movss dword [rbp + 0x2c28], xmm0
movss dword [rbp + 0x2c2c], xmm2
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
lea rdx, [0x140000000]
lea rbx, [rbx*8 + 0x73e88]
add rbx, rdx
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, [rbp + 0x2c20]
mov rdx, qword [rbx]
call qword [rax + 0x180]
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8, rbx
mov ebx, 1
mov edx, ebx
call qword [rax + 0x170]
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
lea r8, [0x140073e80]
mov edx, ebx
call qword [rax + 0xe0]
mov rax, qword [0x140073ba0]
mov rax, qword [rax + 0x4ae0]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r13
cmp byte [rcx], 0
cmovne rax, rcx
mov rdx, qword [0x140073ee0]
mov rcx, rax
call fcn.14000a5e0
mov qword [rbp + 0xb04], 4
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
lea r8, [rbp + 0xaf0]
mov edx, ebx
call qword [rax + 0xd0]
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [0x140073ea0]
mov rax, qword [rcx]
lea r8, [0x140073ee0]
mov edx, ebx
call qword [rax + 0x50]
mov rcx, qword [0x140073ec0]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, ebx
call qword [rax + 0x40]
mov rbx, qword [0x140073f28]
inc rbx
mov rcx, qword [0x140073ea0]
mov rax, qword [rcx]
mov r8, rbx
mov rdx, qword [0x140073ef0]
call qword [rax + 0x70]
mov qword [0x140073f28], rbx
mov qword [r15 + 8], rbx
lea rcx, [rbp + 0xd88]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea rcx, [rbp + 0xd20]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov ebx, dword [rbp - 0x28]
movzx r15d, byte [rsp + 0x62]
movzx r13d, byte [rsp + 0x63]
jmp 0x140049550
call fcn.14004f5c0
call fcn.14000b6d0
call fcn.14000ba20
xor ecx, ecx
call fcn.140012810
call fcn.14004f2e0
mov rcx, qword [rbp + 0x2f0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x3b8]
mov rcx, qword [rbp + 0x3e0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0x2ad0]
call fcn.14004ef30
nop
lea rcx, [rbp + 0xcc0]
call fcn.14004fb10
nop
lea rcx, [rbp + 0xd08]
call fcn.14004fcd0
nop
lea rcx, [rbp + 0xf70]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xa38]
call fcn.14004f9a0
nop
lea rcx, [rbp + 0xb70]
call fcn.140004540
nop
lea rcx, [rbp + 0x9b8]
call fcn.14004fb10
nop
lea rcx, [rbp + 0x6f0]
call fcn.14004ee60
nop
lea rcx, [rbp + 0x480]
call fcn.14004ee60
nop
lea rcx, [rbp + 0x3f0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x2640]
call fcn.14004eb10
nop
lea rcx, [rbp + 0xb90]
call fcn.140047030
nop
lea rcx, [rbp + 0x14d0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1560]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x10e0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1050]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1170]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1dd0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x17a0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x15f0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1830]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x18c0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1950]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1680]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x19e0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1a70]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1b00]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1b90]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1c20]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1200]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1cb0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1d40]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1320]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x13b0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1440]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1ec0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2160]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2100]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f80]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x12c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1fe0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f20]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2040]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2580]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x25e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x21c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2220]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2280]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x22e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2340]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x23a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2400]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2460]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x24c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
xor eax, eax
jmp 0x140048ca6
lea rdx, str.flyff_pid_is_1__error
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 r8, [rbp + 0x3b8]
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x2f0]
call fcn.14004f7e0
nop
lea rcx, [rbp + 0x970]
call fcn.140004540
nop
lea rcx, [rbp + 0x2520]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd20]
call fcn.14004ef30
nop
lea rcx, [rbp + 0x2ad0]
call fcn.14004ef30
nop
lea rcx, [rbp + 0xcc0]
call fcn.14004fb10
nop
lea rcx, [rbp + 0xd08]
call fcn.14004fcd0
nop
lea rcx, [rbp + 0xf70]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xa38]
call fcn.14004f9a0
nop
lea rcx, [rbp + 0xb70]
call fcn.140004540
nop
lea rcx, [rbp + 0x9b8]
call fcn.14004fb10
nop
lea rcx, [rbp + 0x6f0]
call fcn.14004ee60
nop
lea rcx, [rbp + 0x480]
call fcn.14004ee60
nop
lea rcx, [rbp + 0x3f0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x2640]
call fcn.14004eb10
nop
lea rcx, [rbp + 0xb90]
call fcn.140047030
nop
lea rcx, [rbp + 0x14d0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1560]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x10e0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1050]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1170]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1dd0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x17a0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x15f0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1830]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x18c0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1950]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1680]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x19e0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1a70]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1b00]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1b90]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1c20]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1200]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1cb0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1d40]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1320]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x13b0]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1440]
call fcn.1400071d0
nop
lea rcx, [rbp + 0x1ec0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2160]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2100]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f80]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x12c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1fe0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f20]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2040]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2580]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x25e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x21c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2220]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2280]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x22e0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2340]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x23a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2400]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2460]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x24c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20a0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov eax, 1
jmp 0x140048ca6
lea rdx, str.ERROR:_player_ID_is_invalid
lea rcx, [rbp + 0x68]
call fcn.140005420
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp + 0x68]
call fcn.140005320
lea r8, [rbp + 0x3b8]
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x2f0]
call fcn.14004f7e0
lea rdx, str.ERROR:_player_ID_is_invalid
lea rcx, [rsp + 0x78]
call fcn.140046f80
lea rdx, [0x14006f500]
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rdx, str.ERROR:_flyff_pid_is_1
lea rcx, [rbp + 0x68]
call fcn.140005420
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp + 0x68]
call fcn.140005320
lea rdx, str.flyff_pid_is_1__error
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005df0
lea rdx, [0x140005fc0]
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 r8, [rbp + 0x3b8]
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x2f0]
call fcn.14004f7e0
lea rdx, str.ERROR:_flyff_pid_is_1
lea rcx, [rsp + 0x78]
call fcn.140046f80
lea rdx, [0x14006f500]
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll__CxxThrowException
int3
lea rdx, str.ERROR:_healer_player_ID_is_invalid
lea rcx, [rbp + 0x68]
call fcn.140005420
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xb90]
call fcn.140046880
nop
lea rcx, [rbp + 0x68]
call fcn.140005320
lea r8, [rbp + 0x3b8]
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x2f0]
call fcn.14004f7e0
lea rdx, str.ERROR:_healer_player_ID_is_invalid
lea rcx, [rsp + 0x78]
call fcn.140046f80
lea rdx, [0x14006f500]
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll__CxxThrowException
int3