Function at 0x140075f30
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 0x14007852c
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 0x140075fa9
mov rcx, qword [rcx]
cmp r8, 7
jne 0x14007852c
lea rdx, str.heavens
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007852c
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.0x1400760d0
movsxd rax, ecx
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x7855c]
add rcx, rdx
jmp rcx
mov r8d, 0x3b
lea rdx, str.I_challenge_you_to_bring_me_1_000_of_those_Clouds_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 0x140076133
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140076110
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 0x140076230
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007621b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007621b
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, 0x2d8
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x3e8
jle 0x1400762d6
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._Clouds
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 0x140077fbb
mov r8d, 0x3e
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Pegasus_Wings_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 0x1400763a3
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140076380
mov r9d, reloc.WS2_32.dll_select
lea r8, str._Current_progress
xor edx, edx
call fcn.14029ef10
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x98], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0x11
mov dword [rsp + 0x40], esi
mov r8d, 3
lea rdx, [0x140355918]
lea rcx, [rsp + 0x88]
call fcn.14029f170
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 0x10
jb 0x1400764a0
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007648b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007648b
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, 0x2620
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140076544
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._Pegasus_Wings
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 0x140077fbb
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 0x14007660a
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400765e7
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 0x140076707
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400766f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400766f2
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.0x1400760d0
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.0x1400760d0
mov r8d, 0x3e
lea rdx, str.I_challenge_you_to_bring_me_600_of_those_Fairy_Wings_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 0x140076809
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x1400767e6
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 0x140076906
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400768f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400768f1
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, 0x9c
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x258
jle 0x1400769ac
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._Fairy_Wings
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 0x140077fbb
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 0x140076a93
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140076a70
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 0x140076b90
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140076b7b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140076b7b
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.0x1400760d0
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.0x1400760d0
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 0x140076c93
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140076c70
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.0x1400760d0
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.0x1400760d0
lea rdx, str.I_challenge_you_to_bring_me_3_of_those_Bubble_Wings_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, 0x60e
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 3
jle 0x140076e6c
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._Bubble_Wings
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 0x140077fbb
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.0x1400760d0
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.0x1400760d0
lea rdx, str.I_challenge_you_to_bring_me_800_of_those_Crimson_Eagle_Wings_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, 0x2a6
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x320
jle 0x140077090
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._Crimson_Eagle_Wings
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 0x140077fbb
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.0x1400760d0
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 0x140077fbb
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.0x1400760d0
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.0x1400760d0
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.0x1400760d0
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.0x1400760d0
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.0x1400760d0
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.0x1400760d0
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Pearl_Butterfly_Wings_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, 0x2f8e
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x1400775c1
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._Pearl_Butterfly_Wings
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 0x140077fbb
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.0x1400760d0
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.0x1400760d0
lea rdx, str.I_challenge_you_to_bring_me_3_of_those_Golden_Angel_Wings_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, 0x5b4
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 3
jle 0x1400777f7
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._Golden_Angel_Wings
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 0x140077fbb
lea rdx, str.I_challenge_you_to_bring_me_100_of_those_Ripper_Wings_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._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_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, 0x332
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 0x64
jle 0x14007793c
mov edx, 0x64
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._Ripper_WIngs
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 0x140077fbb
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Phoenix_Wings_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, 0x68a
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140077a87
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_Wings
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 0x140077fbb
mov r8d, 0x3f
lea rdx, str.I_challenge_you_to_bring_me_1_of_those_Draconic_Wings_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 0x140077b53
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140077b30
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 0x140077c50
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140077c3b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140077c3b
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, 0x167a
mov rcx, rbx
call fcn.14006e480
mov edx, dword [rsp + 0x40]
test edx, edx
je case.default.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140077cf4
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._Draconic_Wings
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 0x140077fbb
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 0x140077dba
movsxd rdx, edi
mov r9d, 1
lea r8, [0x140344518]
call fcn.14029ef10
sub edi, 3
jmp 0x140077d97
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 0x140077eb7
inc rdx
mov rcx, qword [rsp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140077ea2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140077ea2
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.0x1400760d0
mov rax, qword [rbx + 0x30]
mov ecx, dword [rax + 0x1e0]
lea eax, [rcx + rdx]
cmp eax, 1
jle 0x140077f5b
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, 0x62
jb 0x140078556
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], 0x62
lea r9, str.set_default_color_o_nadd_label_with_iconbig_9Quest_For_Heavens__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
shl byte [rax + 7], cl
add byte [rbx], bh
invalid