Function at 0x1400738a0
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 0x140075ea5
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 0x140073919
mov rcx, qword [rcx]
cmp r8, 5
jne 0x140075ea5
lea rdx, str.steel
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140075ea5
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.0x140073a40
movsxd rax, ecx
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x75ed8]
add rcx, rdx
jmp rcx
mov r8d, 0x3f
lea rdx, str.I_challenge_you_to_bring_me_2_000_of_those_Chemical_G_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 0x140073aa3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140073a80
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, 7
lea rdx, str._2_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 0x140073ba0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073b8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140073b8b
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, 0x392
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x7d0
jle 0x140073c46
mov edx, 0x7d0
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._Chemical_G
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 0x140075934
mov r8d, 0x3d
lea rdx, str.I_challenge_you_to_bring_me_3_of_those_Robotic_Lock_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
nop dword [rax]
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140073d13
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140073cf0
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, [0x140355238]
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 0x140073e10
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073dfb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140073dfb
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, 0xb86
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 3
jle 0x140073eb4
mov edx, 3
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._Robotic_Lock
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 0x140075934
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
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140073f7a
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140073f57
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 0x140074077
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074062
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140074062
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.0x140073a40
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.0x140073a40
mov r8d, 0x46
lea rdx, str.I_challenge_you_to_bring_me_600_of_those_Robot_Wants_Dubstep_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
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140074179
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140074156
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, 5
lea rdx, str._600_
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 0x140074276
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074261
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140074261
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, 0xfe
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x258
jle 0x14007431c
mov edx, 0x258
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._Robot_Wants_Dubstep
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 0x140075934
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
nop dword [rax]
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140074403
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400743e0
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 0x140074500
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400744eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400744eb
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.0x140073a40
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.0x140073a40
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 0x140074603
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400745e0
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.0x140073a40
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.0x140073a40
lea rdx, str.I_challenge_you_to_bring_me_10_of_those_Edison_Zoomster_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, str._10_
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, 0x4fa
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0xa
jle 0x1400747dc
mov edx, 0xa
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._Edison_Zoomster
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 0x140075934
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.0x140073a40
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.0x140073a40
lea rdx, str.I_challenge_you_to_bring_me_1_000_of_those_High_Tech_Block_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, 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.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, 0x144
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x3e8
jle 0x140074a00
mov edx, 0x3e8
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._High_Tech_Block
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 0x140075934
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.0x140073a40
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 0x140075934
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.0x140073a40
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.0x140073a40
lea rdx, str.Do_some_good_for_the_world._Save_100_ailing_Growtopians_by_performing_surgery_
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_helped_enough_
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
mov rax, qword [rbx + 0x30]
cmp dword [rax + 0x1e0], 0x64
jl case.default.0x140073a40
lea rdx, str._Current_progress_100_100_
lea rcx, [rsp + 0x190]
call fcn.14029c0a0
lea rdx, str.Saving_lives_is_what_I_do
lea rcx, [rsp + 0x1b0]
call fcn.14029c0a0
jmp case.default.0x140073a40
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.0x140073a40
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.0x140073a40
lea rdx, str.I_challenge_you_to_bring_me_3_of_those_Bride_Of_Reanimator_Remote_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, [0x140355238]
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, 0x4e2
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 3
jle 0x140074f31
mov edx, 3
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._Bride_Of_Reanimator_Remote
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 0x140075934
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.0x140073a40
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.0x140073a40
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Mint_Julep_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, 0x642
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140075167
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._Mint_Julep
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 0x140075934
lea rdx, str.I_challenge_you_to_bring_me_5_of_those_Kerjigger_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, [0x140355e24]
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, 0x54a
mov rcx, rbx
call fcn.14006e480
mov ecx, dword [rsp + 0x40]
test ecx, ecx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea eax, [rdx + rcx]
cmp eax, 5
jle 0x1400752ac
mov ecx, 5
sub ecx, edx
mov 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._Kerjigger
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 0x140075934
lea rdx, str.I_challenge_you_to_bring_me_5_of_those_Doohickey_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, [0x140355e24]
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, 0x574
mov rcx, rbx
call fcn.14006e480
mov ecx, dword [rsp + 0x40]
test ecx, ecx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea eax, [rdx + rcx]
cmp eax, 5
jle 0x1400753f9
mov ecx, 5
sub ecx, edx
mov 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._Doohickey
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 0x140075934
mov r8d, 0x37
lea rdx, str.I_challenge_you_to_bring_me_5_of_those_Doodad_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
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x1400754c3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400754a0
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, [0x140355e24]
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 0x1400755c0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400755ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400755ab
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, 0x5d4
mov rcx, rbx
call fcn.14006e480
mov ecx, dword [rsp + 0x40]
test ecx, ecx
je case.default.0x140073a40
mov rax, qword [rbx + 0x30]
mov edx, dword [rax + 0x1e0]
lea eax, [rdx + rcx]
cmp eax, 5
jle 0x140075664
mov ecx, 5
sub ecx, edx
mov 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._Doodad
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 0x140075934
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
nop dword [rax]
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140075733
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140075710
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 0x140075830
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007581b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007581b
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.0x140073a40
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x1400758d4
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, 0x61
jb 0x140075ecf
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], 0x61
lea r9, str.set_default_color_o_nadd_label_with_iconbig_9Quest_For_Steel___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
nop dword [rax]
cmp al, byte [rdi]
add byte [rbx + 419432252], ch
invalid