Function at 0x140081f90
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 0x14008458c
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 0x140082009
mov rcx, qword [rcx]
cmp r8, 4
jne 0x14008458c
lea rdx, str.mech
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14008458c
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.0x140082130
movsxd rax, ecx
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x845bc]
add rcx, rdx
jmp rcx
mov r8d, 0x47
lea rdx, str.I_challenge_you_to_bring_me_2_000_of_those_Dwarven_Background_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 0x140082193
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140082170
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 0x140082290
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008227b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008227b
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, 0x24ae
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x7d0
jle 0x140082336
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._Dwarven_Background
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 0x14008401b
mov r8d, 0x3e
lea rdx, str.I_challenge_you_to_bring_me_2_000_of_those_Lava_Lamp_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 0x140082403
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400823e0
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, 6
lea rdx, str._2000_
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 0x140082500
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400824eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400824eb
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, 0x13b4
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x7d0
jle 0x1400825a6
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._Lava_Lamp
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 0x14008401b
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 dword [rax]
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140082673
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140082650
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 0x140082770
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008275b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008275b
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.0x140082130
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.0x140082130
mov r8d, 0x40
lea rdx, str.I_challenge_you_to_bring_me_600_of_those_Floating_Hand_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 0x140082873
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140082850
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 0x140082970
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008295b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008295b
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, 0x2a22
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x258
jle 0x140082a16
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._Floating_Hand
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 0x14008401b
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 0x140082af6
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140082ad3
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 0x140082bf3
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082bde
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082bde
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.0x140082130
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.0x140082130
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
lea rcx, [rsp + 0x48]
test edi, edi
jle 0x140082cf4
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140082cd1
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.0x140082130
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.0x140082130
lea rdx, str.I_challenge_you_to_bring_me_15_of_those_Monster_Truck_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._15_
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, 0x22f8
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0xf
jle 0x140082ecd
mov edx, reloc.WS2_32.dll_ntohs
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._Monster_Truck
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 0x14008401b
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.0x140082130
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.0x140082130
lea rdx, str.I_challenge_you_to_bring_me_10_of_those_Matrix_Aura_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, 0x285c
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0xa
jle 0x1400830ef
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._Matrix_Aura
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 0x14008401b
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.0x140082130
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 0x14008401b
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.0x140082130
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.0x140082130
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.0x140082130
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.0x140082130
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.0x140082130
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.0x140082130
lea rdx, str.I_challenge_you_to_bring_me_3_of_those_Spike_Juice_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, 0x67e
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 3
jle 0x140083620
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._Spike_Juice
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 0x14008401b
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.0x140082130
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.0x140082130
lea rdx, str.I_challenge_you_to_bring_me_3_of_those_Ambu_Lance_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, 0x2b44
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 3
jle 0x140083856
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._Ambu_Lance
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 0x14008401b
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Mining_Mech_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, 0x24a0
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x14008399b
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._Mining_Mech
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 0x14008401b
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Phoenix_Armor_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, 0x2b00
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140083ae6
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._Phoenix_Armor
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 0x14008401b
mov r8d, 0x3e
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Volcanic_Cape_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]
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x140083bb3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140083b90
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 0x140083cb0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083c9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083c9b
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, 0x2a36
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140083d54
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._Volcanic_Cape
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 0x14008401b
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 0x140083e1a
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140083df7
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 0x140083f17
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083f02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083f02
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.0x140082130
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140083fbb
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, 0x64
jb 0x1400845b6
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], 0x64
lea r9, str.set_default_color_o_nadd_label_with_iconbig_9Quest_For_The_Mech___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
xor ah, byte [rcx]
or byte [rax], al
wait
and ecx, dword [rax]
add byte [rbx], cl
or byte es:[rax], al
adc dword [rax], ebp
or byte [rax], al
jnp 0x1400845f8
or byte [rax], al
xchg esp, eax
sub al, 8
add ch, ch
sub eax, 0x2f320008
or byte [rax], al
wrmsr
or byte [rax], al
push rsp
xor dword [rax], ecx
add byte [rdx + rsi + 0x33750008], al
or byte [rax], al
xor al, 8
add byte [rax + 53], al
or byte [rax], al
test dword [rsi], esi
or byte [rax], al
jbe 0x140084631
or byte [rax], al
mov ebx, 0x838
cmp cl, byte [rax]
add byte [rbx + 0x3b], cl
or byte [rax], al
mov ecx, 0xcc00083d
int3
invalid