Function at 0x1400785b0
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 0x14007abb5
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 0x140078629
mov rcx, qword [rcx]
cmp r8, 5
jne 0x14007abb5
lea rdx, str.blade
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007abb5
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.0x140078750
movsxd rax, ecx
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x7abe8]
add rcx, rdx
jmp rcx
mov r8d, 0x3e
lea rdx, str.I_challenge_you_to_bring_me_1_000_of_those_Iron_Bars_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 0x1400787b3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140078790
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._1_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 0x1400788b0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007889b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007889b
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, 0x2ac
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x3e8
jle 0x140078956
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._Iron_Bars
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 0x14007a644
mov r8d, 0x40
lea rdx, str.I_challenge_you_to_bring_me_10_of_those_Geiger_Counter_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 0x140078a23
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140078a00
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, 4
lea rdx, str._10_
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 0x140078b20
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140078b0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140078b0b
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, 0x89c
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0xa
jle 0x140078bc4
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._Geiger_Counter
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 0x14007a644
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 0x140078c8a
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140078c67
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 0x140078d87
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140078d72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140078d72
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.0x140078750
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.0x140078750
mov r8d, 0x3f
lea rdx, str.I_challenge_you_to_bring_me_600_of_those_Golden_Sword_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 0x140078e89
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140078e66
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 0x140078f86
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140078f71
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140078f71
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, 0x25c
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x258
jle 0x14007902c
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._Golden_Sword
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 0x14007a644
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 0x140079113
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400790f0
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 0x140079210
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400791fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400791fb
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.0x140078750
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.0x140078750
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 0x140079313
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400792f0
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.0x140078750
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.0x140078750
lea rdx, str.I_challenge_you_to_bring_me_3_of_those_Heavenly_Scythe_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, 0x952
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 3
jle 0x1400794ec
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._Heavenly_Scythe
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 0x14007a644
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.0x140078750
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.0x140078750
lea rdx, str.I_challenge_you_to_bring_me_800_of_those_Headsmans_Axe_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._800_
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, 0x2b2
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x320
jle 0x140079710
mov edx, 0x320
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._Headsmans_Axe
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 0x14007a644
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.0x140078750
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 0x14007a644
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.0x140078750
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.0x140078750
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.0x140078750
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.0x140078750
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.0x140078750
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.0x140078750
lea rdx, str.I_challenge_you_to_bring_me_20_of_those_Flamesaber_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._20_
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, 0x32a
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x14
jle 0x140079c41
mov edx, setsockopt
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._Flamesaber
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 0x14007a644
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.0x140078750
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.0x140078750
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Golden_Apple_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, 0x7d2
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140079e77
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._Golden_Apple
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 0x14007a644
lea rdx, str.I_challenge_you_to_bring_me_25_of_those_Carrot_Sword_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._25_
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, 0xb5c
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x19
jle 0x140079fbc
mov edx, 0x19
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._Carrot_Sword
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 0x14007a644
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Black_Balrogs_Tail_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, 0x285e
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x14007a107
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._Black_Balrogs_Tail
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 0x14007a644
mov r8d, 0x3a
lea rdx, str.I_challenge_you_to_bring_me_1_000_of_those_Sword_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 word [rax + rax]
lea rcx, [rsp + 0x68]
test edi, edi
jle 0x14007a1d3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x14007a1b0
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, 7
lea rdx, str._1_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 0x14007a2d0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007a2bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007a2bb
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, 0x5e
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x3e8
jle 0x14007a376
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._Sword
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 0x14007a644
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 0x14007a443
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x14007a420
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 0x14007a540
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007a52b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007a52b
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.0x140078750
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x14007a5e4
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, 0x60
jb 0x14007abdf
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], 0x60
lea r9, str.set_default_color_o_nadd_label_with_iconbig_9Quest_For_Blade__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]
push rdx
xchg dword [rdi], eax
add byte [rbx + 0x29000789], bh
mov word [rdi], es
add byte [rax], ch
mov es, word [rdi]
add byte [rcx - 0x4efff870], dl
xchg edx, eax
invalid