Function at 0x140047290
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 - 0x2d70]
mov eax, 0x2e70
call fcn.14005b430
sub rsp, rax
movaps xmmword [rsp + 0x2e60], xmm6
movaps xmmword [rsp + 0x2e50], xmm7
movaps xmmword [rsp + 0x2e40], xmm8
movaps xmmword [rsp + 0x2e30], xmm9
movaps xmmword [rsp + 0x2e20], xmm10
movaps xmmword [rsp + 0x2e10], xmm11
movaps xmmword [rsp + 0x2e00], xmm12
movaps xmmword [rsp + 0x2df0], xmm13
movaps xmmword [rsp + 0x2de0], xmm14
movaps xmmword [rsp + 0x2dd0], xmm15
mov rax, qword [0x140073040]
xor rax, rsp
mov qword [rbp + 0x2cc0], rax
xor esi, esi
mov edx, 0xc8
lea rcx, [rbp + 0xd60]
call fcn.14004e420
lea rcx, [rbp + 0xd60]
call fcn.14004e300
nop
xor r8d, r8d
lea rdx, [rbp + 0x1910]
lea rcx, [rbp + 0xd60]
call fcn.14005a130
lea rcx, [rbp + 0x1910]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1430]
call fcn.140006940
lea rdx, str.imagesdead.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov edi, 1
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1430]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1430]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1430]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
lea r8d, [rsi + 0xa]
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x18b0]
call fcn.140006940
lea rdx, str.imagescurattack.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x18b0]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x18b0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x18b0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1850]
call fcn.140006940
lea rdx, str.images_aggro.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1850]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1850]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1850]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x17f0]
call fcn.140006940
lea rdx, str.imagesincombat.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x17f0]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x17f0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x17f0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1790]
call fcn.140006940
lea rdx, str.images_actionblocked.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1790]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1730]
call fcn.140006940
lea rdx, str.imagesgiant.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1730]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x1730]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1730]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x16d0]
call fcn.140006940
lea rdx, str.images_violet.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x16d0]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x16d0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x16d0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1670]
call fcn.140006940
lea rdx, str.imagesgianttop.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1670]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x1670]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1670]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1610]
call fcn.140006940
lea rdx, str.images_violettop.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1610]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1610]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1610]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x15b0]
call fcn.140006940
lea rdx, str.imagesmonstertaken.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x15b0]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x15b0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x15b0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1550]
call fcn.140006940
lea rdx, str.imagesgiantonmap.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1550]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1550]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1550]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x14f0]
call fcn.140006940
lea rdx, str.images_focused_target.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x14f0]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x14f0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x14f0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
lea r8d, [rsi + 6]
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x13d0]
call fcn.140006940
lea rdx, str.imagesmp.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x13d0]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1250]
call fcn.140006940
lea rdx, str.imageshp.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1250]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1370]
call fcn.140006940
lea rdx, str.images_fp.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1370]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1370]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1370]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1060]
call fcn.140006940
lea rdx, str.imagesmonstertarget.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1060]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1310]
call fcn.140006940
lea rdx, str.imagescaptcha.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1310]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x12b0]
call fcn.140006940
lea rdx, str.imagesheal_target_health.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x12b0]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x12b0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x12b0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x1490]
call fcn.140006940
lea rdx, str.imagesheal_target_in_range.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1490]
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 + 0x970]
call fcn.140005320
lea rdx, [rbp + 0x1490]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x1490]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea edx, [rsi + 0x60]
lea rcx, [rbp + 0x11f0]
call fcn.140006940
lea rdx, str.images_fighter.png
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
mov r8d, edi
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x11f0]
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 + 0x9a0]
call fcn.140005320
lea rdx, [rbp + 0x11f0]
lea rcx, [rbp + 0x910]
call fcn.140006920
nop
lea rdx, [rbp + 0x11f0]
lea rcx, [rbp + 0x930]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, edi
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x930]
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 + 0x930]
call fcn.140005380
nop
lea rcx, [rbp + 0x910]
call fcn.140005380
lea rcx, [rbp + 0x2b60]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x1150]
call fcn.140047170
lea edx, [rsi + 0xf]
lea rcx, [rbp + 0x1150]
call fcn.14005a450
lea rcx, [rbp + 0x11d0]
call fcn.140047170
lea edx, [rsi + 0xf]
lea rcx, [rbp + 0x11d0]
call fcn.14005a450
lea rcx, [rbp + 0xfd0]
call fcn.140047170
lea edx, [rsi + 0x14]
lea rcx, [rbp + 0xfd0]
call fcn.14005a450
lea rcx, [rbp + 0xfb0]
call fcn.140047170
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xfb0]
call fcn.14005a450
lea rcx, [rbp + 0xeb0]
call fcn.140047170
lea edx, [rsi + 8]
lea rcx, [rbp + 0xeb0]
call fcn.14005a450
lea rcx, [rbp + 0xed0]
call fcn.140047170
lea edx, [rsi + 0xa]
lea rcx, [rbp + 0xed0]
call fcn.14005a450
lea rcx, [rbp + 0xff0]
call fcn.140047170
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xff0]
call fcn.14005a450
mov byte [rsp + 0x66], sil
lea rcx, [rbp + 0x1970]
call fcn.140047170
lea edx, [rsi + 2]
lea rcx, [rbp + 0x1970]
call fcn.14005a450
lea rcx, [rbp + 0x1010]
call fcn.140047170
lea rcx, [rbp + 0xc78]
call fcn.140047170
lea rcx, [rbp + 0xe30]
call fcn.140047170
lea rcx, [rbp + 0x2080]
call fcn.140047170
lea rcx, [rbp + 0xef0]
call fcn.140047170
lea rcx, [rbp + 0xf10]
call fcn.140047170
lea rcx, [rbp + 0xf30]
call fcn.140047170
lea rcx, [rbp + 0x20a0]
call fcn.140047170
lea rcx, [rbp + 0x20c0]
call fcn.140047170
lea rcx, [rbp + 0x20e0]
call fcn.140047170
lea rcx, [rbp + 0xf90]
call fcn.140047170
lea edx, [rsi + 0x50]
lea rcx, [rbp + 0x1010]
call fcn.14005a450
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xc78]
call fcn.14005a450
lea edx, [rsi + 0x3c]
lea rcx, [rbp + 0xef0]
call fcn.14005a450
mov edx, 0x21c
lea rcx, [rbp + 0xf10]
call fcn.14005a450
lea edx, [rsi + 0x3c]
lea rcx, [rbp + 0xf30]
call fcn.14005a450
lea edx, [rsi + 0x1e]
lea rcx, [rbp + 0xe30]
call fcn.14005a450
lea rcx, [rbp + 0xe30]
call fcn.14005a430
lea rcx, [rbp + 0xf70]
call fcn.140047170
mov edx, 0x258
lea rcx, [rbp + 0xf70]
call fcn.14005a450
lea rcx, [rbp + 0xe30]
call fcn.14005a430
mov byte [rsp + 0x61], dil
mov byte [rsp + 0x72], sil
mov byte [rsp + 0x65], sil
lea rcx, [rbp + 0x2ad0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2a40]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x29b0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2920]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x19b0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2890]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2800]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2770]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x26e0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2650]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x25c0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2530]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x24a0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2410]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2bf0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2380]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x22f0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x1b60]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x1ad0]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x1a40]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x2260]
call fcn.140007ef0
nop
lea rcx, [rbp + 0x21d0]
call fcn.140007ef0
nop
mov dword [rbp + 0x340], 0x50
mov dword [rbp + 0x344], 0x40
lea rax, [0x14004f030]
mov qword [rbp + 0x348], rax
mov qword [rbp + 0x350], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x358], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x360], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x370], xmm1
lea rbx, str.FlyFF_Combat_Bot
mov qword [rbp + 0x380], rbx
mov qword [rbp + 0x388], rsi
lea rcx, [rbp + 0x340]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], rsi
mov rax, qword [rbp + 0x358]
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 + 0x380]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [rbp + 0x330], rax
mov rcx, rax
call fcn.14004e8e0
test al, al
jne 0x140048705
call fcn.14004ec10
mov rdx, qword [rbp + 0x358]
mov rcx, qword [rbp + 0x380]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0x21d0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2260]
call fcn.140007220
nop
lea rcx, [rbp + 0x1a40]
call fcn.140007220
nop
lea rcx, [rbp + 0x1ad0]
call fcn.140007220
nop
lea rcx, [rbp + 0x1b60]
call fcn.140007220
nop
lea rcx, [rbp + 0x22f0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2380]
call fcn.140007220
nop
lea rcx, [rbp + 0x2bf0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2410]
call fcn.140007220
nop
lea rcx, [rbp + 0x24a0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2530]
call fcn.140007220
nop
lea rcx, [rbp + 0x25c0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2650]
call fcn.140007220
nop
lea rcx, [rbp + 0x26e0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2770]
call fcn.140007220
nop
lea rcx, [rbp + 0x2800]
call fcn.140007220
nop
lea rcx, [rbp + 0x2890]
call fcn.140007220
nop
lea rcx, [rbp + 0x19b0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2920]
call fcn.140007220
nop
lea rcx, [rbp + 0x29b0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2a40]
call fcn.140007220
nop
lea rcx, [rbp + 0x2ad0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2b60]
call fcn.140007220
nop
lea rcx, [rbp + 0x11f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1490]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x12b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1310]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1060]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1370]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1250]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x13d0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x14f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1550]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x15b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1610]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1670]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x16d0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1730]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1790]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x17f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1850]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1430]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd60]
call fcn.14004e3f0
mov eax, edi
mov rcx, qword [rbp + 0x2cc0]
xor rcx, rsp
call fcn.14005a500
lea r11, [rsp + 0x2e70]
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 + 0x330]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [rbp + 0x330]
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.14001fd30
xor ecx, ecx
call fcn.140012750
call fcn.1400144a0
or dword [rax], 3
xor ecx, ecx
call fcn.140030fd0
mov rcx, qword [rbp + 0x330]
call fcn.14000ba20
mov rcx, qword [0x140073e80]
mov rax, qword [rcx]
lea rdx, [rbp - 0x68]
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.14000b560
movss xmm0, dword [0x14006768c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14006763c]
movss xmm2, dword [0x140067638]
movss xmm1, dword [0x14006762c]
lea rcx, [rbp + 0xc98]
call fcn.14000d8e0
xor bl, bl
mov dword [rbp - 0x28], ebx
xor r12b, r12b
mov dword [rbp - 0x58], r12d
mov edx, 0x130
lea rcx, [rbp + 0xb30]
call fcn.14004e430
lea rdx, str.flyffcombat.log
lea rcx, [rbp + 0x68]
call fcn.140005420
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400466b0
nop
mov edx, 0x488
lea rcx, [rbp + 0x1bf0]
call fcn.14004e520
lea rdx, str.flyffcombat.cfg
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1bf0]
call fcn.140001f90
nop
lea rcx, [rbp + 0x970]
call fcn.140005320
lea rdx, str.config_loaded
lea rcx, [rbp + 0x9a0]
call fcn.140005420
nop
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rbp + 0x9a0]
call fcn.140005320
lea rcx, [rbp + 0x390]
call fcn.140007ef0
nop
mov byte [rbp - 0x5c], 1
xor r13b, r13b
mov byte [rsp + 0x63], r13b
xor al, al
mov byte [rbp - 0x5e], al
mov byte [rbp + 0x900], al
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1c30]
call fcn.14004fb00
test al, al
je 0x140048900
mov byte [rbp + 0x900], 1
mov byte [rsp + 0x64], r13b
mov dword [rbp + 0x990], esi
xor r15b, r15b
mov byte [rsp + 0x62], r15b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1e10]
call fcn.14004fb00
test al, al
je 0x14004893c
mov r15b, 1
mov byte [rsp + 0x62], r15b
mov dword [rbp + 0x990], 2
mov byte [rbp + 0x901], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1d50]
call fcn.14004fb00
test al, al
je 0x140048961
mov byte [rbp + 0x901], 1
mov byte [rsp + 0x71], 0x30
mov byte [rbp + 0x902], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1db0]
call fcn.14004fb00
test al, al
je 0x14004898b
mov byte [rbp + 0x902], 1
mov dword [rbp + 0x9cc], esi
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1ef0]
call fcn.14004fb00
mov byte [rsp + 0x70], al
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x1e50]
call fcn.140001350
mov dword [rbp + 0x9d0], eax
mov dword [rbp + 0x928], edi
lea rdx, str.single_heal
lea rcx, [rbp + 0x1df0]
call fcn.14004fb00
test al, al
jne 0x140048a21
lea rdx, str.circle_heal
lea rcx, [rbp + 0x1df0]
call fcn.14004fb00
test al, al
je 0x140048a00
mov dword [rbp + 0x928], 2
jmp 0x140048a21
lea rdx, str.heal_rain
lea rcx, [rbp + 0x1df0]
call fcn.14004fb00
test al, al
je 0x140048a21
mov dword [rbp + 0x928], 3
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x1e30]
call fcn.140001350
mov dword [rbp + 0x9d4], eax
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1ed0]
call fcn.14004fb00
mov byte [rsp + 0x60], al
mov byte [rbp + 0x906], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1e90]
call fcn.14004fb00
test al, al
je 0x140048a75
mov byte [rbp + 0x906], 1
mov byte [rbp + 0x907], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1eb0]
call fcn.14004fb00
test al, al
je 0x140048a9a
mov byte [rbp + 0x907], 1
mov byte [rbp + 0x905], r13b
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1e70]
call fcn.14004fb00
test al, al
je 0x140048abf
mov byte [rbp + 0x905], 1
lea rdx, str.fight
lea rcx, [rbp + 0x1c70]
call fcn.14004fb00
movzx eax, al
xor eax, 1
inc eax
mov dword [rbp + 0x994], eax
mov dword [rbp + 0x20], esi
mov edx, 0x268
lea rcx, [rbp + 0x420]
call fcn.14004e850
xor edx, edx
mov r8d, 0x268
lea rcx, [rbp + 0x420]
call fcn.14005b274
lea rcx, [rbp + 0x420]
call fcn.14004e530
nop
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x420]
call fcn.140056950
mov edx, 0x268
lea rcx, [rbp + 0x690]
call fcn.14004e850
xor edx, edx
mov r8d, 0x268
lea rcx, [rbp + 0x690]
call fcn.14005b274
lea rcx, [rbp + 0x690]
call fcn.14004e530
nop
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x690]
call fcn.140056950
mov edx, 0x18
lea rcx, [rbp + 0x958]
call fcn.140001f80
lea rcx, [rbp + 0x958]
call fcn.140004640
nop
mov edx, 0x41
lea rcx, [rbp + 0x958]
call fcn.14004f3a0
lea rcx, [rbp + 0x1990]
call fcn.14004e330
mov edx, 0x18
lea rcx, [rbp + 0xb10]
call fcn.140001f80
lea rcx, [rbp + 0xb10]
call fcn.140004640
nop
mov edx, 0x98
lea rcx, [rbp + 0xcc0]
call fcn.14004e860
lea rcx, [rbp + 0xcc0]
call fcn.1400471b0
mov byte [rbp - 0x60], 0
mov edx, 0x18
lea rcx, [rbp + 0x9d8]
call fcn.140001f80
lea rcx, [rbp + 0x9d8]
call fcn.140004640
nop
mov edx, 4
lea rcx, [rbp + 0x9d8]
call fcn.14004f1e0
cmp byte [rbp + 0x901], 0
je 0x140048cd5
mov edi, esi
lea rcx, [rbp + 0x1f10]
call fcn.140004510
test rax, rax
je 0x140048cd5
mov rbx, rsi
nop dword [rax]
lea rcx, [rbp + 0xa90]
call fcn.14004e340
mov rdx, rbx
lea rcx, [rbp + 0x1f10]
call fcn.140004500
movzx ecx, byte [rax]
add cl, 0x30
mov byte [rbp + 0xa90], cl
mov rdx, rbx
lea rcx, [rbp + 0x1f28]
call fcn.140004500
mov ecx, dword [rax]
mov dword [rbp + 0xa94], ecx
lea rdx, [rbp + 0xa94]
lea rcx, [rbp - 0x68]
call fcn.140007b60
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14000a0d0
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0xa98], rax
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x9d8]
call fcn.14004f2a0
inc edi
movsxd rbx, edi
lea rcx, [rbp + 0x1f10]
call fcn.140004510
cmp rbx, rax
jb 0x140048c40
mov ebx, dword [rbp - 0x28]
lea rcx, [rbp + 0x9d8]
call fcn.14004f1a0
mov dword [rbp + 0x998], eax
mov edx, 0x60
lea rcx, [rbp + 0xe50]
call fcn.140006940
lea rcx, [rbp + 0xe50]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::constructor_void____ptr64]
nop
mov byte [rbp - 0x5f], 0
mov byte [rbp - 0x5d], 1
mov byte [rbp + 0x908], 0
mov byte [rbp + 0x903], 0
mov byte [rbp + 0x904], 0
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1cd0]
call fcn.14004fb00
test al, al
je 0x140048d41
mov byte [rbp + 0x908], 1
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1cf0]
call fcn.14004fb00
test al, al
je 0x140048d5f
mov byte [rbp + 0x903], 1
lea rdx, [0x1400657bc]
lea rcx, [rbp + 0x1cf0]
call fcn.14004fb00
test al, al
je 0x140048d94
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1d10]
call fcn.14004fb00
test al, al
je 0x140048d94
mov byte [rbp + 0x904], 1
lea rcx, [rbp + 0xf50]
call fcn.140047170
mov edx, dword [rbp + 0x9d0]
lea rcx, [rbp + 0xf50]
call fcn.14005a450
mov edx, 0x18
lea rcx, [rbp + 0xca8]
call fcn.140001f80
lea rcx, [rbp + 0xca8]
call fcn.140004640
nop
mov edx, 0xa
lea rcx, [rbp + 0xca8]
call fcn.14004f5a0
mov dword [rbp + 0x9c8], esi
mov edx, 0x18
lea rcx, [rbp + 0xc60]
call fcn.140001f80
lea rcx, [rbp + 0xc60]
call fcn.140004640
nop
mov edx, 0xc8
lea rcx, [rbp + 0x2100]
call fcn.14004e420
lea rcx, [rbp + 0x2100]
call fcn.14004e300
nop
movzx edi, byte [rsp + 0x61]
movzx esi, byte [rsp + 0x61]
movzx r14d, byte [rsp + 0x66]
movss xmm6, dword [0x140067814]
movss xmm12, dword [0x1400677b8]
movss xmm13, dword [0x1400677c8]
movsd xmm15, qword [0x1400676c8]
movsd xmm8, qword [0x1400676d0]
movsd xmm9, qword [0x1400676a0]
movsd xmm11, qword [0x140067690]
movsd xmm7, qword [0x1400676b8]
movsd xmm14, qword [0x1400676f0]
movaps xmm10, xmmword [0x140067900]
nop word [rax + rax]
cmp byte [rbp - 0x60], 0
jne 0x140048ed3
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x1c90]
call fcn.140001350
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x1cb0]
call fcn.140001350
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x1d30]
call fcn.140001350
mov dword [rbp + 0x20], eax
mov byte [rbp - 0x60], 1
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1030]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140048f54
mov edi, 1
nop dword [rax]
lea rcx, [rbp + 0x1030]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x1030]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rbp + 0x1038], 0x12
cmove ebx, edi
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1030]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140048f00
mov dword [rbp - 0x28], ebx
movzx edi, byte [rsp + 0x61]
test bl, bl
jne 0x14004db25
call fcn.14000b7b0
call fcn.14000c2d0
call fcn.140014e00
call fcn.140027210
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1c8]
call fcn.14000a3b0
lea rcx, [rbx + 0x14]
mov r8, rax
xor edx, edx
call fcn.14001d490
lea rcx, [rbx + 0x1c]
xor edx, edx
call fcn.14001d4d0
xor edx, edx
mov r8d, 0x12f
lea rcx, str.FlyFF_Combat
call fcn.14001a6b0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1d0]
call fcn.14000a3b0
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1d8]
call fcn.14000a3b0
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14001d490
call fcn.1400144a0
lea rcx, [rax + 8]
xor edx, edx
call fcn.14001d4d0
lea rcx, str.Select_the_bot_mode
call fcn.14003c190
call fcn.14003efa0
mov ebx, 1
mov r8d, ebx
lea rdx, [rbp + 0x994]
lea rcx, str.Fight
call fcn.14003e7c0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020060
lea r8d, [rbx + 1]
lea rdx, [rbp + 0x994]
lea rcx, str.Heal
call fcn.14003e7c0
movss xmm0, dword [0x1400677dc]
call fcn.140020110
mov eax, dword [rbp + 0x994]
cmp eax, ebx
jne 0x140049420
lea rcx, str.Fight_Mode_Options
call fcn.14003f490
call fcn.14003efa0
lea rcx, str.Setup_Players
call fcn.14003c190
xor r15d, r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1c10]
lea rcx, str.Fighter_Name
call fcn.140046420
lea rdx, [rbp + 0x900]
lea rcx, str.Enable_monitor_and_defend_healer
call fcn.14003d8e0
cmp byte [rbp + 0x900], r15b
je 0x1400490cf
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1bf0]
lea rcx, str.Healer_Name
call fcn.140046420
call fcn.14003efa0
lea rcx, str.Self_Buffs
call fcn.14003c190
lea rdx, [rbp + 0x901]
lea rcx, str.Enable_fighter_self_buffs_in_the_F2_skillbar
call fcn.14003d8e0
cmp byte [rbp + 0x901], r15b
je 0x1400492cf
mov dword [rsp + 0x20], r15d
mov r9d, Ordinal_101
mov r8d, ebx
lea rdx, [rbp + 0x998]
lea rcx, str.Number_of_self_buff_skills
call fcn.14003fad0
mov eax, dword [rbp + 0x998]
cmp eax, ebx
jge 0x140049135
mov eax, ebx
mov dword [rbp + 0x998], ebx
jmp 0x140049145
cmp eax, 0xa
jle 0x140049145
mov eax, 0xa
mov dword [rbp + 0x998], eax
movsxd rbx, eax
lea rcx, [rbp + 0x9d8]
call fcn.14004f1a0
cmp rbx, rax
je 0x140049168
mov rdx, rbx
lea rcx, [rbp + 0x9d8]
call fcn.14004f230
mov r12d, r15d
lea rcx, [rbp + 0x9d8]
call fcn.14004f180
mov r15, rax
lea rcx, [rbp + 0x9d8]
call fcn.14004f1b0
cmp r15, rax
je 0x1400492c3
lea r13, [r15 + 4]
mov rsi, rax
nop word [rax + rax]
lea r12d, [r12 + 1]
movsd xmm0, qword [str.Skill_slot]
movsd qword [rbp + 0x2cb0], xmm0
mov ecx, dword [0x1400658c0]
mov dword [rbp + 0x2cb8], ecx
lea ebx, [r12 + 0x30]
mov byte [rbp + 0x2cbc], bl
movzx eax, byte [r15]
mov byte [rbp + 0x950], al
mov byte [rbp + 0x951], 0
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8d, [rax + 2]
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x2cb0]
call fcn.14003fb30
movzx eax, byte [rbp + 0x950]
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.140020060
movups xmm0, xmmword [str.Skill___Interval__Sec_]
movups xmmword [rbp + 0x2c90], xmm0
mov eax, dword [0x1400658d8]
mov dword [rbp + 0x2ca0], eax
movzx eax, word [0x1400658dc]
mov word [rbp + 0x2ca4], ax
movzx eax, byte [0x1400658de]
mov byte [rbp + 0x2ca6], al
mov byte [rbp + 0x2c96], bl
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8d, [rbx + 4]
mov rdx, r13
lea rcx, [rbp + 0x2c90]
call fcn.14003fad0
mov rdx, r13
lea rcx, [rbp + 0x1e0]
call fcn.140007b60
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.14000a0d0
mov rax, qword [rbp + 0xb0]
mov qword [r13 + 4], rax
add r15, 0x20
add r13, 0x20
cmp r15, rsi
jne 0x1400491a0
movzx esi, byte [rsp + 0x61]
movzx r13d, byte [rsp + 0x63]
mov ebx, 1
xor r15d, r15d
mov r12d, dword [rbp - 0x58]
call fcn.14003efa0
lea rcx, str.Attack_Skill
call fcn.14003c190
lea rdx, [rbp + 0x902]
lea rcx, str.Enable_attack_skill_in_the_F1_skillbar
call fcn.14003d8e0
cmp byte [rbp + 0x902], 0
je 0x14004932f
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1dd0]
lea rcx, str.Attack_skill_number
call fcn.140046420
xor edx, edx
lea rcx, [rbp + 0x1dd0]
call fcn.14004f700
movzx eax, byte [rax]
mov byte [rsp + 0x71], al
call fcn.14003efa0
lea rcx, str.Restore
call fcn.14003c190
lea rcx, str.Use_pots_to_restore_HP__MP__or_FP_via_1_and_2_keys_of_F1
call fcn.14003c190
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1d30]
lea rcx, str.Restore_Interval__sec_
call fcn.140046420
lea rdx, [rbp + 0x908]
lea rcx, str.Restore_HP
call fcn.14003d8e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020060
lea rdx, [rbp + 0x903]
lea rcx, str.Restore_MP
call fcn.14003d8e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020060
lea rdx, [rbp + 0x904]
lea rcx, str.Restore_FP
call fcn.14003d8e0
cmp byte [rbp + 0x903], 0
je 0x1400493c9
mov byte [rbp + 0x904], 0
call fcn.14003efa0
lea rcx, str.Click_offset_values_when_clicking_monster_target
call fcn.14003c190
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1c90]
lea rcx, str.Click_X_Offset
call fcn.140046420
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1cb0]
lea rcx, str.Click_Y_Offset
call fcn.140046420
call fcn.14003efa0
jmp 0x1400496c3
cmp eax, 2
jne 0x1400496c0
lea rcx, str.Heal_Mode_Options
call fcn.14003f490
call fcn.14003efa0
lea rcx, str.Buffs
call fcn.14003c190
lea rdx, [rbp + 0x905]
lea rcx, str.Start_by_buffing_the_fighter
call fcn.14003d8e0
lea rcx, str.Buffs_should_be_in_2_0_slots_on_the_F1_skillbar_and_2_4_slots_on_the_F2_skillbar
call fcn.14003c190
call fcn.14003efa0
lea rcx, str.Heal_Skill
call fcn.14003c190
mov r8d, ebx
lea rdx, [rbp + 0x928]
lea rcx, str.Heal
call fcn.14003e7c0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020060
mov r8d, 2
lea rdx, [rbp + 0x928]
lea rcx, str.Circle_Heal
call fcn.14003e7c0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020060
mov r8d, 3
lea rdx, [rbp + 0x928]
lea rcx, str.Heal_Rain
call fcn.14003e7c0
lea rcx, str.The_heal_skill_should_be_in_the_1_slot_of_F1_and_F2_skillbars
call fcn.14003c190
call fcn.14003efa0
lea rcx, str.Intervals
call fcn.14003c190
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9d, [rbx + 0x64]
lea r8d, [rbx + 1]
lea rdx, [rbp + 0x9d0]
lea rcx, str.Rebuff_interval_in_seconds
call fcn.14003fad0
mov dword [rsp + 0x20], ebx
mov ebx, 1
lea r9d, [rbx + 0x63]
mov r8d, ebx
lea rdx, [rbp + 0x9d4]
lea rcx, str.Pause_between_heal_interval_in_millisec
call fcn.14003fad0
call fcn.14003efa0
lea rcx, str.Find_Fighter
call fcn.14003c190
xor r8d, r8d
lea rdx, [rbp + 0x990]
lea rcx, str.User_will_target_the_fighter_manually
call fcn.14003e7c0
mov r8d, ebx
lea rdx, [rbp + 0x990]
lea rcx, str.Find_fighter_in_party_window_and_always_target
call fcn.14003e7c0
lea r8d, [rbx + 1]
lea rdx, [rbp + 0x990]
lea rcx, str.Find_and_target_fighter_by_name_automatically
call fcn.14003e7c0
mov ecx, dword [rbp + 0x990]
test ecx, ecx
je 0x14004966f
sub ecx, ebx
je 0x140049661
mov byte [rsp + 0x60], 0
cmp ecx, ebx
je 0x140049656
mov byte [rsp + 0x64], bl
mov byte [rsp + 0x62], 0
xor r15d, r15d
call fcn.14003efa0
lea rcx, str.Heal_Method
call fcn.14003c190
mov r8d, ebx
lea rdx, [rbp + 0x9cc]
lea rcx, str.Monitor_targetted_fighter_and_only_heal_when_hurt
call fcn.14003e7c0
xor r8d, r8d
lea rdx, [rbp + 0x9cc]
lea rcx, str.Constantly_heal_every_pause_interval
call fcn.14003e7c0
cmp dword [rbp + 0x9cc], ebx
sete byte [rsp + 0x70]
call fcn.14003efa0
lea rcx, str.Other_Rebuffs
call fcn.14003c190
lea rdx, [rbp + 0x906]
lea rcx, str.Rebuff_party_with_Geburah_Tiphreth_every_60_sec
call fcn.14003d8e0
lea rcx, str.Geb_skill_should_be_4_slot_on_the_F2_skillbar
call fcn.14003c190
lea rdx, [rbp + 0x907]
lea rcx, str.Rebuff_self_with_Prevention_every_540_sec
call fcn.14003d8e0
lea rcx, str.Prev_skill_should_be_5_slot_on_the_F2_skillbar
call fcn.14003c190
call fcn.14003efa0
jmp 0x1400496c3
mov byte [rsp + 0x62], bl
mov byte [rsp + 0x64], 0
jmp 0x14004967c
mov byte [rsp + 0x60], bl
mov byte [rsp + 0x64], 0
jmp 0x1400495b0
mov byte [rsp + 0x64], bl
test r15b, r15b
je 0x1400495b5
xor r15d, r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1c10]
lea rcx, str.Fighter_Name
call fcn.140046420
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1bf0]
lea rcx, str.Healer_Name
call fcn.140046420
jmp 0x1400495b8
xor r15d, r15d
lea rcx, str.Logging_to_file_level
call fcn.14003c190
xor r8d, r8d
lea rdx, [rbp + 0x9c8]
lea rcx, str.Error
call fcn.14003e7c0
mov r8d, ebx
lea rdx, [rbp + 0x9c8]
lea rcx, str.Verbose
call fcn.14003e7c0
call fcn.14003efa0
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rbp + 0x1e8]
call fcn.14000a3b0
mov rdx, rax
lea rcx, str.Start
call fcn.14003ce00
movzx ebx, r12b
test al, al
mov eax, 1
cmovne ebx, eax
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140020060
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rbp + 0x1f0]
call fcn.14000a3b0
mov rdx, rax
lea rcx, str.Stop
call fcn.14003ce00
mov r12d, r15d
movzx ecx, bl
test al, al
cmove r12d, ecx
mov dword [rbp - 0x58], r12d
movzx ebx, r12b
call fcn.14001c9f0
test r12b, r12b
je 0x14004d90d
cmp dword [rbp + 0x9c8], 1
jne 0x140049796
lea rcx, [rbp + 0xb30]
call fcn.140046980
mov r8d, 0xa
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0x2100]
call fcn.14005a390
lea rcx, [rbp + 0xab0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov edx, 0x60
lea rcx, [rbp + 0x1910]
call fcn.140006940
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x260]
call fcn.14005b274
lea rcx, [rbp + 0x260]
call fcn.14004e300
nop
mov r8d, 0xa
lea rdx, [rbp + 0x1910]
mov rcx, rax
call fcn.14005a390
nop
lea rcx, [rbp + 0x260]
call fcn.14004e3f0
lea rdx, [rbp + 0x1430]
lea rcx, [rbp + 0xab0]
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 + 0x2100]
lea rcx, [rbp + 0x9f0]
call fcn.140007bf0
mov rdx, rax
lea rcx, [rbp + 0x19b0]
call fcn.140007b70
lea rcx, [rbp + 0x9f0]
call fcn.140007220
movzx eax, bl
mov dword [rbp - 0x58], eax
lea rcx, [rbp + 0xed0]
call fcn.14005a460
test al, al
je 0x1400498ea
movzx eax, bl
mov dword [rbp - 0x58], eax
comisd xmm15, xmmword [rbp + 0x19b0]
jb 0x1400498de
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 + 0x970]
call fcn.140005420
nop
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rbp + 0x970]
call fcn.140005320
xor al, al
mov dword [rbp - 0x58], eax
lea rcx, [rbp + 0xed0]
call fcn.14005a430
mov eax, dword [rbp + 0x994]
cmp eax, 2
jne 0x14004a95e
movzx ebx, byte [rsp + 0x62]
test bl, bl
je 0x140049b79
lea rdx, [rbp + 0x1c10]
lea rcx, [rbp + 0x420]
call fcn.14004f750
lea rdx, [rbp + 0x1bf0]
lea rcx, [rbp + 0x690]
call fcn.14004f750
lea rcx, [rbp + 0x420]
call fcn.140005310
test al, al
jne 0x14004994c
lea rcx, [rbp + 0x690]
call fcn.140005310
test al, al
je 0x140049979
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 0x14004998f
lea rcx, [rbp + 0x690]
call fcn.140055690
jmp 0x140049b79
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 + 0x910]
call fcn.140001f80
lea rcx, [rbp + 0x910]
call fcn.140053470
nop
mov r12d, r15d
lea rcx, [rbp + 0x910]
call fcn.140004510
test rax, rax
je 0x140049af5
nop dword [rax]
mov rdx, r15
lea rcx, [rbp + 0x910]
call fcn.140004500
mov edx, dword [rax]
lea rcx, [rbp + 0x9f0]
call fcn.1400530c0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xcc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xcd0], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rbp + 0xce0], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rbp + 0xcf0], xmm1
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0xd00], xmm0
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rbp + 0xd10], xmm1
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rbp + 0xd20], xmm0
movups xmm1, xmmword [rax + 0x70]
movaps xmmword [rbp + 0xd30], xmm1
movups xmm0, xmmword [rax + 0x80]
movaps xmmword [rbp + 0xd40], xmm0
movsd xmm1, qword [rax + 0x90]
movsd qword [rbp + 0xd50], 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 + 0x910]
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 + 0xcc8], 1
jne 0x140049b02
inc r12d
movsxd r15, r12d
lea rcx, [rbp + 0x910]
call fcn.140004510
cmp r15, rax
jb 0x1400499f0
cmp dword [rbp + 0xcc8], 1
je 0x14004de55
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x690]
call fcn.140056370
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x420]
call fcn.140056370
cmp dword [rbp + 0x6c8], 1
je 0x140049b3a
cmp dword [rbp + 0x458], 1
jne 0x140049b68
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 + 0x910]
call fcn.140004540
movzx ebx, byte [rsp + 0x62]
cmp byte [rbp - 0x5f], 0
jne 0x140049dc9
mov eax, dword [rbp + 0x928]
cmp eax, 1
jne 0x140049c4d
lea rdx, str.imagesheal_skill.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r15d, 1
mov r8d, r15d
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0xab0]
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 + 0xe50]
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 + 0xab0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x970]
call fcn.140005320
lea rdx, [rbp + 0xe50]
lea rcx, [rsp + 0x78]
call fcn.140006920
nop
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x2c90]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, r15d
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x2c90]
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 + 0x2c90]
call fcn.140005380
nop
lea rcx, [rsp + 0x78]
call fcn.140005380
mov eax, dword [rbp + 0x928]
jmp 0x140049c53
mov r15d, 1
cmp eax, 2
jne 0x140049d0f
lea rdx, str.imagescircle_heal_skill.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, r15d
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0xab0]
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 + 0xe50]
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 + 0xab0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x970]
call fcn.140005320
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x2c90]
call fcn.140006920
nop
lea rdx, [rbp + 0xe50]
lea rcx, [rsp + 0x78]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, r15d
lea rdx, [rbp + 0x2c90]
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 + 0x2c90]
call fcn.140005380
mov eax, dword [rbp + 0x928]
cmp eax, 3
jne 0x140049dc5
lea rdx, str.imagesheal_rain_skill.png
lea rcx, [rbp + 0x970]
call fcn.140005420
nop
mov r8d, r15d
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0xab0]
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 + 0xe50]
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 + 0xab0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x970]
call fcn.140005320
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x2c90]
call fcn.140006920
nop
lea rdx, [rbp + 0xe50]
lea rcx, [rsp + 0x78]
call fcn.140006900
nop
xor r9d, r9d
mov r8d, r15d
lea rdx, [rbp + 0x2c90]
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 + 0x2c90]
call fcn.140005380
mov byte [rbp - 0x5f], 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 0x140049df2
lea rdx, str.Flyff_Universe___Chromium
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov r13, rax
cmp byte [rbp - 0x5e], 0
jne 0x140049e42
mov rcx, r13
call qword [sym.imp.USER32.dll_SetForegroundWindow]
mov edx, 0x1f4
mov cl, 0x5a
call fcn.140058af0
cmp byte [rbp + 0x905], 0
je 0x140049e3e
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.1400595a0
mov byte [rbp - 0x5e], 1
cmp byte [rbp + 0x906], 0
je 0x140049e8b
lea rcx, [rbp + 0xef0]
call fcn.14005a460
test al, al
je 0x140049e8b
mov edx, 0xfa
mov cl, 0x71
call fcn.140058af0
mov edx, 0xfa
mov cl, 0x34
call fcn.140058af0
mov edx, 0xfa
mov cl, 0x70
call fcn.140058af0
lea rcx, [rbp + 0xef0]
call fcn.14005a430
cmp byte [rbp + 0x907], 0
je 0x140049f02
cmp byte [rbp - 0x5d], 0
je 0x140049ec2
mov edx, 0xfa
mov cl, 0x71
call fcn.140058af0
mov edx, 0xfa
mov cl, 0x35
call fcn.140058af0
mov edx, 0xfa
mov cl, 0x70
call fcn.140058af0
mov byte [rbp - 0x5d], 0
lea rcx, [rbp + 0xf10]
call fcn.14005a460
test al, al
je 0x140049f02
mov edx, 0xfa
mov cl, 0x71
call fcn.140058af0
mov edx, 0xfa
mov cl, 0x35
call fcn.140058af0
mov edx, 0xfa
mov cl, 0x70
call fcn.140058af0
lea rcx, [rbp + 0xf10]
call fcn.14005a430
lea rcx, [rbp + 0xe30]
call fcn.14005a460
test al, al
je 0x140049ff0
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007bf0
nop
mov eax, dword [rbp + 0x9f8]
add eax, 0xa
mov dword [0x140073bb0], eax
mov eax, dword [rbp + 0x9fc]
add eax, 0xa
mov dword [0x140073bb4], eax
comisd xmm8, xmmword [rbp + 0x9f0]
jbe 0x140049fd5
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.140059450
mov dword [rsp + 0x68], 0x1e
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x1f8]
call fcn.140007b60
mov rcx, rax
call fcn.14000a0e0
lea edx, [r12 + 0x63]
lea ecx, [rdx - 0x32]
call fcn.140059450
lea rcx, [rbp + 0xe30]
call fcn.14005a430
nop
lea rcx, [rbp + 0x9f0]
call fcn.140007220
jmp 0x140049ff6
mov r12d, 1
lea rdx, [rbp + 0x9d4]
lea rcx, [rbp + 0x200]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
cmp byte [rbp - 0x5c], 0
je 0x14004a066
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.140007b70
lea rcx, [rbp + 0x9f0]
call fcn.140007220
mov byte [rbp - 0x5c], 0
lea rcx, [rbp + 0xf30]
call fcn.14005a460
test al, al
je 0x14004a0cd
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.140007b70
lea rcx, [rbp + 0x9f0]
call fcn.140007220
lea rcx, [rbp + 0xf30]
call fcn.14005a430
lea rcx, [rbp + 0x10c0]
call fcn.140007ef0
nop
movzx r15d, byte [rsp + 0x60]
test r15b, r15b
jne 0x14004a0ec
cmp byte [rsp + 0x70], r15b
je 0x14004a134
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
mov rdx, rax
lea rcx, [rbp + 0x10c0]
call fcn.140007b70
lea rcx, [rbp + 0x9f0]
call fcn.140007220
test bl, bl
je 0x14004a334
lea rcx, [rbp + 0x690]
call fcn.140055690
mov edx, dword [rbp + 0x458]
cmp dword [rbp + 0x6b0], edx
je 0x14004a334
lea rcx, [rbp + 0x690]
call fcn.140055db0
mov edx, 0x32
mov cl, 0x5a
call fcn.140058af0
mov edx, 0x32
mov cl, 0x53
call fcn.140058af0
mov dword [rsp + 0x68], 0xfa
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x208]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
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 + 0xd60]
call fcn.140008f90
mov rbx, rax
mov qword [rbp - 0x50], rax
mov r15, rax
shr r15, 0x20
test eax, eax
je 0x14004a32e
test r15d, r15d
je 0x14004a32e
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.140058af0
mov dword [rsp + 0x68], 0x32
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x210]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
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.140059b00
test al, al
je 0x14004a30b
lea ecx, [rbx + 5]
lea edx, [r15 - 5]
call fcn.140059240
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb8]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
lea rcx, [rbp + 0x690]
call fcn.140055690
mov eax, dword [rbp + 0x458]
cmp dword [rbp + 0x6b0], eax
jne 0x14004a32e
mov edx, 0x32
mov cl, 0x5a
call fcn.140058af0
jmp 0x14004a32e
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 0x14004a6f5
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
comisd xmm8, xmmword [rbp + 0x10c0]
jbe 0x14004a4f8
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 + 0x12b0]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
nop
movsd xmm0, qword [rbp + 0x9f0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
comisd xmm0, xmm8
jbe 0x14004a463
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 + 0x390]
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 + 0x390]
jb 0x14004a4e7
mov edx, 0xfa
mov cl, 0x5a
call fcn.140058af0
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 + 0x39c]
add edx, 5
mov ecx, dword [rbp + 0x398]
call fcn.140059450
jmp 0x14004a4e7
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.140058af0
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 + 0xd60]
call fcn.140008a00
test al, al
jne 0x14004a4e7
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.140059010
nop
lea rcx, [rbp + 0x9f0]
call fcn.140007220
jmp 0x14004a5fb
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 0x14004a5d1
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 + 0x11f0]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
nop
comisd xmm11, xmmword [rbp + 0x9f0]
jbe 0x14004a5c3
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 + 0x9fc]
add edx, 5
mov ecx, dword [rbp + 0x9f8]
add ecx, 3
call fcn.140059450
mov edx, 0xfa
mov cl, 0x5a
call fcn.140058af0
nop
lea rcx, [rbp + 0x9f0]
call fcn.140007220
jmp 0x14004a5fb
cmp byte [rsp + 0x64], 0
je 0x14004a5fb
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 + 0x928]
add eax, 0xfffffffe
cmp eax, 1
ja 0x14004a743
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
nop
movsd xmm0, qword [rbp + 0x9f0]
comisd xmm0, xmm7
jbe 0x14004a6e7
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 + 0x390]
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 + 0x390]
jb 0x14004a6e7
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 + 0x39c]
add edx, 5
mov ecx, dword [rbp + 0x398]
call fcn.140059450
nop
lea rcx, [rbp + 0x9f0]
call fcn.140007220
jmp 0x14004a743
comisd xmm9, xmmword [rbp + 0x390]
jb 0x14004a743
mov edx, 0xfa
mov cl, 0x5a
call fcn.140058af0
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 + 0x39c]
add edx, 5
mov ecx, dword [rbp + 0x398]
call fcn.140059450
lea rcx, [rbp + 0xf50]
call fcn.14005a460
test al, al
je 0x14004a7ae
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 + 0x9d0]
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.1400595a0
lea rcx, [rbp + 0xf50]
call fcn.14005a430
xor r13d, r13d
mov dword [rsp + 0x68], r13d
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
movzx ebx, al
mov eax, 1
mov dword [rsp + 0x68], eax
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
movzx r15d, al
mov dword [rsp + 0x68], 2
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
movzx r12d, al
mov dword [rsp + 0x68], 3
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
test bl, bl
jne 0x14004a86c
test r15b, r15b
jne 0x14004a86c
test r12b, r12b
jne 0x14004a86c
test al, al
je 0x14004a94a
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 0x14004a94a
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 + 0x11f0]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
nop
comisd xmm11, xmmword [rbp + 0x9f0]
jbe 0x14004a93d
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 + 0x9fc]
add edx, 5
mov ecx, dword [rbp + 0x9f8]
add ecx, 3
call fcn.140059450
mov edx, 0xfa
mov cl, 0x5a
call fcn.140058af0
nop
lea rcx, [rbp + 0x9f0]
call fcn.140007220
nop
lea rcx, [rbp + 0x10c0]
call fcn.140007220
mov eax, dword [rbp + 0x994]
jmp 0x14004a961
xor r13d, r13d
cmp eax, 1
jne 0x14004d8fa
lea rcx, [rbp + 0x9a0]
call fcn.140005460
nop
lea rdx, [0x140065780]
lea rcx, [rbp + 0x1c50]
call fcn.14004fb00
test al, al
je 0x14004a997
lea rdx, [0x140066200]
jmp 0x14004a9b5
lea rdx, [0x1400657bc]
lea rcx, [rbp + 0x1c50]
call fcn.14004fb00
test al, al
je 0x14004a9c1
lea rdx, [0x140066204]
lea rcx, [rbp + 0x9a0]
call fcn.14000a050
lea rdx, [0x140066200]
lea rcx, [rbp + 0x9a0]
call fcn.14004fb00
mov byte [0x140073b99], al
lea rcx, [rbp + 0xf70]
call fcn.14005a460
test al, al
je 0x14004aa39
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004aa28
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
call fcn.140059bd0
lea rcx, [rbp + 0xf70]
call fcn.14005a430
lea rdx, str.Flyff_Universe___Google_Chrome
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowW]
mov rbx, rax
test rax, rax
jne 0x14004aa62
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 + 0xf90]
call fcn.14005a450
lea rdx, [rbp + 0x1c10]
lea rcx, [rbp + 0x420]
call fcn.14004f750
cmp byte [rbp + 0x900], 0
je 0x14004aaa0
lea rdx, [rbp + 0x1bf0]
lea rcx, [rbp + 0x690]
call fcn.14004f750
cmp byte [rbp + 0x901], 0
je 0x14004ac84
cmp byte [rsp + 0x61], 0
je 0x14004ac84
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004aaf6
lea rdx, str.running_intial_fighter_self_buffs
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140058af0
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xc0]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
mov edx, 8
lea rcx, [rbp + 0x9c0]
call fcn.14004e8a0
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x9d8]
call fcn.14004f1d0
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x9d8]
call fcn.14004f1c0
mov rdx, rax
lea rcx, [rbp + 0x9c0]
call fcn.14004f190
test al, al
jne 0x14004ac73
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 + 0x9c0]
call fcn.14004f180
movzx edx, byte [rax]
mov rcx, rbx
call fcn.14004f930
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 + 0x9c0]
call fcn.14004f180
movsx ecx, byte [rax]
call qword [sym.imp.USER32.dll_VkKeyScanW]
movzx ecx, ax
mov edx, 0x3e8
call fcn.140058af0
lea rcx, [rbp + 0xc8]
call fcn.140007a80
mov rbx, qword [rax]
lea rcx, [rbp + 0x9c0]
call fcn.14004f180
mov qword [rax + 0x10], rbx
lea rcx, [rbp + 0xd0]
call fcn.140007a80
mov rbx, qword [rax]
lea rcx, [rbp + 0x9c0]
call fcn.14004f180
mov qword [rax + 0x18], rbx
lea rcx, [rbp + 0x9c0]
call fcn.14004f170
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x9d8]
call fcn.14004f1c0
mov rdx, rax
lea rcx, [rbp + 0x9c0]
call fcn.14004f190
test al, al
je 0x14004aba0
mov edx, 0xfa
mov cl, 0x70
call fcn.140058af0
mov byte [rsp + 0x61], 0
mov r8d, 1
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0xd60]
call fcn.14005a390
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 + 0xab0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea rcx, [rbp + 0xf90]
call fcn.14005a460
test al, al
je 0x14004ae92
cmp byte [rbp + 0x908], 0
je 0x14004ad62
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
mov rdx, rax
lea rcx, [rbp + 0x1b60]
call fcn.140007b70
lea rcx, [rbp + 0x9f0]
call fcn.140007220
movsd xmm0, qword [rbp + 0x1b60]
comisd xmm0, xmm7
jbe 0x14004ad62
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.140058af0
cmp byte [rbp + 0x903], 0
je 0x14004adf4
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
mov rdx, rax
lea rcx, [rbp + 0x1ad0]
call fcn.140007b70
lea rcx, [rbp + 0x9f0]
call fcn.140007220
movsd xmm0, qword [rbp + 0x1ad0]
comisd xmm0, xmm7
jbe 0x14004adf4
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.140058af0
cmp byte [rbp + 0x904], 0
je 0x14004ae86
lea rdx, [rbp + 0x1370]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
mov rdx, rax
lea rcx, [rbp + 0x1a40]
call fcn.140007b70
lea rcx, [rbp + 0x9f0]
call fcn.140007220
movsd xmm0, qword [rbp + 0x1a40]
comisd xmm0, xmm7
jbe 0x14004ae86
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.140058af0
lea rcx, [rbp + 0xf90]
call fcn.14005a430
cmp byte [rsp + 0x63], 0
je 0x14004b27a
mov byte [rsp + 0x65], 0
lea rcx, [rbp + 0x420]
call fcn.140055690
cmp byte [rbp + 0x900], 0
je 0x14004aec3
lea rcx, [rbp + 0x690]
call fcn.140055690
lea rcx, [rbp + 0x420]
call fcn.140053d10
lea rcx, [rbp + 0x958]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0x958]
call fcn.14004f1b0
cmp rbx, rax
je 0x14004b1f3
lea r14, [rbx + 0x28]
mov rsi, rax
nop word [rax + rax]
lea rdx, [rbp + 0xcc0]
lea rcx, [r14 - 0x28]
call fcn.1400561c0
test al, al
je 0x14004b11b
lea rdx, [rbp + 0xcc0]
lea rcx, [r14 - 0x28]
call fcn.140055f80
lea rdx, [rbp + 0xcc0]
lea rcx, [r14 - 0x28]
call fcn.140055180
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b1ce
movss xmm1, dword [r14 - 0xc]
lea rcx, [rbp - 0x48]
call fcn.140046f80
mov r13, rax
movss xmm1, dword [r14 - 8]
lea rcx, [rbp - 0x20]
call fcn.140046f80
mov r12, rax
movss xmm1, dword [r14 - 0x10]
lea rcx, [rbp + 0x28]
call fcn.140046f80
mov r15, rax
mov edx, dword [r14 + 4]
lea rcx, [rbp + 0x48]
call fcn.140046ce0
mov rbx, rax
mov edx, dword [r14]
lea rcx, [rbp + 0x90]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x1a8]
call fcn.14004fbc0
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.14004f830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.14004f910
nop
lea r8, str._POS_is___X
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14004f830
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.14004f910
nop
lea r8, [0x140066314]
mov rdx, rax
lea rcx, [rbp + 0x108]
call fcn.14004f830
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp + 0x2c90]
call fcn.14004f910
nop
lea r8, [0x140066310]
mov rdx, rax
lea rcx, [rbp + 0x930]
call fcn.14004f830
nop
mov r8, r13
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.14004f910
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
nop
lea rcx, [rbp + 0x930]
call fcn.140005320
nop
lea rcx, [rbp + 0x2c90]
call fcn.140005320
nop
lea rcx, [rbp + 0x108]
call fcn.140005320
nop
lea rcx, [rbp + 0x128]
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 + 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 0x14004b1ce
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 [r14]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._is_invalid__setting_to_0
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 + 0xb30]
call fcn.140046970
test al, al
je 0x14004b1cb
mov edx, dword [r14]
lea rcx, [rbp + 0x28]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x20]
call fcn.14004fbc0
nop
lea r8, str._is_invalid__setting_to_0
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004f830
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 [r14], r13d
add r14, 0x88
lea rax, [r14 - 0x28]
cmp rax, rsi
mov r13d, 0
jne 0x14004af00
movzx esi, byte [rsp + 0x61]
movzx r14d, byte [rsp + 0x66]
lea rdx, [rbp + 0x958]
xor ecx, ecx
call fcn.140057580
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 + 0xb30]
call fcn.140046970
test al, al
je 0x14004b262
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, [rbp + 0x958]
lea rcx, [rbp + 0x460]
call fcn.140055e80
jmp 0x14004bb37
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b2b8
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
mov byte [rsp + 0x63], 1
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b2fb
lea rdx, str.Setting_up_memory_reading_functions
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0x930]
call fcn.140001f80
lea rcx, [rbp + 0x930]
call fcn.140053470
nop
mov r12d, r13d
lea rcx, [rbp + 0x930]
call fcn.140004510
test rax, rax
je 0x14004b465
mov r15, r13
nop word [rax + rax]
mov rdx, r15
lea rcx, [rbp + 0x930]
call fcn.140004500
mov edx, dword [rax]
lea rcx, [rbp + 0x9f0]
call fcn.1400530c0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xcc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xcd0], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rbp + 0xce0], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rbp + 0xcf0], xmm1
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0xd00], xmm0
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rbp + 0xd10], xmm1
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rbp + 0xd20], xmm0
movups xmm1, xmmword [rax + 0x70]
movaps xmmword [rbp + 0xd30], xmm1
movups xmm0, xmmword [rax + 0x80]
movaps xmmword [rbp + 0xd40], xmm0
movsd xmm1, qword [rax + 0x90]
movsd qword [rbp + 0xd50], 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 + 0x930]
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 + 0xcc8], 1
jne 0x14004b472
inc r12d
movsxd r15, r12d
lea rcx, [rbp + 0x930]
call fcn.140004510
cmp r15, rax
jb 0x14004b360
cmp dword [rbp + 0xcc8], 1
je 0x14004e20c
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x420]
call fcn.140053610
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x420]
call fcn.140056370
cmp dword [rbp + 0x458], 1
jbe 0x14004e1a4
cmp byte [rbp + 0x900], 0
je 0x14004b4ce
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x690]
call fcn.140056370
cmp dword [rbp + 0x6c8], 1
jbe 0x14004e297
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b50c
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
mov edx, dword [rbp + 0x458]
lea rcx, [rbp + 0x420]
call fcn.140055db0
lea r8, [rbp + 0xcc0]
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x420]
call fcn.140056970
mov rdx, rax
lea rcx, [rbp + 0xca8]
call fcn.14004f660
lea rcx, [rsp + 0x78]
call fcn.14004f600
xor edx, edx
lea rcx, [rbp + 0x420]
call fcn.140055db0
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b59b
lea rdx, str.Got_all_of_the_text_targets
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b5d9
lea rdx, str.Starting_get_initial_monsters_on_field
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
movaps xmm0, xmmword [0x140065210]
movaps xmmword [rbp + 0x9f0], xmm0
movaps xmm1, xmmword [0x140065220]
movaps xmmword [rbp + 0xa00], xmm1
movaps xmm0, xmmword [0x140065230]
movaps xmmword [rbp + 0xa10], xmm0
movaps xmm1, xmmword [0x140065240]
movaps xmmword [rbp + 0xa20], xmm1
movaps xmm0, xmmword [0x140065250]
movaps xmmword [rbp + 0xa30], xmm0
movaps xmm1, xmmword [0x140065260]
movaps xmmword [rbp + 0xa40], xmm1
movsd xmm0, qword [0x140065270]
movsd qword [rbp + 0xa50], xmm0
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0xcc0]
lea rcx, [rsp + 0x78]
call fcn.140054c60
mov rdx, rax
lea rcx, [rbp + 0x958]
call fcn.14004f4c0
lea rcx, [rsp + 0x78]
call fcn.14004f440
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b6ce
lea rcx, [rbp + 0x958]
call fcn.14004f340
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140046da0
nop
mov r8, rax
lea rdx, str.initial_monsters_on_field_size_is
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0x958]
call fcn.14004f340
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 + 0x420]
call fcn.140053d10
lea rcx, [rbp + 0x958]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0x958]
call fcn.14004f1b0
mov r13, rax
mov qword [rbp - 0x68], rax
cmp rbx, rax
je 0x14004ba9d
lea rdi, [rbx + 0x20]
nop word [rax + rax]
lea r12, [rdi - 0x20]
lea rdx, [rbp + 0xcc0]
mov rcx, r12
call fcn.140055f80
lea rdx, [rbp + 0xcc0]
mov rcx, r12
call fcn.140055180
lea rbx, [rdi + 0xc]
mov qword [rsp + 0x68], rbx
lea r15, [rdi + 8]
mov qword [rbp - 0x50], r15
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004b969
movss xmm1, dword [rdi - 4]
lea rcx, [rbp]
call fcn.140046f80
mov r13, rax
movss xmm1, dword [rdi]
lea rcx, [rbp + 0x2c90]
call fcn.140046f80
mov r12, rax
movss xmm1, dword [rdi - 8]
lea rcx, [rsp + 0x78]
call fcn.140046f80
mov r15, rax
mov edx, dword [rbx]
lea rcx, [rbp + 0x108]
call fcn.140046ce0
mov rbx, rax
mov rdx, qword [rbp - 0x50]
mov edx, dword [rdx]
lea rcx, [rbp + 0x128]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x148]
call fcn.14004fbc0
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.14004f830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.14004f910
nop
lea r8, str._POS_is___X
mov rdx, rax
lea rcx, [rbp + 0x1a8]
call fcn.14004f830
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.14004f910
nop
lea r8, [0x140066314]
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.14004f830
nop
mov r8, r12
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.14004f910
nop
lea r8, [0x140066310]
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14004f830
nop
mov r8, r13
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004f910
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 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, [rbp + 0x128]
call fcn.140005320
nop
lea rcx, [rbp + 0x108]
call fcn.140005320
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
nop
lea rcx, [rbp + 0x2c90]
call fcn.140005320
nop
lea rcx, [rbp]
call fcn.140005320
mov r15, qword [rbp - 0x50]
mov rbx, qword [rsp + 0x68]
lea r12, [rdi - 0x20]
mov r13, qword [rbp - 0x68]
mov eax, dword [rbp + 0x458]
cmp dword [rbx], eax
jne 0x14004ba84
lea rdx, [rbp + 0xcc0]
mov rcx, r12
call fcn.140055420
test al, al
je 0x14004ba84
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004ba00
mov edx, dword [r15]
lea rcx, [rbp - 0x20]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
lea r8, str._is_pet__adding_to_all_pet_id
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
lea r8, str._is_pet__adding_to_all_pet_id
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
mov rcx, rbx
call fcn.140046a30
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 + 0xb10]
call fcn.140004520
add rdi, 0x88
lea rax, [rdi - 0x20]
cmp rax, r13
jne 0x14004b750
movzx edi, byte [rsp + 0x61]
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004badb
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rcx, [rbp + 0xb10]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0xb10]
call fcn.14004f1b0
mov r15, rax
cmp rbx, rax
je 0x14004bb17
nop
lea rdx, [rbp + 0x958]
mov ecx, dword [rbx]
call fcn.140057580
add rbx, 4
cmp rbx, r15
jne 0x14004bb00
lea rdx, [rbp + 0x958]
lea rcx, [rbp + 0x460]
call fcn.140055e80
nop
lea rcx, [rbp + 0x930]
call fcn.140004540
lea rcx, [rbp + 0xfb0]
call fcn.14005a460
test al, al
je 0x14004bbb0
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rcx, [0x140073ea8]
call fcn.14004f580
lea rcx, [rbp + 0xfb0]
call fcn.14005a430
lea rcx, [rbp + 0xfd0]
call fcn.14005a460
test al, al
jne 0x14004bbe6
lea rcx, [rbp + 0x958]
call fcn.14004f370
test al, al
jne 0x14004bbe6
lea rcx, [rbp + 0x958]
call fcn.14004f340
cmp rax, 1
jne 0x14004bf5b
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004bc24
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 + 0xb30]
call fcn.1400468a0
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 + 0x9f0], xmm0
movaps xmm1, xmmword [0x140065220]
movaps xmmword [rbp + 0xa00], xmm1
movaps xmm0, xmmword [0x140065230]
movaps xmmword [rbp + 0xa10], xmm0
movaps xmm1, xmmword [0x140065240]
movaps xmmword [rbp + 0xa20], xmm1
movaps xmm0, xmmword [0x140065250]
movaps xmmword [rbp + 0xa30], xmm0
movaps xmm1, xmmword [0x140065260]
movaps xmmword [rbp + 0xa40], xmm1
movsd xmm0, qword [0x140065270]
movsd qword [rbp + 0xa50], xmm0
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0xcc0]
lea rcx, [rsp + 0x78]
call fcn.140054c60
mov rdx, rax
lea rcx, [rbp + 0x958]
call fcn.14004f4c0
lea rcx, [rsp + 0x78]
call fcn.14004f440
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004bd3c
lea rcx, [rbp + 0x958]
call fcn.14004f340
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.140046da0
nop
mov r8, rax
lea rdx, str.initial_monsters_on_field_size_is
lea rcx, [rbp]
call fcn.14004fbc0
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0x958]
call fcn.14004f340
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 + 0x420]
call fcn.140053d10
lea rcx, [rbp + 0x958]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0x958]
call fcn.14004f1b0
mov r15, rax
cmp rbx, rax
je 0x14004bdda
nop dword [rax]
lea rdx, [rbp + 0xcc0]
mov rcx, rbx
call fcn.140055f80
lea rdx, [rbp + 0xcc0]
mov rcx, rbx
call fcn.140055180
add rbx, 0x88
cmp rbx, r15
jne 0x14004bdb0
lea rcx, [rbp + 0xb10]
call fcn.14004f370
test al, al
jne 0x14004be89
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004be2c
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 + 0xb30]
call fcn.1400468a0
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 + 0xb10]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0xb10]
call fcn.14004f1b0
mov r15, rax
cmp rbx, rax
je 0x14004be89
lea rdx, [rbp + 0x958]
mov ecx, dword [rbx]
call fcn.140057580
add rbx, 4
cmp rbx, r15
jne 0x14004be72
lea rcx, [rbp + 0xc60]
call fcn.14004f370
test al, al
jne 0x14004bf3c
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004bedb
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 + 0xb30]
call fcn.1400468a0
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 + 0xc60]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0xc60]
call fcn.14004f1b0
mov r15, rax
cmp rbx, rax
je 0x14004bf3c
lea rdx, [rbp + 0x958]
mov ecx, dword [rbx + 0x28]
call fcn.140057580
add rbx, 0x88
cmp rbx, r15
jne 0x14004bf21
lea rdx, [rbp + 0x958]
lea rcx, [rbp + 0x460]
call fcn.140055e80
lea rcx, [rbp + 0xfd0]
call fcn.14005a430
lea rcx, [rbp + 0x958]
call fcn.14004f180
mov r12, rax
lea rcx, [rbp + 0x958]
call fcn.14004f1b0
mov r13, rax
cmp r12, rax
je 0x14004c1e5
add r12, 0x28
cmp dword [r12], 0
jne 0x14004bffc
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004bfcb
lea rdx, str.Found_monster_with_ID_0__removing
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0x958]
xor ecx, ecx
call fcn.140057580
mov eax, dword [r12 + 4]
test eax, eax
je 0x14004c1d0
cmp eax, dword [rbp + 0x458]
je 0x14004c1d0
cmp eax, dword [rbp + 0x6c8]
je 0x14004c1d0
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c0f1
mov edx, dword [r12 + 4]
lea rcx, [rbp + 0x90]
call fcn.140046ce0
mov rbx, rax
mov edx, dword [r12]
lea rcx, [rbp + 0x48]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x28]
call fcn.14004fbc0
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14004f830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004f910
nop
lea r8, str._and_its_NOT_valid._Removing.
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140046ce0
mov rbx, rax
mov edx, dword [r12]
lea rcx, [rbp + 0x48]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_ID
lea rcx, [rbp + 0x28]
call fcn.14004fbc0
nop
lea r8, str._target_is
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14004f830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004f910
nop
lea r8, str._and_its_NOT_valid._Removing.
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
mov rcx, r15
call fcn.140046a30
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 + 0x958]
mov ecx, dword [r12]
call fcn.140057580
add r12, 0x88
lea rax, [r12 - 0x28]
cmp rax, r13
jne 0x14004bf86
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0xd60]
call fcn.140052b40
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0x11d0]
lea rcx, [rbp + 0xd60]
call fcn.140009be0
mov byte [rbp + 0x90b], 0
mov byte [rbp + 0x90c], 0
mov byte [rbp + 0x909], 0
mov byte [rbp + 0x90a], 0
cmp byte [rbp + 0x45c], 0
jne 0x14004d051
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c280
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 + 0xb30]
call fcn.1400468a0
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 + 0x958]
call fcn.14004f370
test al, al
jne 0x14004cff0
mov edx, 0x88
lea rcx, [rbp + 0x9f0]
call fcn.14004e8b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9f0], xmm0
movups xmmword [rbp + 0xa00], xmm0
movups xmmword [rbp + 0xa10], xmm0
movups xmmword [rbp + 0xa20], xmm0
movups xmmword [rbp + 0xa30], xmm0
movups xmmword [rbp + 0xa40], xmm0
movups xmmword [rbp + 0xa50], xmm0
movups xmmword [rbp + 0xa60], xmm0
mov qword [rbp + 0xa70], rax
lea rcx, [rbp + 0x9f0]
call fcn.14004e380
xor r12b, r12b
lea rcx, [rbp + 0x958]
call fcn.14004f180
mov r15, rax
lea rcx, [rbp + 0x958]
call fcn.14004f1b0
cmp r15, rax
je 0x14004c374
movzx edx, byte [rbp + 0x900]
mov r8d, dword [rbp + 0x458]
mov r9d, dword [rbp + 0x6c8]
test dl, dl
je 0x14004c35e
cmp dword [r15 + 0x2c], r9d
je 0x14004c562
cmp dword [r15 + 0x2c], r8d
je 0x14004c679
add r15, 0x88
cmp r15, rax
jne 0x14004c350
lea rcx, [rbp + 0x958]
call fcn.14004f330
mov rdx, rax
lea rcx, [rbp + 0x9f0]
call fcn.140047210
cmp dword [rbp + 0xa18], 0
je 0x14004cf76
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x9f0]
call fcn.140055180
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c406
mov edx, dword [rbp + 0xa1c]
lea rcx, [rbp - 0x48]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.mon_to_attack_target_is
lea rcx, [rbp]
call fcn.14004fbc0
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0xa1c]
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 + 0xa1c]
test eax, eax
je 0x14004c760
cmp eax, dword [rbp + 0x458]
je 0x14004c760
cmp eax, dword [rbp + 0x6c8]
je 0x14004c760
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c4d3
mov edx, dword [rbp + 0xa18]
lea rcx, [rbp - 0x20]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_target
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
lea r8, str._is_not_valid
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0xa18]
lea rcx, [rbp - 0x20]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Mon_target
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
lea r8, str._is_not_valid
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
mov rcx, rbx
call fcn.140046a30
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 + 0x958]
mov ecx, dword [rbp + 0xa18]
call fcn.140057580
jmp 0x14004d051
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c60f
mov edx, dword [rbp + 0x6c8]
lea rcx, [rbp + 0x48]
call fcn.140046ce0
mov rbx, rax
mov edx, dword [r15 + 0x28]
lea rcx, [rbp + 0x28]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Found_mon_ids
lea rcx, [rbp - 0x20]
call fcn.14004fbc0
nop
lea r8, str._is_attacking_our_healer_id
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004f830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f910
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0x6c8]
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 + 0x9f0]
call fcn.140047210
mov r12b, 1
mov byte [rsp + 0x65], r12b
jmp 0x14004c38f
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c726
mov edx, dword [rbp + 0x458]
lea rcx, [rbp + 0x48]
call fcn.140046ce0
mov rbx, rax
mov edx, dword [r15 + 0x28]
lea rcx, [rbp + 0x28]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Found_mon_id
lea rcx, [rbp - 0x20]
call fcn.14004fbc0
nop
lea r8, str._is_attacking_our_player_id
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004f830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f910
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0x458]
jmp 0x14004c644
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c7d5
mov edx, dword [rbp + 0xa18]
lea rcx, [rbp - 0x20]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Setting_target_as
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
lea r8, str._in_normal_fighting
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0xa18]
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 + 0xa18]
lea rcx, [rbp + 0x420]
call fcn.140055db0
mov edx, 0x32
mov cl, 0x5a
call fcn.140058af0
mov edx, 0x32
mov cl, 0x53
call fcn.140058af0
lea rdx, [rbp + 0xca8]
lea rcx, [rbp + 0x420]
call fcn.140057210
test al, al
jne 0x14004cf00
lea rax, [rbp + 0x909]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x90a]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x90b]
lea r8, [rbp + 0x90c]
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x9f0]
call fcn.1400597d0
mov dword [rsp + 0x68], 0xfa
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd8]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c8f3
lea rdx, str.Getting_target_coords
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0xd60]
call fcn.140008f90
mov rbx, rax
mov qword [rbp - 0x50], rax
shr rax, 0x20
test ebx, ebx
je 0x14004ceb6
test eax, eax
je 0x14004ceb6
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004c97b
lea rdx, str.Sending_escape
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140058af0
mov dword [rsp + 0x68], 0x32
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xe0]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
lea rcx, [rbp + 0xb30]
call fcn.140046970
mov r13d, dword [rbp - 0x4c]
test al, al
je 0x14004ca77
mov edx, r13d
lea rcx, [rbp + 0x48]
call fcn.140046ce0
mov r15, rax
mov edx, ebx
lea rcx, [rbp + 0x28]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.Target_to_click_x_is
lea rcx, [rbp - 0x20]
call fcn.14004fbc0
nop
lea r8, str._y_is
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.14004f830
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f910
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140059b00
lea rcx, [rbp + 0xb30]
test al, al
je 0x14004ce73
call fcn.140046970
test al, al
je 0x14004cb0f
lea rdx, str.Sending_left_click
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140059240
mov dword [rsp + 0x68], Ordinal_101
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xe8]
call fcn.140007b60
mov rcx, rax
call fcn.14004fb50
lea rcx, [rbp + 0x420]
call fcn.140055690
mov eax, dword [rbp + 0x440]
cmp eax, dword [rbp + 0xa18]
jne 0x14004cc31
movzx r8d, r12b
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x958]
call fcn.140057660
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004cbd2
lea rdx, str.Sending_6_key
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140058af0
cmp byte [rbp + 0x902], 0
je 0x14004cc19
mov edx, 0x32
movzx ecx, byte [rsp + 0x71]
call fcn.140058af0
lea rdx, [rbp + 0xa18]
lea rcx, [0x140073ea8]
call fcn.140004520
jmp 0x14004d051
test eax, eax
je 0x14004ce01
lea rcx, [rbp + 0x958]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0x958]
call fcn.14004f1b0
cmp rbx, rax
je 0x14004cd73
mov edx, dword [rbp + 0x440]
lea r15, [rbx + 0x28]
cmp edx, dword [r15]
je 0x14004cc7d
add rbx, 0x88
cmp rbx, rax
jne 0x14004cc63
jmp 0x14004cd73
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.140046ce0
nop
mov r8, rax
lea rdx, str.player_target_is
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
lea r8, str._adding_it_to_monsters_killed
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
mov rcx, rbx
call fcn.140046a30
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 + 0xb30]
call fcn.140046970
test al, al
je 0x14004cd64
mov edx, dword [rbp + 0x440]
lea rcx, [rbp - 0x20]
call fcn.140046ce0
nop
mov r8, rax
lea rdx, str.player_target_is
lea rcx, [rbp - 0x48]
call fcn.14004fbc0
nop
lea r8, str._adding_it_to_monsters_killed
mov rdx, rax
lea rcx, [rbp]
call fcn.14004f830
nop
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0xb30]
call fcn.140046970
test al, al
je 0x14004cdb1
lea rdx, str.Sending_6_key
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140058af0
cmp byte [rbp + 0x902], 0
je 0x14004d051
mov edx, 0x32
movzx ecx, byte [rsp + 0x71]
call fcn.140058af0
jmp 0x14004d051
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004ce3f
lea rdx, str.Didnt_find_monster_target_match
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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.140058af0
jmp 0x14004d051
call fcn.140046970
test al, al
je 0x14004ceaa
lea rdx, str.Invalid_click_location__exiting_fight_sequence
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Invalid_click_location__exiting_fight_sequence
jmp 0x14004d035
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004cef4
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rsp + 0x78]
call fcn.140005320
lea rdx, str.Trying_to_target_monster__but_cant_get_coords
jmp 0x14004d035
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004cf3e
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 + 0xb30]
call fcn.1400468a0
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 + 0x9f0]
lea rcx, [rbp + 0xc60]
call fcn.14004f400
jmp 0x14004cfd7
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004cfb4
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 + 0xb30]
call fcn.1400468a0
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 + 0x9f0]
lea rcx, [rbp + 0x958]
call fcn.140057660
jmp 0x14004d051
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004d02e
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 + 0xb30]
call fcn.1400468a0
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 + 0x909]
movzx r8d, byte [rbp + 0x90a]
movzx edx, byte [rbp + 0x90b]
movzx ecx, byte [rbp + 0x90c]
call fcn.140059a10
lea rcx, [rbp + 0x420]
call fcn.140055a90
cmp byte [rsp + 0x66], 0
jne 0x14004d0a0
cmp byte [rbp + 0x45c], 0
je 0x14004d1bb
lea rcx, [rbp + 0xff0]
call fcn.14005a430
cmp byte [rbp + 0x45c], 0
je 0x14004d1bb
lea rcx, [rbp + 0xff0]
call fcn.14005a460
test al, al
je 0x14004d1ae
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004d0ff
lea rdx, str.Incombat_for_too_long__sending_escape
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0x1060]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
lea rcx, [rbp + 0x9f0]
call fcn.140007f30
nop
movsd xmm0, qword [0x1400676a8]
comisd xmm0, xmmword [rbp + 0x9f0]
jbe 0x14004d171
mov edx, 0xfa
mov cl, 0x1b
call fcn.140058af0
lea rcx, [rbp + 0x958]
call fcn.14004f340
cmp rax, 1
jbe 0x14004d18f
lea rcx, [rbp + 0x958]
call fcn.14004f390
mov edx, 0x32
mov cl, 0x53
call fcn.140058af0
mov byte [rbp + 0x45c], 0
lea rcx, [rbp + 0x9f0]
call fcn.140007220
cmp byte [rbp + 0x45c], 0
jne 0x14004d27d
cmp byte [rsp + 0x65], 0
jne 0x14004d27d
lea rcx, [rbp + 0x1010]
call fcn.14005a460
test al, al
je 0x14004d27d
lea rcx, [rbp + 0xb30]
call fcn.140046970
test al, al
je 0x14004d218
lea rdx, str.Position_interval_has_passed__checking_position
lea rcx, [rsp + 0x78]
call fcn.140005420
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
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 + 0xd60]
lea rcx, [rbp + 0x420]
call fcn.1400540f0
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0xab0]
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 + 0xd60]
call fcn.140009600
lea rcx, [rbp + 0x1010]
call fcn.14005a430
lea rdx, [rbp + 0x1910]
lea rcx, [rbp + 0x9f0]
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 + 0x970]
call fcn.140059e90
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 + 0x970]
call fcn.140046a30
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 + 0xd60]
lea rcx, [rbp + 0x420]
call fcn.140051cd0
xor r13d, r13d
mov dword [rsp + 0x68], r13d
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
movzx ebx, al
mov eax, 1
mov dword [rsp + 0x68], eax
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
movzx r15d, al
mov dword [rsp + 0x68], 2
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
movzx r12d, al
mov dword [rsp + 0x68], 3
lea r9, [0x140073120]
lea r8, [rbp + 0xc78]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xd60]
call fcn.1400096b0
test bl, bl
jne 0x14004d3a6
test r15b, r15b
jne 0x14004d3a6
test r12b, r12b
jne 0x14004d3a6
test al, al
je 0x14004d40b
cmp dword [rbp + 0xb30], 1
jne 0x14004d3e3
lea rdx, str.Found_a_disconnected_message_present__setting_the_memory_initial_functions_to_run_again
lea rcx, [rbp + 0x218]
call fcn.140005420
nop
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rbp + 0x218]
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 + 0x45c], 0
jne 0x14004d564
lea rcx, [rbp + 0x9d8]
call fcn.14004f180
mov rbx, rax
lea rcx, [rbp + 0x9d8]
call fcn.14004f1b0
mov r15, rax
cmp rbx, rax
je 0x14004d564
add rbx, 0x18
lea r13, str.Sending_self_buff_skill
nop word [rax + rax]
lea rcx, [rbp + 0xf0]
call fcn.140007a80
mov rcx, qword [rax]
mov qword [rbx], rcx
mov rax, qword [rbx - 8]
mov qword [rbp - 0x68], rax
lea r8, [rbx - 0x10]
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0xf8]
call fcn.1400504f0
mov rcx, qword [rax]
mov qword [rbp - 0x68], rcx
mov rax, qword [rbx]
mov qword [rbp - 0x50], rax
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x50]
call fcn.14000a150
test al, al
jle 0x14004d550
cmp dword [rbp + 0xb30], 1
jne 0x14004d4df
movsx rdx, byte [rbx - 0x18]
add rdx, r13
lea rcx, [rbp + 0x238]
call fcn.140005420
nop
lea rdx, [rbp + 0x238]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rbp + 0x238]
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.14004f930
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.140058af0
movsx ecx, byte [rbx - 0x18]
call qword [sym.imp.USER32.dll_VkKeyScanW]
movzx ecx, ax
mov edx, 0xfa
call fcn.140058af0
mov edx, 0xfa
mov cl, 0x70
call fcn.140058af0
lea rcx, [rbp + 0x100]
call fcn.140007a80
mov rcx, qword [rax]
mov qword [rbx - 8], rcx
add rbx, 0x20
lea rax, [rbx - 0x18]
cmp rax, r15
jne 0x14004d450
xor r13d, r13d
cmp byte [0x140073b99], 0
je 0x14004d7f8
xorps xmm0, xmm0
movups xmmword [rbp + 0xab0], xmm0
movups xmmword [rbp + 0xac0], xmm0
movups xmmword [rbp + 0xad0], xmm0
movups xmmword [rbp + 0xae0], xmm0
movups xmmword [rbp + 0xaf0], xmm0
movups xmmword [rbp + 0xb00], xmm0
movsd qword [rsp + 0x28], xmm14
movsd xmm0, qword [0x140067708]
movsd qword [rsp + 0x20], xmm0
movsd xmm3, qword [0x1400676e0]
xorps xmm2, xmm2
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0xab0]
call fcn.140006960
nop
mov qword [rbp + 0x2ca0], 0
mov dword [rbp + 0x2c90], 0x1010000
lea rax, [rbp + 0xab0]
mov qword [rbp + 0x2c98], rax
movzx edx, sil
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 + 0x2c90]
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 + 0x10c0], xmm0
movups xmmword [rbp + 0x10d0], xmm0
movups xmmword [rbp + 0x10e0], xmm0
movups xmmword [rbp + 0x10f0], xmm0
movups xmmword [rbp + 0x1100], xmm0
movups xmmword [rbp + 0x1110], xmm0
movups xmmword [rsp + 0x20], xmm10
movsd xmm3, qword [0x140067728]
movaps xmm2, xmm10
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x10c0]
call fcn.140007230
nop
mov qword [rbp + 0x2ca0], 0
mov dword [rbp + 0x2c90], 0x1010000
lea rax, [rbp + 0x10c0]
mov qword [rbp + 0x2c98], rax
movzx edx, dil
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 + 0x2c90]
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 + 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
movsd qword [rsp + 0x28], xmm14
movsd xmm0, qword [0x140067700]
movsd qword [rsp + 0x20], xmm0
movsd xmm3, qword [0x140067710]
movsd xmm2, qword [0x140067738]
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x1170]
call fcn.140007650
nop
mov qword [rbp + 0x2ca0], 0
mov dword [rbp + 0x2c90], 0x1010000
lea rax, [rbp + 0x1170]
mov qword [rbp + 0x2c98], rax
movzx edx, r14b
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 + 0x2c90]
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 + 0x1170]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10c0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xab0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
lea rcx, [rbp + 0xeb0]
call fcn.14005a460
test al, al
je 0x14004d80f
mov byte [rsp + 0x72], 0
jmp 0x14004d81a
cmp byte [rsp + 0x72], 0
jne 0x14004d8d4
xor r8d, r8d
lea rdx, str.been_blocked
lea rcx, [rbp + 0x970]
call fcn.14004f720
cmp rax, 0xffffffffffffffff
je 0x14004d8d4
cmp dword [rbp + 0xb30], 1
jne 0x14004d86e
lea rdx, str.Found_action_blocked._Moving_away_and_clearing_initial_monsters_on_field.
lea rcx, [rbp + 0x68]
call fcn.140005420
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rbp + 0x68]
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 0x14004d8d4
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x420]
call fcn.140051cd0
mov ecx, 0x4e2
call fcn.1400596c0
mov byte [rsp + 0x72], 1
lea rcx, [rbp + 0xeb0]
call fcn.14005a430
lea rcx, [rbp + 0x958]
call fcn.14004f380
cmp byte [rbp + 0x45c], 0
setne byte [rsp + 0x66]
lea rcx, [rbp + 0x970]
call fcn.140005320
nop
lea rcx, [rbp + 0x9a0]
call fcn.140005320
nop
lea rcx, [rbp + 0x1910]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
mov r12d, dword [rbp - 0x58]
jmp 0x14004d910
xor r13d, r13d
call fcn.140016ef0
call fcn.14004ef70
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 + 0xaa8], 4
mov qword [rbp + 0xa90], 0
lea rax, [0x140000000]
mov rax, qword [rax + rbx*8 + 0x73f30]
mov qword [rbp + 0xa98], rax
mov dword [rbp + 0xaa0], 0xffffffff
mov dword [rbp + 0xaa4], 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 + 0xa90]
mov edx, 1
call qword [rax + 0xd0]
movss xmm2, dword [rbp + 0xca4]
movaps xmm0, xmm2
mulss xmm0, dword [rbp + 0xc98]
movss dword [rbp + 0x2c80], xmm0
movss xmm1, dword [rbp + 0xc9c]
mulss xmm1, xmm2
movss dword [rbp + 0x2c84], xmm1
movss xmm0, dword [rbp + 0xca0]
mulss xmm0, xmm2
movss dword [rbp + 0x2c88], xmm0
movss dword [rbp + 0x2c8c], 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 + 0x2c80]
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.14000a5f0
mov qword [rbp + 0xaa4], 4
mov rcx, qword [0x140073ee0]
mov rax, qword [rcx]
lea r8, [rbp + 0xa90]
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
mov ebx, dword [rbp - 0x28]
movzx r15d, byte [rsp + 0x62]
movzx r13d, byte [rsp + 0x63]
jmp 0x140048e90
call fcn.14004eef0
call fcn.14000b6e0
call fcn.14000ba30
xor ecx, ecx
call fcn.140012830
call fcn.14004ec10
mov rcx, qword [rbp + 0x330]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x358]
mov rcx, qword [rbp + 0x380]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rbp + 0x2100]
call fcn.14004e3f0
nop
lea rcx, [rbp + 0xc60]
call fcn.14004f440
nop
lea rcx, [rbp + 0xca8]
call fcn.14004f600
nop
lea rcx, [rbp + 0xe50]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x9d8]
call fcn.14004f2d0
nop
lea rcx, [rbp + 0xb10]
call fcn.140004540
nop
lea rcx, [rbp + 0x958]
call fcn.14004f440
nop
lea rcx, [rbp + 0x690]
call fcn.14004e790
nop
lea rcx, [rbp + 0x420]
call fcn.14004e790
nop
lea rcx, [rbp + 0x390]
call fcn.140007220
nop
lea rcx, [rbp + 0x1bf0]
call fcn.14004e440
nop
lea rcx, [rbp + 0xb30]
call fcn.140047050
nop
lea rcx, [rbp + 0x21d0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2260]
call fcn.140007220
nop
lea rcx, [rbp + 0x1a40]
call fcn.140007220
nop
lea rcx, [rbp + 0x1ad0]
call fcn.140007220
nop
lea rcx, [rbp + 0x1b60]
call fcn.140007220
nop
lea rcx, [rbp + 0x22f0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2380]
call fcn.140007220
nop
lea rcx, [rbp + 0x2bf0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2410]
call fcn.140007220
nop
lea rcx, [rbp + 0x24a0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2530]
call fcn.140007220
nop
lea rcx, [rbp + 0x25c0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2650]
call fcn.140007220
nop
lea rcx, [rbp + 0x26e0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2770]
call fcn.140007220
nop
lea rcx, [rbp + 0x2800]
call fcn.140007220
nop
lea rcx, [rbp + 0x2890]
call fcn.140007220
nop
lea rcx, [rbp + 0x19b0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2920]
call fcn.140007220
nop
lea rcx, [rbp + 0x29b0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2a40]
call fcn.140007220
nop
lea rcx, [rbp + 0x2ad0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2b60]
call fcn.140007220
nop
lea rcx, [rbp + 0x11f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1490]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x12b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1310]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1060]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1370]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1250]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x13d0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x14f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1550]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x15b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1610]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1670]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x16d0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1730]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1790]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x17f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1850]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1430]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd60]
call fcn.14004e3f0
xor eax, eax
jmp 0x14004869d
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 + 0x358]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x330]
call fcn.14004f110
nop
lea rcx, [rbp + 0x910]
call fcn.140004540
nop
lea rcx, [rbp + 0x1910]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2100]
call fcn.14004e3f0
nop
lea rcx, [rbp + 0xc60]
call fcn.14004f440
nop
lea rcx, [rbp + 0xca8]
call fcn.14004f600
nop
lea rcx, [rbp + 0xe50]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x9d8]
call fcn.14004f2d0
nop
lea rcx, [rbp + 0xb10]
call fcn.140004540
nop
lea rcx, [rbp + 0x958]
call fcn.14004f440
nop
lea rcx, [rbp + 0x690]
call fcn.14004e790
nop
lea rcx, [rbp + 0x420]
call fcn.14004e790
nop
lea rcx, [rbp + 0x390]
call fcn.140007220
nop
lea rcx, [rbp + 0x1bf0]
call fcn.14004e440
nop
lea rcx, [rbp + 0xb30]
call fcn.140047050
nop
lea rcx, [rbp + 0x21d0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2260]
call fcn.140007220
nop
lea rcx, [rbp + 0x1a40]
call fcn.140007220
nop
lea rcx, [rbp + 0x1ad0]
call fcn.140007220
nop
lea rcx, [rbp + 0x1b60]
call fcn.140007220
nop
lea rcx, [rbp + 0x22f0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2380]
call fcn.140007220
nop
lea rcx, [rbp + 0x2bf0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2410]
call fcn.140007220
nop
lea rcx, [rbp + 0x24a0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2530]
call fcn.140007220
nop
lea rcx, [rbp + 0x25c0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2650]
call fcn.140007220
nop
lea rcx, [rbp + 0x26e0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2770]
call fcn.140007220
nop
lea rcx, [rbp + 0x2800]
call fcn.140007220
nop
lea rcx, [rbp + 0x2890]
call fcn.140007220
nop
lea rcx, [rbp + 0x19b0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2920]
call fcn.140007220
nop
lea rcx, [rbp + 0x29b0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2a40]
call fcn.140007220
nop
lea rcx, [rbp + 0x2ad0]
call fcn.140007220
nop
lea rcx, [rbp + 0x2b60]
call fcn.140007220
nop
lea rcx, [rbp + 0x11f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1490]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x12b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1310]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1060]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1370]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1250]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x13d0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x14f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1550]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x15b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1610]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1670]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x16d0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1730]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1790]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x17f0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1850]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18b0]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1430]
call qword [sym.imp.opencv_world470.dll_public:_void___cdecl_cv::Mat::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd60]
call fcn.14004e3f0
mov eax, 1
jmp 0x14004869d
lea rdx, str.ERROR:_player_ID_is_invalid
lea rcx, [rbp + 0x68]
call fcn.140005420
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rbp + 0x68]
call fcn.140005320
lea r8, [rbp + 0x358]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x330]
call fcn.14004f110
lea rdx, str.ERROR:_player_ID_is_invalid
lea rcx, [rsp + 0x78]
call fcn.140046fa0
lea rdx, [0x14006f4a0]
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 + 0xb30]
call fcn.1400468a0
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 + 0x358]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x330]
call fcn.14004f110
lea rdx, str.ERROR:_flyff_pid_is_1
lea rcx, [rsp + 0x78]
call fcn.140046fa0
lea rdx, [0x14006f4a0]
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 + 0xb30]
call fcn.1400468a0
nop
lea rcx, [rbp + 0x68]
call fcn.140005320
lea r8, [rbp + 0x358]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x330]
call fcn.14004f110
lea rdx, str.ERROR:_healer_player_ID_is_invalid
lea rcx, [rsp + 0x78]
call fcn.140046fa0
lea rdx, [0x14006f4a0]
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll__CxxThrowException
int3