Function at 0x1800486e0
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
movaps xmmword [rsp + 0x60], xmm6
mov rsi, r9
movaps xmm6, xmm2
mov rdi, rdx
mov r14, rcx
mov edx, dword [0x180184a74]
mov rax, qword gs:[0x58]
mov r13d, 4
mov r15, qword [rax + rdx*8]
xor r12d, r12d
mov eax, dword [r15 + r13]
cmp dword [0x180185f94], eax
jle 0x1800487dc
lea rcx, [0x180185f94]
call fcn.18010f300
cmp dword [0x180185f94], 0xffffffff
jne 0x1800487dc
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], r12b
lea r9, str.PickupLocationData
lea edx, [r12 + 0x12]
lea rcx, [rbp - 0x50]
call fcn.180041e20
nop
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.180040270
mov dword [0x18018654c], eax
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1800487d0
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800487ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800487ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18010f100
nop
lea rcx, [0x180185f94]
call fcn.18010f2a0
movsxd rbx, dword [0x18018654c]
add rbx, rdi
je 0x1800489d2
mov qword [rbx], r14
mov qword [rbx + 0x10], r14
movss dword [rbx + 0x30], xmm6
movsd xmm0, qword [rsi]
movsd qword [rbx + 0x34], xmm0
mov eax, dword [rsi + 8]
mov dword [rbx + 0x3c], eax
mov eax, dword [r15 + r13]
cmp dword [0x180186704], eax
jle 0x1800489b7
lea rcx, [0x180186704]
call fcn.18010f300
cmp dword [0x180186704], 0xffffffff
jne 0x1800489b7
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x40], 8
movabs rax, 0x646975476d657449
mov qword [rbp - 0x50], rax
mov byte [rbp - 0x48], 0
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x30], 0
lea r9, str.ScriptStruct__Script_FortniteGame.FortItemEntry
mov edx, 0x2f
lea rcx, [rbp - 0x30]
call fcn.180041e20
nop
mov ecx, dword [0x180184bbc]
cmp ecx, 0x1a4
jg 0x180048899
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
call fcn.180095380
jmp 0x180048918
cmp ecx, 0x1a5
jne 0x1800488b0
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
call fcn.180095380
jmp 0x180048918
lea eax, [rcx - 0x1a6]
cmp eax, 2
ja 0x1800488ca
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
call fcn.180095710
jmp 0x180048918
movsd xmm0, qword [0x180184ec8]
movsd xmm1, qword [0x180168720]
cmp ecx, 0x1a9
jl 0x1800488fa
comisd xmm1, xmm0
jbe 0x1800488fa
xor r8d, r8d
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
call fcn.180095aa0
jmp 0x180048918
comisd xmm0, xmm1
jb 0x180048915
mov r8d, 0x44
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
call fcn.180095aa0
jmp 0x180048918
mov eax, r12d
mov dword [0x180185580], eax
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x18004895c
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048957
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180048957
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18010f100
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x30], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1800489ab
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800489a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800489a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18010f100
nop
lea rcx, [0x180186704]
call fcn.18010f2a0
mov rcx, rdi
call fcn.180045730
movsxd rcx, dword [0x180185580]
add rax, rcx
je 0x1800489d2
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x50], xmm0
mov eax, dword [r15 + r13]
cmp dword [0x180186564], eax
jle 0x180048a83
lea rcx, [0x180186564]
call fcn.18010f300
cmp dword [0x180186564], 0xffffffff
jne 0x180048a83
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], 0
lea r9, str.OnRep_PickupLocationData
mov edx, 0x18
lea rcx, [rbp - 0x50]
call fcn.180041e20
nop
mov rdx, rdi
lea rcx, [rbp - 0x50]
call fcn.18003f820
mov qword [0x180185070], rax
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180048a77
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048a71
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180048a71
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18010f100
nop
lea rcx, [0x180186564]
call fcn.18010f2a0
mov rdx, qword [0x180185070]
test rdx, rdx
je 0x180048a9d
xor r8d, r8d
mov rcx, rdi
call qword [0x180184eb8]
jmp 0x180048ab0
lea rdx, str.Failed_to_find_OnRep_PickupLocationData__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.180094110
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [rsp + 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret