Function at 0x402aa0
Capabilities:
Execute command

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push ecx
push ebx
push esi
push edi
push 0x40628c
mov edi, ecx
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [edi]
add esp, 4
mov edx, eax
cmp dword [eax + 0x14], 7
jbe 0x402ac6
mov edx, dword [eax]
push dword [eax + 0x10]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.00403890
mov esi, dword [edi + 4]
add esp, 4
mov edx, 0x406294
mov ecx, eax
call fcn.00403170
cmp dword [esi + 0x14], 7
mov edx, esi
jbe 0x402af0
mov edx, dword [esi]
push dword [esi + 0x10]
mov ecx, eax
call fcn.00403890
add esp, 4
mov edx, 0x406290
mov ecx, eax
call fcn.00403170
mov eax, dword [edi + 8]
mov edx, eax
cmp dword [eax + 0x14], 7
jbe 0x402b16
mov edx, dword [eax]
push dword [eax + 0x10]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.00403890
mov esi, dword [edi + 4]
add esp, 4
mov edx, str.Discord_____soggyhotcheese
mov ecx, eax
call fcn.00403170
cmp dword [esi + 0x14], 7
mov edx, esi
jbe 0x402b40
mov edx, dword [esi]
push dword [esi + 0x10]
mov ecx, eax
call fcn.00403890
add esp, 4
mov edx, 0x406290
mov ecx, eax
call fcn.00403170
cmp byte [ebp + 8], 0
lea ebx, [edi + 0xc]
je 0x402b66
mov eax, dword [ebx]
jmp 0x402b69
mov eax, dword [edi + 0x10]
cmp dword [eax + 0x14], 7
mov edx, eax
jbe 0x402b73
mov edx, dword [eax]
push dword [eax + 0x10]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.00403890
mov ecx, dword [edi + 4]
add esp, 4
cmp byte [ebp + 8], 0
mov esi, 0x4062f0
mov dword [esp + 0xc], ecx
mov edx, str.Press___to_toggle_cooldown_potion_patches.__
mov ecx, 0x4062f8
cmove esi, ecx
mov ecx, eax
call fcn.00403170
mov edx, esi
mov ecx, eax
call fcn.00403170
mov edx, 0x4062ec
mov ecx, eax
call fcn.00403170
mov ecx, eax
mov eax, dword [esp + 0xc]
mov edx, eax
cmp dword [eax + 0x14], 7
jbe 0x402bcd
mov edx, dword [eax]
push dword [eax + 0x10]
call fcn.00403890
add esp, 4
mov edx, 0x406290
mov ecx, eax
call fcn.00403170
cmp byte [ebp + 0xc], 0
lea ecx, [edi + 0x10]
mov eax, ebx
cmove eax, ecx
mov eax, dword [eax]
mov edx, eax
cmp dword [eax + 0x14], 7
jbe 0x402bfc
mov edx, dword [eax]
push dword [eax + 0x10]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.00403890
mov esi, dword [edi + 4]
add esp, 4
cmp byte [ebp + 0xc], 0
mov edx, 0x4062f8
mov ecx, 0x4062f0
cmove ecx, edx
mov edx, str.Press_0_to_toggle_invisibility.__
mov dword [esp + 0xc], ecx
mov ecx, eax
call fcn.00403170
mov edx, dword [esp + 0xc]
mov ecx, eax
call fcn.00403170
mov edx, 0x4062ec
mov ecx, eax
call fcn.00403170
cmp dword [esi + 0x14], 7
mov edx, esi
jbe 0x402c52
mov edx, dword [esi]
push dword [esi + 0x10]
mov ecx, eax
call fcn.00403890
add esp, 4
mov edx, 0x406290
mov ecx, eax
call fcn.00403170
mov eax, dword [ebx]
mov edx, eax
cmp dword [eax + 0x14], 7
jbe 0x402c77
mov edx, dword [eax]
push dword [eax + 0x10]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.00403890
mov esi, dword [edi + 4]
add esp, 4
mov edx, str.GrandChase_Found
mov ecx, eax
call fcn.00403170
cmp dword [esi + 0x14], 7
mov edx, esi
jbe 0x402ca1
mov edx, dword [esi]
push dword [esi + 0x10]
mov ecx, eax
call fcn.00403890
add esp, 4
mov edx, 0x406290
mov ecx, eax
call fcn.00403170
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc