Function at 0x18000c0c0
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x168]
sub rsp, 0x268
xor r15b, r15b
movaps xmmword [rsp + 0x210], xmm9
cmp qword [0x18010ea30], 0
movss xmm9, dword [0x18006c438]
mov byte [rbp + 0x1a0], r15b
je 0x18000c107
cmp byte [0x18010ea40], r15b
jne 0x18000c10c
call fcn.18000e820
call qword [0x18010eb38]
xor edi, edi
lea rdx, [rbp + 0x1a8]
mov rcx, rax
mov qword [rbp + 0x1a8], rdi
call qword [0x18010ec88]
mov ebx, edi
mov rsi, rax
cmp qword [rbp + 0x1a8], rbx
jbe 0x18000c17a
nop dword [rax]
mov rcx, qword [rsi]
call qword [0x18010eb98]
mov rcx, rax
lea r8, str.BaseNetworkable
lea rdx, [0x18005cbec]
call qword [0x18010ec38]
mov r14, rax
test rax, rax
jne 0x18000c17d
inc ebx
add rsi, 8
movsxd rax, ebx
cmp rax, qword [rbp + 0x1a8]
jb 0x18000c140
mov r14, rdi
mov qword [rbp + 0x1b0], rdi
nop dword [rax]
nop dword [rax + rax]
lea rdx, [rbp + 0x1b0]
mov rcx, r14
call qword [0x18010ed48]
mov r9, rax
test rax, rax
je 0x18000c1de
mov rax, qword [rax]
test rax, rax
je 0x18000c1de
movzx ecx, byte [rax]
sub ecx, 0x63
jne 0x18000c1d8
lea r8, str.clientEntities
mov dl, 0x63
sub r8, rax
test dl, dl
je 0x18000c1d8
movzx edx, byte [rax + r8 + 1]
inc rax
movzx ecx, byte [rax]
sub ecx, edx
je 0x18000c1c4
test ecx, ecx
jne 0x18000c190
jmp 0x18000c1e1
mov r9, rdi
lea rdx, [rbp + 0x1b8]
mov rcx, r9
call qword [0x18010ec78]
mov rax, qword [rbp + 0x1b8]
lea rcx, [rax + 0x10]
cmp rcx, 0x400000
jbe 0x18000e2da
add rax, 0x18
movabs r9, 0x7fffffff0000
cmp rax, r9
jae 0x18000e2da
mov rax, qword [rcx]
lea rcx, [rax + 0x28]
cmp rcx, 0x400000
jbe 0x18000e2da
add rax, 0x30
cmp rax, r9
jae 0x18000e2da
mov rcx, qword [rcx]
test rcx, rcx
je 0x18000e2da
lea rdx, [rcx + 0x10]
cmp rdx, 0x400000
jbe 0x18000c268
lea rax, [rcx + 0x14]
cmp rax, r9
jae 0x18000c268
mov r8d, dword [rdx]
jmp 0x18000c26b
mov r8d, edi
lea rdx, [rcx + 0x18]
cmp rdx, 0x400000
jbe 0x18000c286
lea rax, [rcx + 0x20]
cmp rax, r9
jae 0x18000c286
mov rdx, qword [rdx]
jmp 0x18000c289
mov rdx, rdi
movsxd rcx, r8d
mov eax, edi
mov dword [rbp + 0x1a8], eax
mov qword [rbp + 0x1b8], rcx
mov qword [rbp + 0x1b0], rdx
test r8d, r8d
js 0x18000e161
mov qword [rsp + 0x260], r12
lea rbx, str._collectable_
movaps xmmword [rsp + 0x200], xmm10
mov r12, rdi
movss xmm10, dword [0x18005f5ec]
movaps xmmword [rsp + 0x1f0], xmm11
movss xmm11, dword [0x18005f688]
mov qword [rsp + 0x258], r13
movaps xmmword [rsp + 0x240], xmm6
movaps xmmword [rsp + 0x230], xmm7
movaps xmmword [rsp + 0x220], xmm8
lea eax, [rax*8]
movsxd rcx, eax
lea rax, [rdx + 0x20]
add rax, rcx
cmp rax, 0x400000
jbe 0x18000e0f9
lea rax, [rdx + 0x28]
add rax, rcx
cmp rax, r9
jae 0x18000e0f9
mov rax, qword [rdx + r12*8 + 0x20]
cmp rax, 0x186a0
jbe 0x18000e0f9
lea rcx, [rax + 0x10]
cmp rcx, 0x400000
jbe 0x18000e0f9
add rax, 0x18
cmp rax, r9
jae 0x18000e0f9
mov rcx, qword [rcx]
cmp rcx, 0x186a0
jbe 0x18000e0f9
lea r15, [rcx + 0x30]
cmp r15, 0x400000
jbe 0x18000e0f9
lea rax, [rcx + 0x38]
cmp rax, r9
jae 0x18000e0f9
mov r13, qword [r15]
cmp r13, 0x186a0
jbe 0x18000e0f9
lea rsi, [r13 + 0x60]
cmp rsi, 0x400000
jbe 0x18000e0f9
lea rax, [r13 + 0x68]
cmp rax, r9
jae 0x18000e0f9
mov rsi, qword [rsi]
test rsi, rsi
je 0x18000e0f9
lea r14, [rcx + 0x28]
mov rcx, rsi
lea rdx, str.Local
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000c487
movabs r9, 0x7fffffff0000
cmp r14, 0x400000
jbe 0x18000e0f2
cmp r15, r9
jae 0x18000e0f2
mov rbx, qword [r14]
lea rcx, [rbx + 0x4a8]
cmp rcx, 0x400000
jbe 0x18000e0f2
lea rax, [rbx + 0x4b0]
cmp rax, r9
jae 0x18000e0f2
cmp qword [rcx], rdi
je 0x18000e0f2
cmp rbx, qword [0x18010ea28]
je 0x18000c472
lea rdx, [rbx + 0x640]
cmp rdx, 0x400000
jbe 0x18000c45c
lea rax, [rbx + 0x648]
cmp rax, r9
jae 0x18000c45c
mov rdx, qword [rdx]
jmp 0x18000c45f
mov rdx, rdi
lea rcx, str.LocalPlayer__lld_n
call fcn.1800253c0
mov byte [0x18010ea40], dil
mov qword [0x18010ea28], rbx
lea rbx, str._collectable_
mov byte [rbp + 0x1a0], 1
cmp byte [0x18010e7b3], dil
je 0x18000c51f
mov r8, rsi
nop word [rax + rax]
mov rcx, rbx
mov dl, 0x2f
mov rax, r8
sub rax, rbx
cmp byte [rax + rcx], dl
jne 0x18000c514
movzx edx, byte [rcx + 1]
inc rcx
test dl, dl
jne 0x18000c4a5
test r8, r8
je 0x18000c51f
mov rax, qword [r13 + 0x30]
mov r14, qword [r14]
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 0x38]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000c624
add rax, 0x9c
movabs r15, 0x7fffffff0000
cmp rax, r15
jae 0x18000c624
movsd xmm0, qword [rcx]
lea rbx, [rbp - 0x70]
mov eax, dword [rcx + 8]
movsd qword [rbp - 0x70], xmm0
mov dword [rbp - 0x68], eax
jmp 0x18000c632
movzx eax, byte [r8]
inc r8
test al, al
jne 0x18000c4a0
lea rdx, str.player.prefab
mov rcx, rsi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x18000c57b
lea rdx, str.scientist
mov rcx, rsi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000c93f
lea rdx, str.prop
mov rcx, rsi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x18000c93f
lea rdx, str.corpse
mov rcx, rsi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x18000c93f
movabs r9, 0x7fffffff0000
cmp r14, 0x400000
jbe 0x18000e0f2
cmp r15, r9
jae 0x18000e0f2
mov rbx, qword [r14]
lea r14, [rbx + 0x4a8]
cmp r14, 0x400000
jbe 0x18000e0f2
lea rax, [rbx + 0x4b0]
cmp rax, r9
jae 0x18000e0f2
cmp qword [r14], rdi
je 0x18000e0f2
mov rdx, qword [0x18010ea28]
mov rcx, rbx
call fcn.18000a4e0
mov rcx, rbx
call fcn.180014100
cmp byte [0x18010e762], dil
je 0x18000c7b1
lea rcx, [rbx + 0x5f8]
movabs r9, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000c7a4
lea rax, [rbx + 0x5fc]
cmp rax, r9
jae 0x18000c7a4
mov eax, dword [rcx]
jmp 0x18000c7a6
mov qword [rsp + 0x54], rdi
lea rbx, [rsp + 0x50]
mov dword [rsp + 0x50], edi
movsd xmm6, qword [rbx]
lea rcx, str.GameAssembly.dll
call fcn.18000f150
mov ecx, dword [rbx + 8]
lea r8, [rbp - 0x60]
mov rdx, qword [0x18010ea28]
add rax, 0x2f6e50
mov dword [rbp - 0x58], ecx
lea rcx, [rsp + 0x60]
movsd qword [rbp - 0x60], xmm6
call rax
movss xmm2, dword [rsp + 0x60]
movaps xmm0, xmm6
movss xmm3, dword [rsp + 0x64]
subss xmm2, xmm6
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [rbx + 8]
shufps xmm0, xmm0, 0x55
subss xmm3, xmm0
movsd qword [rsp + 0x40], xmm6
mulss xmm2, xmm2
mulss xmm1, xmm1
mulss xmm3, xmm3
addss xmm3, xmm2
addss xmm3, xmm1
comiss xmm3, xmm10
jae 0x18000c93f
lea rcx, str.GameAssembly.dll
call fcn.18000f150
lea r15, str.Pickup
mov edx, edi
mov rcx, r15
lea r8, [rax + 0x7c0320]
nop
inc edx
lea rcx, [rcx + 2]
cmp word [rcx], di
jne 0x18000c6d0
cmp edx, 0x40
jae 0x18000c6fb
mov rcx, r15
mov eax, edi
inc eax
lea rcx, [rcx + 2]
cmp word [rcx], di
jne 0x18000c6e5
mov dword [rbp - 0x40], eax
mov edx, edi
test eax, eax
jle 0x18000c727
jmp 0x18000c704
mov dword [rbp - 0x40], 0x40
mov edx, edi
mov rcx, rdi
nop word [rax + rax]
movzx eax, word [rcx + r15]
inc edx
mov word [rbp + rcx - 0x3c], ax
lea rcx, [rcx + 2]
mov eax, dword [rbp - 0x40]
cmp edx, eax
jl 0x18000c710
cdqe
lea rdx, [rbp + 0x50]
mov rcx, r14
mov word [rbp + rax*2 - 0x3c], di
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x50], xmm0
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x60], xmm1
movups xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x80], xmm1
movups xmm1, xmmword [rbp]
movaps xmmword [rbp + 0x90], xmm0
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xa0], xmm1
movups xmm1, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0xb0], xmm0
movups xmm0, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0xc0], xmm1
movsd xmm1, qword [rbp + 0x40]
movaps xmmword [rbp + 0xd0], xmm0
movsd qword [rbp + 0xe0], xmm1
call r8
jmp 0x18000c93f
mov eax, edi
shr eax, 4
test al, 1
jne 0x18000e0f2
cmp byte [0x18010e735], dil
movabs r9, 0x7fffffff0000
je 0x18000c7eb
mov rax, qword [r14]
lea rcx, [rax + 0x2c0]
cmp rcx, 0x400000
jbe 0x18000c7eb
add rax, 0x2c1
cmp rax, r9
jae 0x18000c7eb
cmp byte [rcx], dil
jne 0x18000e0f2
cmp byte [0x18006c430], dil
je 0x18000c82e
mov rax, qword [0x18010ea28]
lea rdx, [rax + 0x640]
cmp rdx, 0x400000
jbe 0x18000c81b
add rax, 0x648
cmp rax, r9
jae 0x18000c81b
mov rdx, qword [rdx]
jmp 0x18000c81e
mov rdx, rdi
mov rcx, rbx
call fcn.180011c10
test al, al
jne 0x18000e0e8
mov edx, 0x2f
mov rcx, rbx
call fcn.18000f4d0
mov rdx, rax
test rax, rax
jne 0x18000c84f
xorps xmm6, xmm6
xorps xmm7, xmm7
xorps xmm8, xmm8
jmp 0x18000c876
mov rax, qword [0x18010edb0]
lea rcx, [rsp + 0x70]
add rax, 0x1a9fd00
call rax
movss xmm8, dword [rsp + 0x70]
movss xmm7, dword [rsp + 0x74]
movss xmm6, dword [rsp + 0x78]
mov rcx, qword [0x18010ea28]
mov edx, 0x2f
call fcn.18000f4d0
mov rdx, rax
test rax, rax
jne 0x18000c89a
xorps xmm1, xmm1
xorps xmm0, xmm0
xorps xmm2, xmm2
jmp 0x18000c8bc
mov rax, qword [0x18010edb0]
lea rcx, [rbp - 0x80]
add rax, 0x1a9fd00
call rax
movss xmm2, dword [rbp - 0x80]
movss xmm0, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x78]
subss xmm0, xmm7
subss xmm2, xmm8
subss xmm1, xmm6
mulss xmm0, xmm0
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm0, xmm2
addss xmm0, xmm1
sqrtss xmm0, xmm0
comiss xmm0, dword [0x18006c434]
ja 0x18000e0e8
cvttss2si edx, dword [section..data]
mov rcx, rbx
call fcn.18000ef70
comiss xmm9, xmm0
jbe 0x18000c93f
test rbx, rbx
je 0x18000c93f
lea rcx, [rbx + 0x204]
cmp rcx, 0x400000
jbe 0x18000c934
lea rax, [rbx + 0x205]
movabs r15, 0x7fffffff0000
cmp rax, r15
jae 0x18000c934
cmp byte [rcx], dil
jne 0x18000c93f
movaps xmm9, xmm0
mov qword [0x18010edb8], rbx
movaps xmm0, xmmword [0x18005fcd0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e770]
mov rdx, rsi
movzx r8d, byte [0x18010e76d]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Stone_Ore
mov qword [rsp + 0x30], rax
lea rax, str.stone_ore.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c440]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fcd0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e770]
mov rdx, rsi
movzx r8d, byte [0x18010e76d]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Stone_Collectable
mov qword [rsp + 0x30], rax
lea rax, str.stone_collectable.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c440]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fb10]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e770]
mov rdx, rsi
movzx r8d, byte [0x18010e76e]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Sulfur_Ore
mov qword [rsp + 0x30], rax
lea rax, str.sulfur_ore.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c440]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fb10]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e770]
mov rdx, rsi
movzx r8d, byte [0x18010e76e]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Sulfur_Collectable
mov qword [rsp + 0x30], rax
lea rax, str.sulfur_collectable.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c440]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fb60]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e770]
mov rdx, rsi
movzx r8d, byte [0x18010e76f]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Metal_Ore
mov qword [rsp + 0x30], rax
lea rax, str.metal_ore.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c440]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fb60]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
lea rax, str.Metal_Collectable
mov qword [rsp + 0x30], rax
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c440]
lea rax, str.metal_collectable.prefab
movzx r9d, byte [0x18010e770]
mov rdx, rsi
movzx r8d, byte [0x18010e76f]
mov rcx, r13
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fd10]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e79c]
mov rdx, rsi
movzx r8d, byte [0x18010e79a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Airdrop
mov qword [rsp + 0x30], rax
lea rax, str.supply_drop.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c468]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fa90]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e79c]
mov rdx, rsi
movzx r8d, byte [0x18010e79b]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Chinook_Crate
mov qword [rsp + 0x30], rax
lea rax, str.codelockedhackablecrate.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c468]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe20]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e78d]
mov rdx, rsi
movzx r8d, byte [0x18010e789]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Minicopter
mov qword [rsp + 0x30], rax
lea rax, str.minicopter.entity.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c45c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fd00]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e78d]
mov rdx, rsi
movzx r8d, byte [0x18010e78a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Scrap_Heli
mov qword [rsp + 0x30], rax
lea rax, str.scraptransporthelicopter.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c45c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fdc0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e78d]
movzx r8d, byte [0x18010e78b]
mov qword [rsp + 0x38], rax
lea rax, str.Boat
mov qword [rsp + 0x30], rax
lea rax, str.rowboat.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c45c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
mov rdx, rsi
mov rcx, r13
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe40]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e78d]
mov rdx, rsi
movzx r8d, byte [0x18010e78c]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.RHIB
mov qword [rsp + 0x30], rax
lea rax, str.rhib.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c45c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faf0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e795]
mov rdx, rsi
movzx r8d, byte [0x18010e78f]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Auto_Turret
mov qword [rsp + 0x30], rax
lea rax, str.autoturret_deployed.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c460]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fad0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e795]
mov rdx, rsi
movzx r8d, byte [0x18010e790]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Flame_Turret
mov qword [rsp + 0x30], rax
lea rax, str.flameturret.deployed.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c460]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fc70]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e795]
mov rdx, rsi
movzx r8d, byte [0x18010e791]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Shotgun_Trap
mov qword [rsp + 0x30], rax
lea rax, str.guntrap.deployed.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c460]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fdb0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e795]
mov rdx, rsi
movzx r8d, byte [0x18010e792]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Landmine
mov qword [rsp + 0x30], rax
lea rax, str.landmine.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c460]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fbc0]
lea rax, [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c460]
mov rdx, rsi
movzx r9d, byte [0x18010e795]
mov rcx, r13
movzx r8d, byte [0x18010e793]
mov qword [rsp + 0x38], rax
lea rax, str.Beartrap
mov qword [rsp + 0x30], rax
lea rax, str.beartrap.prefab
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fbd0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e799]
mov rdx, rsi
movzx r8d, byte [0x18010e798]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005d7f8]
mov qword [rsp + 0x30], rax
lea rax, str.hemp_collectable.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c464]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fb90]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e799]
mov rdx, rsi
movzx r8d, byte [0x18010e796]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Corpse
mov qword [rsp + 0x30], rax
lea rax, str.player_corpse.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c464]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fb30]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e799]
mov rdx, rsi
movzx r8d, byte [0x18010e797]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Stash
mov qword [rsp + 0x30], rax
lea rax, str.small_stash_deployed.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c464]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe30]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e799]
mov rdx, rsi
movzx r8d, byte [0x18010e772]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Patrol_Helicopter
mov qword [rsp + 0x30], rax
lea rax, str.assets_prefabs_npc_patrol_helicopter_patrolhelicopter.prefab
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmmword [rsp + 0x40], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fc30]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
lea rax, str.Bear
mov qword [rsp + 0x30], rax
lea rax, str.bear.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c458]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movzx r9d, byte [0x18010e788]
mov rdx, rsi
movzx r8d, byte [0x18010e785]
mov rcx, r13
call fcn.180024de0
movaps xmm0, xmmword [0x18005fb60]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e788]
mov rdx, rsi
movzx r8d, byte [0x18010e784]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Caban
mov qword [rsp + 0x30], rax
lea rax, str.boar.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c458]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fd80]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e788]
mov rdx, rsi
movzx r8d, byte [0x18010e787]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005d920]
mov qword [rsp + 0x30], rax
lea rax, str.chicken.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c458]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe10]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e788]
mov rdx, rsi
movzx r8d, byte [0x18010e786]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Horse
mov qword [rsp + 0x30], rax
lea rax, str.horse.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c458]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe20]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e775]
mov rdx, rsi
movzx r8d, byte [0x18010e774]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Blue_Boomer
mov qword [rsp + 0x30], rax
lea rax, str.firework.boomer.blue
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c448]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fac0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e775]
mov rdx, rsi
movzx r8d, byte [0x18010e774]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Green_Boomer
mov qword [rsp + 0x30], rax
lea rax, str.firework.boomer.green
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c448]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faf0]
movzx r9d, byte [0x18010e775]
lea rax, [rsp + 0x40]
movzx r8d, byte [0x18010e774]
mov rdx, rsi
mov qword [rsp + 0x38], rax
mov rcx, r13
lea rax, str.Orange_Boomer_t
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c448]
mov qword [rsp + 0x30], rax
lea rax, str.firework.boomer.orange
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e775]
mov rdx, rsi
movzx r8d, byte [0x18010e774]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Red_Boomer
mov qword [rsp + 0x30], rax
lea rax, str.firework.boomer.red_t
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c448]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fd50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e776]
mov rdx, rsi
movzx r8d, byte [0x18010e783]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Mushrooms
mov qword [rsp + 0x30], rax
lea rax, str.mushroom_cluster_5.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c44c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.AK_47_Rifle
mov qword [rsp + 0x30], rax
lea rax, str.rifle.ak
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.LR300_Rifle
mov qword [rsp + 0x30], rax
lea rax, str.rifle.lr300
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
lea rax, str.L96_Sniper
mov qword [rsp + 0x30], rax
lea rax, str.rifle.l96
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov rdx, rsi
movzx r9d, byte [0x18010e777]
mov rcx, r13
movzx r8d, byte [0x18010e77a]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.M39_Rifle
mov qword [rsp + 0x30], rax
lea rax, str.rifle.m39
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Bow_Compound
mov qword [rsp + 0x30], rax
lea rax, str.bow.compound_t
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Semi_Auto_Rifle
mov qword [rsp + 0x30], rax
lea rax, str.rifle.semiauto
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.MP5_SMG
mov qword [rsp + 0x30], rax
lea rax, str.smg.mp5
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov qword [rsp + 0x38], rax
lea rax, str.SMG_Auto
mov qword [rsp + 0x30], rax
lea rax, str.smg.2
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
mov rcx, r13
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005dba0]
mov qword [rsp + 0x30], rax
lea rax, str.smg.thompson
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Nailgun_Pistol
mov qword [rsp + 0x30], rax
lea rax, str.pistol.nailgun
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.EOKA_Pistol
mov qword [rsp + 0x30], rax
lea rax, str.pistol.eoka
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.M92_Pistol
mov qword [rsp + 0x30], rax
lea rax, str.pistol.m92
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Python_Pistol
mov qword [rsp + 0x30], rax
lea rax, str.pistol.python
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x18006c450]
lea rax, str.Revolver_Pistol
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x30], rax
lea rax, str.pistol.revolver
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Semi_Auto_Pistol
mov qword [rsp + 0x30], rax
lea rax, str.pistol.semiauto
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Shotgun_Pump
mov qword [rsp + 0x30], rax
lea rax, str.shotgun.pump
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
lea r14, [0x18005dd38]
movzx r8d, byte [0x18010e77a]
mov rdx, rsi
mov qword [rsp + 0x38], rax
mov rcx, r13
lea rax, str.Double_Shotgun
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e779]
mov rdx, rsi
movzx r8d, byte [0x18010e778]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Loot_Box
mov qword [rsp + 0x30], rax
lea rax, str.crate_normal_2.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c454]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
lea rax, [0x18005dd78]
mov qword [rsp + 0x30], rax
lea rax, str.grenade.f1
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005dda0]
mov qword [rsp + 0x30], rax
lea rax, str.multiplegrenadelauncher
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005dde8]
mov qword [rsp + 0x30], rax
lea rax, str.bow.compound
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005de00]
mov qword [rsp + 0x30], rax
lea rax, str.crossbow
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005de28]
mov qword [rsp + 0x30], rax
lea rax, str.bow.hunting
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005de50]
mov qword [rsp + 0x30], rax
lea rax, str.spear.stone
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
movzx r9d, byte [0x18010e777]
lea rax, [rsp + 0x40]
movzx r8d, byte [0x18010e77a]
mov rdx, rsi
mov qword [rsp + 0x38], rax
mov rcx, r13
lea rax, [0x18005de78]
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x30], rax
lea rax, str.spear.wooden
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e777]
mov rdx, rsi
movzx r8d, byte [0x18010e77a]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.shotgun.double
mov qword [rsp + 0x30], rax
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c450]
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e779]
mov rdx, rsi
movzx r8d, byte [0x18010e77d]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Medical_Box
mov qword [rsp + 0x30], rax
lea rax, str.crate_normal_2_medical.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c454]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e779]
mov rdx, rsi
movzx r8d, byte [0x18010e77e]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Tool_Box
mov qword [rsp + 0x30], rax
lea rax, str.crate_tools.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c454]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e779]
mov rdx, rsi
movzx r8d, byte [0x18010e77f]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Food_Box
mov qword [rsp + 0x30], rax
lea rax, str.crate_normal_2_food.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c454]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fcc0]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
lea rax, str.Elite_Box
mov qword [rsp + 0x30], rax
lea rax, str.crate_elite.prefab
mov qword [rsp + 0x28], rax
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c454]
mov rdx, rsi
movzx r9d, byte [0x18010e779]
mov rcx, r13
movzx r8d, byte [0x18010e780]
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e779]
mov rdx, rsi
movzx r8d, byte [0x18010e77b]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Mine_Box
mov qword [rsp + 0x30], rax
lea rax, str.crate_mine.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c454]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fac0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e779]
mov rdx, rsi
movzx r8d, byte [0x18010e781]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Military_Box
mov qword [rsp + 0x30], rax
lea rax, str.crate_normal.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c454]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fbd0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e799]
mov rdx, rsi
movzx r8d, byte [0x18010e782]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Wardrobe
mov qword [rsp + 0x30], rax
lea rax, str.cupboard.tool.deployed.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c464]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fac0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e776]
mov rdx, rsi
movzx r8d, byte [0x18010e773]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Green_berries
mov qword [rsp + 0x30], rax
lea rax, str.berry_green_collectable.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c44c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005faa0]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e776]
mov rdx, rsi
movzx r8d, byte [0x18010e773]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Red_berries
mov qword [rsp + 0x30], rax
lea rax, str.berry_red_collectable.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c44c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe20]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e776]
mov rdx, rsi
movzx r8d, byte [0x18010e773]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.Blue_berries
mov qword [rsp + 0x30], rax
lea rax, str.berry_blue_collectable.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c44c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18010e776]
mov rdx, rsi
movzx r8d, byte [0x18010e773]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, str.White_berries
mov qword [rsp + 0x30], rax
lea rax, str.berry_white_collectable.prefab
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c44c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18006c433]
mov rdx, rsi
movzx r8d, byte [0x18010e79d]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005e130]
mov qword [rsp + 0x30], rax
lea rax, str.explosive.timed
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c46c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movaps xmm0, xmmword [0x18005fe50]
lea rax, [rsp + 0x40]
movzx r9d, byte [0x18006c432]
mov rdx, rsi
movzx r8d, byte [0x18010e771]
mov rcx, r13
mov qword [rsp + 0x38], rax
lea rax, [0x18005e150]
mov qword [rsp + 0x30], rax
lea rax, str.backpack
movdqa xmmword [rsp + 0x40], xmm0
movss xmm0, dword [0x18006c444]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.180024de0
movabs r9, 0x7fffffff0000
mov rdx, qword [rbp + 0x1b0]
mov eax, dword [rbp + 0x1a8]
lea rbx, str._collectable_
inc eax
inc r12
mov dword [rbp + 0x1a8], eax
cmp r12, qword [rbp + 0x1b8]
jle 0x18000c302
movzx r15d, byte [rbp + 0x1a0]
movaps xmm11, xmmword [rsp + 0x1f0]
movaps xmm10, xmmword [rsp + 0x200]
movaps xmm8, xmmword [rsp + 0x220]
movaps xmm7, xmmword [rsp + 0x230]
movaps xmm6, xmmword [rsp + 0x240]
mov r13, qword [rsp + 0x258]
mov r12, qword [rsp + 0x260]
mov rax, qword [0x18010edb8]
test rax, rax
je 0x18000e193
cvttss2si edx, dword [section..data]
mov rcx, rax
call fcn.18000ef70
mov rax, qword [0x18010edb8]
comiss xmm0, xmm9
cmova rax, rdi
mov qword [0x18010edb8], rax
test r15b, r15b
je 0x18000e2d3
test rax, rax
je 0x18000e2da
mov rax, qword [0x18010ea28]
test rax, rax
je 0x18000e2da
lea rcx, [rax + 0x4c8]
cmp rcx, 0x400000
jbe 0x18000e2da
add rax, 0x4d0
movabs r15, 0x7fffffff0000
cmp rax, r15
jae 0x18000e2da
mov rax, qword [rcx]
lea rcx, [rax + 0x94]
cmp rcx, 0x400000
jbe 0x18000e2da
add rax, 0x95
cmp rax, r15
jae 0x18000e2da
cmp byte [rcx], dil
je 0x18000e2da
mov ecx, dword [0x18006c414]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x18000e2da
cmp byte [0x18010e73d], dil
mov rbx, qword [0x18010edb8]
je 0x18000e2da
lea rcx, [rbx + 0x640]
cmp rcx, 0x400000
jbe 0x18000e259
lea rax, [rbx + 0x648]
cmp rax, r15
jae 0x18000e259
mov rdi, qword [rcx]
mov rdx, rdi
mov rdi, qword [0x18010ea28]
mov rcx, rdi
call fcn.180011c10
test al, al
jne 0x18000e2da
test rbx, rbx
je 0x18000e2da
test rdi, rdi
je 0x18000e2da
lea rcx, [rdi + 0x4c8]
cmp rcx, 0x400000
jbe 0x18000e2da
lea rax, [rdi + 0x4d0]
cmp rax, r15
jae 0x18000e2da
mov rax, qword [rcx]
lea rcx, [rax + 0x94]
cmp rcx, 0x400000
jbe 0x18000e2da
add rax, 0x95
cmp rax, r15
jae 0x18000e2da
cmp byte [rcx], 0
je 0x18000e2da
mov ecx, dword [0x18006c414]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x18000e2da
mov rcx, rbx
call fcn.18000f6f0
jmp 0x18000e2da
mov qword [0x18010ea28], rdi
movaps xmm9, xmmword [rsp + 0x210]
add rsp, 0x268
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret