Function at 0x140084610
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0x250
mov rax, qword [0x1403c6030]
xor rax, rsp
mov qword [rsp + 0x240], rax
mov rbx, rcx
xor r14d, r14d
mov dword [rsp + 0x40], r14d
mov rax, qword [rcx + 0x30]
cmp byte [rax + 0x1e4], r14b
je 0x140086bfc
mov rcx, qword [rcx + 0x30]
add rcx, 0x208
xor r8d, r8d
lea rdx, [0x1403439cb]
call fcn.14029f010
mov rdi, qword [rbx + 0x30]
lea rcx, [rdi + 0x1e8]
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x140084689
mov rcx, qword [rcx]
cmp r8, 6
jne 0x140086bfc
lea rdx, str.zodiac
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140086bfc
mov edx, dword [rdi + 0x1dc]
lea rcx, [rsp + 0x220]
call fcn.140014630
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1e0], xmm0
mov qword [rsp + 0x1f0], r14
mov qword [rsp + 0x1f8], r14
xor r8d, r8d
lea rdx, [0x1403439cb]
lea rcx, [rsp + 0x1e0]
call fcn.1400167a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x190], xmm0
mov qword [rsp + 0x1a0], r14
mov qword [rsp + 0x1a8], r14
xor r8d, r8d
lea rdx, [0x1403439cb]
lea rcx, [rsp + 0x190]
call fcn.1400167a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], r14
mov qword [rsp + 0x1c8], r14
xor r8d, r8d
lea rdx, [0x1403439cb]
lea rcx, [rsp + 0x1b0]
call fcn.1400167a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x200], xmm0
mov qword [rsp + 0x210], r14
mov qword [rsp + 0x218], r14
xor r8d, r8d
lea rdx, [0x1403439cb]
lea rcx, [rsp + 0x200]
call fcn.1400167a0
nop
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1dc]
dec ecx
cmp ecx, 0x13
ja case.default.0x1400847b0
movsxd rax, ecx
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x86c2c]
add rcx, rdx
jmp rcx
mov r8d, 0x4a
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Rabbit_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.140014630
mov esi, 0x400
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x78]
add edi, 0xfffffffd
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140084813
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400847f0
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0xb
mov dword [rsp + 0x40], esi
mov r8d, 3
lea rdx, [0x140355918]
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x140084910
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400848fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400848fb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402d0d60
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, 0x19
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x3308
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x1400849b4
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Rabbit
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
mov r8d, 0x49
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Tiger_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.140014630
mov esi, 0x10000
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x78]
add edi, 0xfffffffd
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140084a7a
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140084a57
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0x11
mov dword [rsp + 0x40], esi
mov r8d, 3
lea rdx, [0x140355918]
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x140084b77
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084b62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084b62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402d0d60
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, 0x19
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x2d64
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140084c1b
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Tiger
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
mov r8d, 0x25
lea rdx, str.You_must_crush_5_000_blocks__Destroy_
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.140014630
mov esi, 0x100000
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x78]
add edi, 0xfffffffd
nop
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140084ce3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140084cc0
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0x15
mov dword [rsp + 0x40], esi
mov r8d, 7
lea rdx, str._5_000_
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x140084de0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084dcb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084dcb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402d0d60
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.You_are_not_yet_worthy_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x1388
jl case.default.0x1400847b0
lea rdx, str.Current_progress_5_000_5_000_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.I_have_slain_them_all_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
mov r8d, 0x49
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Horse_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.140014630
mov esi, 0x2000000
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x78]
add edi, 0xfffffffd
nop
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140084ee3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140084ec0
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0x1a
mov dword [rsp + 0x40], esi
mov r8d, 3
lea rdx, [0x140355918]
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x140084fe0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084fcb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084fcb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402d0d60
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, 0x19
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x2968
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140085084
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Horse
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
mov r8d, 0x45
lea rdx, str.You_must_plant_50_000_rarity_worth_of_trees__Bring_life_to_this_land_
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov r8d, 0x8a
lea rdx, str._nadd_labelsmall_o_For_example__if_you_plant_a_tree_of_rarity_50__you_get_50_points._A_Dirt_Tree_is_1_point_because_it_is_rarity_1_left
lea rcx, [rsp + 0x200]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.140014630
mov esi, 0x10000000
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x78]
add edi, 0xfffffffd
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140085164
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140085141
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0x1d
mov dword [rsp + 0x40], esi
mov r8d, 8
lea rdx, str._50_000_
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x140085261
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008524c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008524c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402d0d60
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.I_will_go_plant_more_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0xc350
jl case.default.0x1400847b0
lea rdx, str._Current_progress_50_000_50_000_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.I_have_planted_them_all_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
mov r8d, 0x77
lea rdx, str.Prove_your_skill__Earn_28_Growtokens_in_whatever_way_you_want__CR_You_can_keep_the_Growtokens__Im_not_a_greedy_wizard.
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x48]
call fcn.140014630
mov dword [rsp + 0x40], 0x80000000
mov edi, dword [rsp + 0x58]
add edi, 0xfffffffd
nop
lea rcx, [rsp + 0x48]
test edi, edi
jle 0x140085363
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140085340
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, str._28_
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
lea rdx, str.I_will_quest_onward_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x1c
jl case.default.0x1400847b0
lea rdx, str._Current_progress_28_28_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.I_am_talented_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Goat_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, [0x140355918]
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x296a
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x14008553c
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Goat
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
lea rdx, str.Heres_a_freeform_quest_for_you___I_dont_care_what_you_do__just_earn_10_000_XP_doing_it_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._10_000_
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.Im_on_my_way_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x2710
jl case.default.0x1400847b0
lea rdx, str._Current_progress_10_000_10_000_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.I_have_learned_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Monkey_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, [0x140355918]
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x296c
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x14008575e
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Monkey
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
lea rdx, str.Look__its_not_cheap_being_a_Legendary_Wizard._These_arent_just_purple_robes__theyre__9Legendary_Purple_Robes_o__So_if_you_could_just_spot_me_like_100_000_Gems__I_swear_Ill_think_about_paying_you_back._Ill_think_hard._Whaddya_say_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._100_000_
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov r8d, dword [rax + 0x1d4]
test r8d, r8d
je case.default.0x1400847b0
mov eax, dword [rax + 0x1e0]
lea ecx, [rax + r8]
mov edx, 0x186a0
sub edx, eax
cmp ecx, 0x186a0
cmovle edx, r8d
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Gems
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
lea rdx, str.You_must_crush_100_000_rarity_worth_of_blocks__Destroy_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
lea rdx, str._nadd_labelsmall_o_For_example__if_you_smash_a_block_of_rarity_50__you_get_50_points._A_dirt_block_is_1_point_because_it_is_rarity_1_left
lea rcx, [rsp + 0x200]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._100_000_
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.I_will_go_smash_more_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x186a0
jl case.default.0x1400847b0
lea rdx, str._Current_progress_100_000_100_000_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.No_blocks_can_beat_me_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
lea rdx, str.I_seem_to_have_lost_some_mystic_energy._Could_you_go_find_100_radioactive_items_with_a_Geiger_Counter__You_can_keep_them__I_just_want_the_energy.
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._100_
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.You_havent_found_enough_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x64
jl case.default.0x1400847b0
lea rdx, str._Current_progress_100_100_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.Have_some_radiation
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
lea rdx, str.I_need_you_to_pick_up_some_groceries_for_me._Collect_1_000_items_from_Providers.
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
lea rdx, str._nadd_labelsmall_o_Providers_are_items_like_Science_Stations_and_Cows__that_give_you_an_item_on_a_regular_basis_left
lea rcx, [rsp + 0x200]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._1_000_
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.Im_on_my_way_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x3e8
jl case.default.0x1400847b0
lea rdx, str._Current_progress_1_000_1_000_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.Im_a_cow_puncher_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Rooster_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, [0x140355918]
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x296e
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140085c8f
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Rooster
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
lea rdx, str.You_must_pluck_100_000_rarity_worth_of_delicious_fruit_from_any_tree__I_dont_want_the_fruit__Im_just_mad_that_its_up_there_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
lea rdx, str._nadd_labelsmall_o_For_example__if_you_smash_a_rarity_50_tree_and_get_3_fruit_from_it__you_will_get_150_points_left
lea rcx, [rsp + 0x200]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._100_000_
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.I_will_go_pick_fruit_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x186a0
jl case.default.0x1400847b0
lea rdx, str._Current_progress_100_000_100_000_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.The_fruit_is_no_more_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x1400847b0
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Dog_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, [0x140355918]
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x2970
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140085ec5
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Dog
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Pig_Thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, [0x140355918]
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x2972
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x14008600a
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Pig
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Rat_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.14003fbe0
nop
mov r8, rax
lea rdx, str._Current_progress
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, [0x140355918]
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x190]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, 0x19
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x2974
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140086155
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Rat
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
mov r8d, 0x46
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Zodiac_Year_of_the_Ox_thingies_
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.140014630
mov esi, 0x2000
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x78]
add edi, 0xfffffffd
nop dword [rax + rax]
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140086223
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140086200
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0xe
mov dword [rsp + 0x40], esi
mov r8d, 3
lea rdx, [0x140355918]
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x140086320
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008630b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008630b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402d0d60
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, 0x19
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x2976
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x1400863c4
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Zodiac_Year_of_the_Ox
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
jmp 0x14008668b
mov r8d, 0x99
lea rdx, str.And_finally__i_dare_you_to_ascend_to_the_peak_of_LEGENDARYMOUNTAIN_and_collect_a_Legendary_Orb._This_is_the_final_challenge_in_any_truly_legendary_quest.
lea rcx, [rsp + 0x1e0]
call fcn.14029f010
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea rcx, [rsp + 0x68]
call fcn.140014630
mov esi, 0x80000
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x78]
add edi, 0xfffffffd
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x14008648a
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140086467
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0x17
mov dword [rsp + 0x40], esi
mov r8d, 3
lea rdx, [0x140355918]
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x140086587
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086572
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140086572
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402d0d60
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1a0], xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x88]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov r8d, 0x19
lea rdx, str.You_have_none_to_deliver_
lea rcx, [rsp + 0x1b0]
call fcn.14029f010
mov dword [rsp + 0x40], r14d
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, 0x702
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400847b0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x14008662b
mov edx, 1
sub edx, ecx
lea rcx, [rsp + 0x68]
call fcn.140014630
nop
mov r8, rax
lea rdx, str.Deliver
lea rcx, [rsp + 0x48]
call fcn.1402a3100
nop
lea r8, str._Legendary_Orb
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.1402a31e0
mov rdx, rax
lea rcx, [rsp + 0x1b0]
call fcn.14029c0f0
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
mov qword [rsp + 0x1d0], r14
mov ecx, 0x3d
call fcn.1402d160c
mov qword [rsp + 0x1d8], rax
mov dword [rsp + 0x1d4], 0x3d
mov dword [rax + 0xc], r14d
mov qword [rax + 0x10], 8
mov qword [rax + 0x1c], r14
mov qword [rax + 0x24], r14
mov qword [rax + 0x2c], r14
mov qword [rax + 0x34], r14
mov byte [rax + 0x3c], 0
mov dword [rax], 4
mov dword [rax + 4], 1
mov dword [rax + 8], 0xffffffff
mov dword [rax + 0x18], r14d
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.OnDialogRequest
lea rcx, [rsp + 0x48]
call fcn.1400167a0
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x1d0]
call fcn.1400348f0
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rsp + 0x230]
sub rax, rcx
cmp rax, 0x6b
jb 0x140086c26
lea rax, [rsp + 0x220]
cmp qword [rsp + 0x238], 0x10
cmovae rax, qword [rsp + 0x220]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], WSAStartup
lea r9, str.set_default_color_o_nadd_label_with_iconbig_9Quest_Of_The_Constellation__left1790_nadd_textbox_o_Step
lea rcx, [rsp + 0xa8]
call fcn.1402ae8c0
nop
mov r8d, 0x28
lea rdx, str._20____nadd_spacersmall_nadd_textbox_o
lea rcx, [rsp + 0xa8]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x1e0]
cmp qword [rsp + 0x1f8], 0x10
cmovae rdx, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x48]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x78], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 3
lea rdx, [0x140355ba4]
lea rcx, [rsp + 0x68]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
mov qword [rsp + 0x178], r14
mov qword [rsp + 0x180], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x168], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x178], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x200]
cmp qword [rsp + 0x218], 0x10
cmovae rdx, qword [rsp + 0x200]
mov r8, qword [rsp + 0x210]
lea rcx, [rsp + 0x168]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0x148], xmm0
mov qword [rsp + 0x158], r14
mov qword [rsp + 0x160], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x148], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x158], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 0x21
lea rdx, str._nadd_spacersmall_nadd_textbox_o
lea rcx, [rsp + 0x148]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x138], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x190]
cmp qword [rsp + 0x1a8], 0x10
cmovae rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x128]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0x108], xmm0
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x120], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x108], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x118], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 0x19
lea rdx, str.___nadd_buttondeliver_o
lea rcx, [rsp + 0x108]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0x100], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xe8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xf8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 0x10
cmovae rdx, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1c0]
lea rcx, [rsp + 0xe8]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xc8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xd8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 0x69
lea rdx, str.noflags00_nadd_buttongive_up_oGive_up_this_questnoflags00_nend_dialoglegendary_wizardGoodbye_
lea rcx, [rsp + 0xc8]
call fcn.14029f170
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x1d0]
call fcn.1400348f0
nop
lea rcx, [rsp + 0xc8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0xe8]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x108]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x128]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x148]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x168]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x68]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x48]
call fcn.14029ed10
nop
lea rcx, [rsp + 0xa8]
call fcn.14029ed10
movsxd rdx, dword [rsp + 0x1d4]
mov r8d, 1
mov rdi, qword [rsp + 0x1d8]
mov rcx, rdi
call fcn.14000ff40
mov r8, rax
xor edx, edx
mov rcx, rbx
call fcn.1400101d0
nop
mov rcx, rdi
call fcn.1402d0d60
nop
lea rcx, [rsp + 0x200]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x1b0]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x190]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x1e0]
call fcn.14029ed10
nop
lea rcx, [rsp + 0x220]
call fcn.14029ed10
nop
mov rcx, qword [rsp + 0x240]
xor rcx, rsp
call fcn.1402d0d40
lea r11, [rsp + 0x250]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r14
ret
call fcn.140014450
nop
mov dl, 0x47
or byte [rax], al
sbb dword [rdx + 8], ecx
add byte [rax - 2130704308], al
or byte [rax], r8b
jmp 0x142087491