Function at 0x1800107c0
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
push rbx
push rsi
push r15
lea rbp, [rsp - 0xb98]
sub rsp, 0xc98
xor r15d, r15d
movaps xmmword [rsp + 0xc50], xmm7
cmp qword [0x180080ac8], r15
movss xmm7, dword [0x18007856c]
mov qword [rbp + 0xbc8], r15
je 0x18000b951
cmp byte [0x18008088e], r15b
jne 0x18000b956
call fcn.18000b5c0
mov rcx, qword [0x180080ac0]
call fcn.180001cc0
mov rcx, rax
mov rsi, rax
call fcn.1800017c0
lea rcx, str.GameAssembly.dll
mov rbx, rax
call fcn.180001510
add rax, 0x2ff92b0
cmp rax, 0x400000
jbe 0x18001075a
lea rcx, str.GameAssembly.dll
mov qword [rsp + 0xc78], r14
call fcn.180001510
add rax, 0x2ff92b8
movabs r14, 0x7fffffff0000
cmp rax, r14
jae 0x180010752
lea rcx, str.GameAssembly.dll
call fcn.180001510
mov rax, qword [rax + 0x2ff92b0]
lea rcx, [rax + 0xb8]
cmp rcx, 0x400000
jbe 0x180010752
add rax, 0xc0
cmp rax, r14
jae 0x180010752
mov rcx, qword [rcx]
cmp rcx, 0x400000
jbe 0x180010752
lea rax, [rcx + 8]
cmp rax, r14
jae 0x180010752
mov rax, qword [rcx]
lea rcx, [rax + 0x10]
cmp rcx, 0x400000
jbe 0x180010752
add rax, 0x18
cmp rax, r14
jae 0x180010752
mov rax, qword [rcx]
lea rcx, [rax + 0x28]
cmp rcx, 0x400000
jbe 0x180010752
add rax, 0x30
cmp rax, r14
jae 0x180010752
mov rcx, qword [rcx]
test rcx, rcx
je 0x180010752
lea rdx, [rcx + 0x10]
mov qword [rsp + 0xc90], rdi
cmp rdx, 0x400000
jbe 0x18000ba7e
lea rax, [rcx + 0x14]
cmp rax, r14
jae 0x18000ba7e
mov edi, dword [rdx]
jmp 0x18000ba80
xor edi, edi
lea rdx, [rcx + 0x18]
mov qword [rsp + 0xc80], r13
cmp rdx, 0x400000
jbe 0x18000baa3
lea rax, [rcx + 0x20]
cmp rax, r14
jae 0x18000baa3
mov r13, qword [rdx]
jmp 0x18000baa6
xor r13d, r13d
test rsi, rsi
je 0x18000bad2
test rbx, rbx
je 0x18000bad2
lea rdx, str.BaseMelee
mov rcx, rbx
call fcn.180001330
test al, al
jne 0x18000bad2
lea rdx, str.Jackhammer
mov rcx, rbx
call fcn.180001330
xor ecx, ecx
movsxd rax, edi
mov qword [rsp + 0xc88], r12
mov dword [rbp + 0xbc0], ecx
mov qword [rbp + 0x660], rax
test edi, edi
js 0x18001042d
movaps xmmword [rsp + 0xc40], xmm8
xor edx, edx
movss xmm8, dword [0x180078490]
movaps xmmword [rsp + 0xc30], xmm9
movss xmm9, dword [0x180078568]
mov qword [rbp + 0x38], rdx
movaps xmmword [rsp + 0xc60], xmm6
nop word [rax + rax]
lea eax, [rcx*8]
movsxd rcx, eax
lea rax, [rcx + 0x20]
add rax, r13
cmp rax, 0x400000
jbe 0x1800103ea
lea rax, [r13 + 0x28]
add rax, rcx
cmp rax, r14
jae 0x1800103ea
mov rax, qword [r13 + rdx*8 + 0x20]
cmp rax, 0x186a0
jbe 0x1800103ea
lea rcx, [rax + 0x10]
cmp rcx, 0x400000
jbe 0x1800103ea
add rax, 0x18
cmp rax, r14
jae 0x1800103ea
mov r15, qword [rcx]
cmp r15, 0x186a0
jbe 0x1800103e3
lea r14, [r15 + 0x30]
movabs rcx, 0x7fffffff0000
cmp r14, 0x400000
jbe 0x18000bbc1
lea rax, [r15 + 0x38]
cmp rax, rcx
jae 0x18000bbc1
mov rbx, qword [r14]
jmp 0x18000bbc3
xor ebx, ebx
lea rsi, [r15 + 0x28]
cmp rsi, 0x400000
jbe 0x18000bbda
cmp r14, rcx
jae 0x18000bbda
mov r12, qword [rsi]
jmp 0x18000bbdd
xor r12d, r12d
cmp rbx, 0x186a0
jbe 0x1800103d9
lea rdi, [rbx + 0x60]
cmp rdi, 0x400000
jbe 0x1800103d9
lea rax, [rbx + 0x68]
cmp rax, rcx
jae 0x1800103d9
mov rdi, qword [rdi]
test rdi, rdi
je 0x1800103d9
lea rdx, str.Local
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x18000bcd3
cmp rsi, 0x400000
jbe 0x1800103d9
movabs rbx, 0x7fffffff0000
cmp r14, rbx
jae 0x1800103d4
mov rbx, qword [rsi]
movabs r14, 0x7fffffff0000
lea rcx, [rbx + 0x4a8]
cmp rcx, 0x400000
jbe 0x1800103e3
lea rax, [rbx + 0x4b0]
cmp rax, r14
jae 0x1800103e3
cmp qword [rcx], 0
je 0x1800103e3
cmp rbx, qword [0x180080ac0]
je 0x18000bcc7
lea rdx, [rbx + 0x938]
cmp rdx, 0x400000
jbe 0x18000bcb2
lea rax, [rbx + 0x940]
cmp rax, r14
jae 0x18000bcb2
mov rdx, qword [rdx]
jmp 0x18000bcb4
xor edx, edx
lea rcx, str.LocalPlayer__lld_n
call fcn.1800010f0
mov byte [0x18008088e], 0
mov qword [0x180080ac0], rbx
jmp 0x1800103e3
cmp byte [0x180080877], 0
je 0x18000be4a
lea rdx, str._collectable_
mov rcx, rdi
call fcn.1800012d0
test rax, rax
je 0x18000be4a
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000bd86
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000bd86
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000bd86
add rax, 0x10
cmp rax, r14
jae 0x18000bd86
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000bd86
add rax, 0x40
cmp rax, r14
jae 0x18000bd86
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000bd86
add rax, 0x9c
cmp rax, r14
jae 0x18000bd86
movsd xmm0, qword [rcx]
lea rbx, [rbp + 0x668]
mov eax, dword [rcx + 8]
movsd qword [rbp + 0x668], xmm0
mov dword [rbp + 0x670], eax
jmp 0x18000bda2
mov qword [rbp + 0x234], 0
lea rbx, [rbp + 0x230]
mov dword [rbp + 0x230], 0
movsd xmm6, qword [rbx]
lea rcx, str.GameAssembly.dll
call fcn.180001510
mov ecx, dword [rbx + 8]
lea r8, [rbp + 0x6c0]
mov rdx, qword [0x180080ac0]
add rax, 0x2e6c510
mov dword [rbp + 0x6c8], ecx
lea rcx, [rbp + 0x240]
movsd qword [rbp + 0x6c0], xmm6
call rax
movss xmm0, dword [rbp + 0x240]
movaps xmm1, xmm6
movss xmm2, dword [rbp + 0x244]
subss xmm0, xmm6
shufps xmm1, xmm1, 0x55
subss xmm2, xmm1
movsd qword [rsp + 0x40], xmm6
movss xmm1, dword [rbp + 0x248]
subss xmm1, dword [rbx + 8]
cvtps2pd xmm4, xmm0
cvtps2pd xmm3, xmm2
cvtps2pd xmm2, xmm1
mulsd xmm3, xmm3
mulsd xmm4, xmm4
mulsd xmm2, xmm2
addsd xmm3, xmm4
addsd xmm3, xmm2
cvtpd2ps xmm0, xmm3
comiss xmm0, xmm8
jae 0x1800103e3
mov rcx, r12
call fcn.18000b720
jmp 0x1800103e3
cmp byte [0x18008080d], 0
je 0x18000c00a
movabs r14, 0x7fffffff0000
cmp r12, 0x400000
jbe 0x18000be9b
lea rax, [r12 + 8]
cmp rax, r14
jae 0x18000be9b
mov rax, qword [r12]
add rax, 0x10
cmp rax, 0x400000
jbe 0x18000be9b
mov rax, qword [r12]
add rax, 0x18
cmp rax, r14
jae 0x18000be9b
mov rax, qword [r12]
mov rcx, qword [rax + 0x10]
jmp 0x18000be9d
xor ecx, ecx
lea rdx, str.Door
call fcn.1800012d0
test rax, rax
je 0x18000c00a
lea rcx, [rbx + 0x30]
cmp rcx, 0x400000
jbe 0x18000bf36
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000bf36
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000bf36
add rax, 0x10
cmp rax, r14
jae 0x18000bf36
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000bf36
add rax, 0x40
cmp rax, r14
jae 0x18000bf36
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000bf36
add rax, 0x9c
cmp rax, r14
jae 0x18000bf36
movsd xmm0, qword [rcx]
lea rbx, [rbp + 0x6b0]
mov eax, dword [rcx + 8]
movsd qword [rbp + 0x6b0], xmm0
mov dword [rbp + 0x6b8], eax
jmp 0x18000bf52
mov qword [rbp + 0x254], 0
lea rbx, [rbp + 0x250]
mov dword [rbp + 0x250], 0
movsd xmm0, qword [rbx]
lea rcx, str.GameAssembly.dll
movsd qword [rbp + 0x808], xmm0
call fcn.180001510
mov ecx, dword [rbx + 8]
lea r8, [rbp + 0x820]
movsd xmm0, qword [rbx]
add rax, 0x2e6c510
mov rdx, qword [0x180080ac0]
mov dword [rbp + 0x828], ecx
lea rcx, [rbp + 0x260]
movsd qword [rbp + 0x820], xmm0
call rax
test r12, r12
je 0x1800103e3
movss xmm0, dword [rbp + 0x260]
movss xmm1, dword [rbp + 0x264]
subss xmm1, dword [rbp + 0x80c]
subss xmm0, dword [rbp + 0x808]
movss xmm2, dword [rbp + 0x268]
subss xmm2, dword [rbx + 8]
cvtps2pd xmm4, xmm1
cvtps2pd xmm3, xmm0
mulsd xmm4, xmm4
cvtps2pd xmm1, xmm2
mulsd xmm3, xmm3
mulsd xmm1, xmm1
addsd xmm4, xmm3
addsd xmm4, xmm1
cvtpd2ps xmm0, xmm4
comiss xmm0, xmm8
jae 0x1800103e3
mov rcx, r12
call fcn.18000b800
jmp 0x1800103e3
lea rdx, str.player.prefab
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x18001023c
lea rdx, str.scientist
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x18000c065
lea rdx, str.prop
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x18000c065
lea rdx, str.corpse
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18001023c
cmp byte [0x180080866], 0
je 0x18000c2a8
lea rdx, str.stone_ore.prefab
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x18000c2a8
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000c119
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000c119
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000c119
add rax, 0x10
cmp rax, r14
jae 0x18000c119
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000c119
add rax, 0x40
cmp rax, r14
jae 0x18000c119
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000c119
add rax, 0x9c
cmp rax, r14
jae 0x18000c119
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x804], eax
lea rax, [rbp + 0x7fc]
movsd qword [rbp + 0x7fc], xmm0
jmp 0x18000c125
lea rcx, [rbp + 0x8e4]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 0xbd0]
movsd qword [rbp + 0x40], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x48], eax
call fcn.180001710
lea r8, [rbp + 0xbd0]
lea rdx, [rbp + 0x40]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x998]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x44]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x40]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x48]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Stone_Ore___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078860]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 0xbd0]
movss xmm1, dword [rbp + 0xbd4]
mov rax, qword [0x180080928]
movss dword [rbp + 0x450], xmm0
movss dword [rbp + 0x454], xmm1
mov dword [rbp + 0x458], 0x7f7fffff
mov dword [rbp + 0x45c], 0x7f7fffff
je 0x18000c25b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000c250
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x450]
mov r9, qword [0x180080920]
lea rcx, [rbp + 0x460]
sub r8, rcx
mov qword [rsp + 0x20], rax
mov rcx, qword [0x180080910]
lea rdx, [rbp + 0x460]
sar r8, 1
call fcn.1800016e0
jmp 0x1800103e3
cmp byte [0x18008086f], 0
je 0x18000c4bc
lea rdx, str.sulfur_ore.prefab
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x18000c4bc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000c35c
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000c35c
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000c35c
add rax, 0x10
cmp rax, r14
jae 0x18000c35c
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000c35c
add rax, 0x40
cmp rax, r14
jae 0x18000c35c
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000c35c
add rax, 0x9c
cmp rax, r14
jae 0x18000c35c
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7f8], eax
lea rax, [rbp + 0x7f0]
movsd qword [rbp + 0x7f0], xmm0
jmp 0x18000c368
lea rcx, [rbp + 0x9a4]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 0xbd8]
movsd qword [rbp + 0x50], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x58], eax
call fcn.180001710
lea r8, [rbp + 0xbd8]
lea rdx, [rbp + 0x50]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x9b0]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x54]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x50]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x58]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Sulfur_ore___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078710]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 0xbd8]
movss xmm1, dword [rbp + 0xbdc]
mov rax, qword [0x180080928]
movss dword [rbp + 0x440], xmm0
movss dword [rbp + 0x444], xmm1
mov dword [rbp + 0x448], 0x7f7fffff
mov dword [rbp + 0x44c], 0x7f7fffff
je 0x18000c49b
add r8, 2
cmp word [r8], 0
jne 0x18000c490
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x440]
jmp 0x18000c277
cmp byte [0x180080869], 0
je 0x18000c6cc
lea rdx, str.metal_ore.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000c6cc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000c56f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000c56f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000c56f
add rax, 0x10
cmp rax, r14
jae 0x18000c56f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000c56f
add rax, 0x40
cmp rax, r14
jae 0x18000c56f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000c56f
add rax, 0x9c
cmp rax, r14
jae 0x18000c56f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7ec], eax
lea rax, [rbp + 0x7e4]
movsd qword [rbp + 0x7e4], xmm0
jmp 0x18000c57b
lea rcx, [rbp + 0x9bc]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rsp + 0x50]
movsd qword [rbp + 0x60], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x68], eax
call fcn.180001710
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x60]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x9c8]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x64]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x60]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x68]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Metal_ore___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x1800786d0]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0x54]
mov rax, qword [0x180080928]
movss dword [rbp + 0x430], xmm0
movss dword [rbp + 0x434], xmm1
mov dword [rbp + 0x438], 0x7f7fffff
mov dword [rbp + 0x43c], 0x7f7fffff
je 0x18000c6ab
nop dword [rax + rax]
add r8, 2
cmp word [r8], 0
jne 0x18000c6a0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x430]
jmp 0x18000c277
cmp byte [0x180080865], 0
je 0x18000c8dc
lea rdx, str.small_stash_deployed.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000c8dc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000c77f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000c77f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000c77f
add rax, 0x10
cmp rax, r14
jae 0x18000c77f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000c77f
add rax, 0x40
cmp rax, r14
jae 0x18000c77f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000c77f
add rax, 0x9c
cmp rax, r14
jae 0x18000c77f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7e0], eax
lea rax, [rbp + 0x7d8]
movsd qword [rbp + 0x7d8], xmm0
jmp 0x18000c78b
lea rcx, [rbp + 0x9d4]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rsp + 0x58]
movsd qword [rbp + 0x70], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x78], eax
call fcn.180001710
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x70]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x8cc]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x74]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x70]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x78]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Stash___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078840]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rsp + 0x58]
movss xmm1, dword [rsp + 0x5c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x420], xmm0
movss dword [rbp + 0x424], xmm1
mov dword [rbp + 0x428], 0x7f7fffff
mov dword [rbp + 0x42c], 0x7f7fffff
je 0x18000c8bb
nop dword [rax + rax]
add r8, 2
cmp word [r8], 0
jne 0x18000c8b0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x420]
jmp 0x18000c277
cmp byte [0x18008086a], 0
je 0x18000cafc
lea rdx, str.minicopter.entity.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000cafc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000c98f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000c98f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000c98f
add rax, 0x10
cmp rax, r14
jae 0x18000c98f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000c98f
add rax, 0x40
cmp rax, r14
jae 0x18000c98f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000c98f
add rax, 0x9c
cmp rax, r14
jae 0x18000c98f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7d4], eax
lea rax, [rbp + 0x7cc]
movsd qword [rbp + 0x7cc], xmm0
jmp 0x18000c99b
lea rcx, [rbp + 0x9e0]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rsp + 0x60]
movsd qword [rbp + 0x80], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x88], eax
call fcn.180001710
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x80]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x9ec]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x84]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x80]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x88]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.minicopter___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078860]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x64]
mov rax, qword [0x180080928]
movss dword [rbp + 0x410], xmm0
movss dword [rbp + 0x414], xmm1
mov dword [rbp + 0x418], 0x7f7fffff
mov dword [rbp + 0x41c], 0x7f7fffff
je 0x18000cadb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000cad0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x410]
jmp 0x18000c277
cmp byte [0x180080867], 0
je 0x18000cd1c
lea rdx, str.patrolhelicopter.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000cd1c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000cbaf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000cbaf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000cbaf
add rax, 0x10
cmp rax, r14
jae 0x18000cbaf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000cbaf
add rax, 0x40
cmp rax, r14
jae 0x18000cbaf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000cbaf
add rax, 0x9c
cmp rax, r14
jae 0x18000cbaf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7c8], eax
lea rax, [rbp + 0x7c0]
movsd qword [rbp + 0x7c0], xmm0
jmp 0x18000cbbb
lea rcx, [rbp + 0x9f8]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rsp + 0x68]
movsd qword [rbp + 0x90], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x98], eax
call fcn.180001710
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x90]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xa04]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x94]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x90]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x98]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Patrul___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078810]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rsp + 0x68]
movss xmm1, dword [rsp + 0x6c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x400], xmm0
movss dword [rbp + 0x404], xmm1
mov dword [rbp + 0x408], 0x7f7fffff
mov dword [rbp + 0x40c], 0x7f7fffff
je 0x18000ccfb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000ccf0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x400]
jmp 0x18000c277
cmp byte [0x18008086c], 0
je 0x18000d59c
lea rdx, str.guntrap.deployed.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000cf3c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000cdcf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000cdcf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000cdcf
add rax, 0x10
cmp rax, r14
jae 0x18000cdcf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000cdcf
add rax, 0x40
cmp rax, r14
jae 0x18000cdcf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000cdcf
add rax, 0x9c
cmp rax, r14
jae 0x18000cdcf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7bc], eax
lea rax, [rbp + 0x7b4]
movsd qword [rbp + 0x7b4], xmm0
jmp 0x18000cddb
lea rcx, [rbp + 0xa10]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rsp + 0x70]
movsd qword [rbp + 0xa0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xa8], eax
call fcn.180001710
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0xa0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xa1c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0xa4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0xa0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0xa8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.ShGun_Trap___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078860]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x74]
mov rax, qword [0x180080928]
movss dword [rbp + 0x3f0], xmm0
movss dword [rbp + 0x3f4], xmm1
mov dword [rbp + 0x3f8], 0x7f7fffff
mov dword [rbp + 0x3fc], 0x7f7fffff
je 0x18000cf1b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000cf10
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3f0]
jmp 0x18000c277
cmp byte [0x18008086c], 0
je 0x18000d59c
lea rdx, str.flameturret.deployed.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000d15c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000cfef
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000cfef
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000cfef
add rax, 0x10
cmp rax, r14
jae 0x18000cfef
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000cfef
add rax, 0x40
cmp rax, r14
jae 0x18000cfef
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000cfef
add rax, 0x9c
cmp rax, r14
jae 0x18000cfef
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x6a0], eax
lea rax, [rbp + 0x698]
movsd qword [rbp + 0x698], xmm0
jmp 0x18000cffb
lea rcx, [rbp + 0xa28]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rsp + 0x78]
movsd qword [rbp + 0xb0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xb8], eax
call fcn.180001710
lea r8, [rsp + 0x78]
lea rdx, [rbp + 0xb0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xa34]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0xb4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0xb0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0xb8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Flameturret___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078860]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rsp + 0x78]
movss xmm1, dword [rsp + 0x7c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x270], xmm0
movss dword [rbp + 0x274], xmm1
mov dword [rbp + 0x278], 0x7f7fffff
mov dword [rbp + 0x27c], 0x7f7fffff
je 0x18000d13b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000d130
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x270]
jmp 0x18000c277
cmp byte [0x18008086c], 0
je 0x18000d59c
lea rdx, str.autoturret_deployed.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000d37c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000d20f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000d20f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000d20f
add rax, 0x10
cmp rax, r14
jae 0x18000d20f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000d20f
add rax, 0x40
cmp rax, r14
jae 0x18000d20f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000d20f
add rax, 0x9c
cmp rax, r14
jae 0x18000d20f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7b0], eax
lea rax, [rbp + 0x7a8]
movsd qword [rbp + 0x7a8], xmm0
jmp 0x18000d21b
lea rcx, [rbp + 0xa40]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x80]
movsd qword [rbp + 0xc0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xc8], eax
call fcn.180001710
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0xc0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xa4c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0xc4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0xc0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0xc8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Autoturret___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x80]
movss xmm1, dword [rbp - 0x7c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x3e0], xmm0
movss dword [rbp + 0x3e4], xmm1
mov dword [rbp + 0x3e8], 0x7f7fffff
mov dword [rbp + 0x3ec], 0x7f7fffff
je 0x18000d35b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000d350
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3e0]
jmp 0x18000c277
cmp byte [0x18008086c], 0
je 0x18000d59c
lea rdx, str.sam_site_turret_deployed.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000d59c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000d42f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000d42f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000d42f
add rax, 0x10
cmp rax, r14
jae 0x18000d42f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000d42f
add rax, 0x40
cmp rax, r14
jae 0x18000d42f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000d42f
add rax, 0x9c
cmp rax, r14
jae 0x18000d42f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x7a4], eax
lea rax, [rbp + 0x79c]
movsd qword [rbp + 0x79c], xmm0
jmp 0x18000d43b
lea rcx, [rbp + 0xa58]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x78]
movsd qword [rbp + 0xd0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xd8], eax
call fcn.180001710
lea r8, [rbp - 0x78]
lea rdx, [rbp + 0xd0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xa64]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0xd4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0xd0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0xd8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Land_Air_Turret___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x78]
movss xmm1, dword [rbp - 0x74]
mov rax, qword [0x180080928]
movss dword [rbp + 0x3d0], xmm0
movss dword [rbp + 0x3d4], xmm1
mov dword [rbp + 0x3d8], 0x7f7fffff
mov dword [rbp + 0x3dc], 0x7f7fffff
je 0x18000d57b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000d570
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3d0]
jmp 0x18000c277
cmp byte [0x18008086e], 0
je 0x18000d7bc
lea rdx, str.hemp_collectable.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000d7bc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000d64f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000d64f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000d64f
add rax, 0x10
cmp rax, r14
jae 0x18000d64f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000d64f
add rax, 0x40
cmp rax, r14
jae 0x18000d64f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000d64f
add rax, 0x9c
cmp rax, r14
jae 0x18000d64f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x798], eax
lea rax, [rbp + 0x790]
movsd qword [rbp + 0x790], xmm0
jmp 0x18000d65b
lea rcx, [rbp + 0xa70]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x70]
movsd qword [rbp + 0xe0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xe8], eax
call fcn.180001710
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0xe0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xa7c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0xe4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0xe0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0xe8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Hemp___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x70]
movss xmm1, dword [rbp - 0x6c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x3c0], xmm0
movss dword [rbp + 0x3c4], xmm1
mov dword [rbp + 0x3c8], 0x7f7fffff
mov dword [rbp + 0x3cc], 0x7f7fffff
je 0x18000d79b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000d790
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3c0]
jmp 0x18000c277
lea rdx, str.supply_drop.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000d9dc
cmp byte [0x180080864], 0
je 0x18000d9dc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000d86f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000d86f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000d86f
add rax, 0x10
cmp rax, r14
jae 0x18000d86f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000d86f
add rax, 0x40
cmp rax, r14
jae 0x18000d86f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000d86f
add rax, 0x9c
cmp rax, r14
jae 0x18000d86f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x78c], eax
lea rax, [rbp + 0x784]
movsd qword [rbp + 0x784], xmm0
jmp 0x18000d87b
lea rcx, [rbp + 0xa88]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x68]
movsd qword [rbp + 0xf0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xf8], eax
call fcn.180001710
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0xf0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xaa0]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0xf4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0xf0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0xf8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Airdrop___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x68]
movss xmm1, dword [rbp - 0x64]
mov rax, qword [0x180080928]
movss dword [rbp + 0x3b0], xmm0
movss dword [rbp + 0x3b4], xmm1
mov dword [rbp + 0x3b8], 0x7f7fffff
mov dword [rbp + 0x3bc], 0x7f7fffff
je 0x18000d9bb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000d9b0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3b0]
jmp 0x18000c277
lea rdx, str.codelockedhackablecrate.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000dbfc
cmp byte [0x180080864], 0
je 0x18000dbfc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000da8f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000da8f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000da8f
add rax, 0x10
cmp rax, r14
jae 0x18000da8f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000da8f
add rax, 0x40
cmp rax, r14
jae 0x18000da8f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000da8f
add rax, 0x9c
cmp rax, r14
jae 0x18000da8f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x780], eax
lea rax, [rbp + 0x778]
movsd qword [rbp + 0x778], xmm0
jmp 0x18000da9b
lea rcx, [rbp + 0xaac]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x60]
movsd qword [rbp + 0x100], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x108], eax
call fcn.180001710
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x100]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xab8]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x104]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x100]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x108]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Ch47_drop___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078860]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x60]
movss xmm1, dword [rbp - 0x5c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x3a0], xmm0
movss dword [rbp + 0x3a4], xmm1
mov dword [rbp + 0x3a8], 0x7f7fffff
mov dword [rbp + 0x3ac], 0x7f7fffff
je 0x18000dbdb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000dbd0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3a0]
jmp 0x18000c277
cmp byte [0x18008086b], 0
je 0x18000de1c
lea rdx, str.player_corpse.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000de1c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000dcaf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000dcaf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000dcaf
add rax, 0x10
cmp rax, r14
jae 0x18000dcaf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000dcaf
add rax, 0x40
cmp rax, r14
jae 0x18000dcaf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000dcaf
add rax, 0x9c
cmp rax, r14
jae 0x18000dcaf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x774], eax
lea rax, [rbp + 0x76c]
movsd qword [rbp + 0x76c], xmm0
jmp 0x18000dcbb
lea rcx, [rbp + 0xac4]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x58]
movsd qword [rbp + 0x110], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x118], eax
call fcn.180001710
lea r8, [rbp - 0x58]
lea rdx, [rbp + 0x110]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xad0]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x114]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x110]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x118]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Corpse___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x58]
movss xmm1, dword [rbp - 0x54]
mov rax, qword [0x180080928]
movss dword [rbp + 0x390], xmm0
movss dword [rbp + 0x394], xmm1
mov dword [rbp + 0x398], 0x7f7fffff
mov dword [rbp + 0x39c], 0x7f7fffff
je 0x18000ddfb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000ddf0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x390]
jmp 0x18000c277
cmp byte [0x18008084e], 0
je 0x18000e03c
lea rdx, str.grenade.f1
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000e03c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000decf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000decf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000decf
add rax, 0x10
cmp rax, r14
jae 0x18000decf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000decf
add rax, 0x40
cmp rax, r14
jae 0x18000decf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000decf
add rax, 0x9c
cmp rax, r14
jae 0x18000decf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x768], eax
lea rax, [rbp + 0x760]
movsd qword [rbp + 0x760], xmm0
jmp 0x18000dedb
lea rcx, [rbp + 0xadc]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x50]
movsd qword [rbp + 0x120], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x128], eax
call fcn.180001710
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x120]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xae8]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x124]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x120]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x128]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.grenade___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x50]
movss xmm1, dword [rbp - 0x4c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x380], xmm0
movss dword [rbp + 0x384], xmm1
mov dword [rbp + 0x388], 0x7f7fffff
mov dword [rbp + 0x38c], 0x7f7fffff
je 0x18000e01b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000e010
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x380]
jmp 0x18000c277
cmp byte [0x180080850], 0
je 0x18000e25c
lea rdx, str.rifle.semiauto
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000e25c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000e0ef
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000e0ef
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000e0ef
add rax, 0x10
cmp rax, r14
jae 0x18000e0ef
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000e0ef
add rax, 0x40
cmp rax, r14
jae 0x18000e0ef
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000e0ef
add rax, 0x9c
cmp rax, r14
jae 0x18000e0ef
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x75c], eax
lea rax, [rbp + 0x754]
movsd qword [rbp + 0x754], xmm0
jmp 0x18000e0fb
lea rcx, [rbp + 0xaf4]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x48]
movsd qword [rbp + 0x130], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x138], eax
call fcn.180001710
lea r8, [rbp - 0x48]
lea rdx, [rbp + 0x130]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xb00]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x134]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x130]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x138]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.peshka___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x48]
movss xmm1, dword [rbp - 0x44]
mov rax, qword [0x180080928]
movss dword [rbp + 0x370], xmm0
movss dword [rbp + 0x374], xmm1
mov dword [rbp + 0x378], 0x7f7fffff
mov dword [rbp + 0x37c], 0x7f7fffff
je 0x18000e23b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000e230
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x370]
jmp 0x18000c277
cmp byte [0x18008084a], 0
je 0x18000e47c
lea rdx, str.pistol.semiauto
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000e47c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000e30f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000e30f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000e30f
add rax, 0x10
cmp rax, r14
jae 0x18000e30f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000e30f
add rax, 0x40
cmp rax, r14
jae 0x18000e30f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000e30f
add rax, 0x9c
cmp rax, r14
jae 0x18000e30f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x750], eax
lea rax, [rbp + 0x748]
movsd qword [rbp + 0x748], xmm0
jmp 0x18000e31b
lea rcx, [rbp + 0xb0c]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x40]
movsd qword [rbp + 0x140], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x148], eax
call fcn.180001710
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x140]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xb18]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x144]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x140]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x148]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.peshka___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x40]
movss xmm1, dword [rbp - 0x3c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x360], xmm0
movss dword [rbp + 0x364], xmm1
mov dword [rbp + 0x368], 0x7f7fffff
mov dword [rbp + 0x36c], 0x7f7fffff
je 0x18000e45b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000e450
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x360]
jmp 0x18000c277
cmp byte [0x180080852], 0
je 0x18000e69c
lea rdx, str.pistol.python
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000e69c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000e52f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000e52f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000e52f
add rax, 0x10
cmp rax, r14
jae 0x18000e52f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000e52f
add rax, 0x40
cmp rax, r14
jae 0x18000e52f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000e52f
add rax, 0x9c
cmp rax, r14
jae 0x18000e52f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x744], eax
lea rax, [rbp + 0x73c]
movsd qword [rbp + 0x73c], xmm0
jmp 0x18000e53b
lea rcx, [rbp + 0x848]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x38]
movsd qword [rbp + 0x150], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x158], eax
call fcn.180001710
lea r8, [rbp - 0x38]
lea rdx, [rbp + 0x150]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x854]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x154]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x150]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x158]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.python___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x38]
movss xmm1, dword [rbp - 0x34]
mov rax, qword [0x180080928]
movss dword [rbp + 0x350], xmm0
movss dword [rbp + 0x354], xmm1
mov dword [rbp + 0x358], 0x7f7fffff
mov dword [rbp + 0x35c], 0x7f7fffff
je 0x18000e67b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000e670
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x350]
jmp 0x18000c277
cmp byte [0x18008084d], 0
je 0x18000e8bc
lea rdx, str.lmg.m249
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000e8bc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000e74f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000e74f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000e74f
add rax, 0x10
cmp rax, r14
jae 0x18000e74f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000e74f
add rax, 0x40
cmp rax, r14
jae 0x18000e74f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000e74f
add rax, 0x9c
cmp rax, r14
jae 0x18000e74f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x738], eax
lea rax, [rbp + 0x730]
movsd qword [rbp + 0x730], xmm0
jmp 0x18000e75b
lea rcx, [rbp + 0x860]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x30]
movsd qword [rbp + 0x160], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x168], eax
call fcn.180001710
lea r8, [rbp - 0x30]
lea rdx, [rbp + 0x160]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x86c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x164]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x160]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x168]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.m249___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x30]
movss xmm1, dword [rbp - 0x2c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x340], xmm0
movss dword [rbp + 0x344], xmm1
mov dword [rbp + 0x348], 0x7f7fffff
mov dword [rbp + 0x34c], 0x7f7fffff
je 0x18000e89b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000e890
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x340]
jmp 0x18000c277
cmp byte [0x18008084f], 0
je 0x18000eadc
lea rdx, str.bow.hunting
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000eadc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000e96f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000e96f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000e96f
add rax, 0x10
cmp rax, r14
jae 0x18000e96f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000e96f
add rax, 0x40
cmp rax, r14
jae 0x18000e96f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000e96f
add rax, 0x9c
cmp rax, r14
jae 0x18000e96f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x720], eax
lea rax, [rbp + 0x718]
movsd qword [rbp + 0x718], xmm0
jmp 0x18000e97b
lea rcx, [rbp + 0x878]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x28]
movsd qword [rbp + 0x170], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x178], eax
call fcn.180001710
lea r8, [rbp - 0x28]
lea rdx, [rbp + 0x170]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x884]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x174]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x170]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x178]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.bow___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x28]
movss xmm1, dword [rbp - 0x24]
mov rax, qword [0x180080928]
movss dword [rbp + 0x330], xmm0
movss dword [rbp + 0x334], xmm1
mov dword [rbp + 0x338], 0x7f7fffff
mov dword [rbp + 0x33c], 0x7f7fffff
je 0x18000eabb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000eab0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x330]
jmp 0x18000c277
cmp byte [0x180080847], 0
je 0x18000ecfc
lea rdx, str.crossbow
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000ecfc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000eb8f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000eb8f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000eb8f
add rax, 0x10
cmp rax, r14
jae 0x18000eb8f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000eb8f
add rax, 0x40
cmp rax, r14
jae 0x18000eb8f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000eb8f
add rax, 0x9c
cmp rax, r14
jae 0x18000eb8f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x714], eax
lea rax, [rbp + 0x70c]
movsd qword [rbp + 0x70c], xmm0
jmp 0x18000eb9b
lea rcx, [rbp + 0x890]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x20]
movsd qword [rbp + 0x180], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x188], eax
call fcn.180001710
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x180]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x89c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x184]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x180]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x188]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.crossbow___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x1800786d0]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x20]
movss xmm1, dword [rbp - 0x1c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x320], xmm0
movss dword [rbp + 0x324], xmm1
mov dword [rbp + 0x328], 0x7f7fffff
mov dword [rbp + 0x32c], 0x7f7fffff
je 0x18000ecdb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000ecd0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x320]
jmp 0x18000c277
cmp byte [0x180080848], 0
je 0x18000ef1c
lea rdx, str.pistol.eoka
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000ef1c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000edaf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000edaf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000edaf
add rax, 0x10
cmp rax, r14
jae 0x18000edaf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000edaf
add rax, 0x40
cmp rax, r14
jae 0x18000edaf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000edaf
add rax, 0x9c
cmp rax, r14
jae 0x18000edaf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x708], eax
lea rax, [rbp + 0x700]
movsd qword [rbp + 0x700], xmm0
jmp 0x18000edbb
lea rcx, [rbp + 0x8a8]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x18]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x198], eax
call fcn.180001710
lea r8, [rbp - 0x18]
lea rdx, [rbp + 0x190]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x8b4]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x194]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x190]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x198]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.eoka___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x1800786d0]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x18]
movss xmm1, dword [rbp - 0x14]
mov rax, qword [0x180080928]
movss dword [rbp + 0x310], xmm0
movss dword [rbp + 0x314], xmm1
mov dword [rbp + 0x318], 0x7f7fffff
mov dword [rbp + 0x31c], 0x7f7fffff
je 0x18000eefb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000eef0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x310]
jmp 0x18000c277
cmp byte [0x180080849], 0
je 0x18000f13c
lea rdx, str.pistol.revolver
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000f13c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000efcf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000efcf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000efcf
add rax, 0x10
cmp rax, r14
jae 0x18000efcf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000efcf
add rax, 0x40
cmp rax, r14
jae 0x18000efcf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000efcf
add rax, 0x9c
cmp rax, r14
jae 0x18000efcf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x6fc], eax
lea rax, [rbp + 0x6f4]
movsd qword [rbp + 0x6f4], xmm0
jmp 0x18000efdb
lea rcx, [rbp + 0x8c0]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 0x10]
movsd qword [rbp + 0x1a0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1a8], eax
call fcn.180001710
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x1a0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xa94]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x1a4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x1a0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x1a8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.revolver___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 0x10]
movss xmm1, dword [rbp - 0xc]
mov rax, qword [0x180080928]
movss dword [rbp + 0x300], xmm0
movss dword [rbp + 0x304], xmm1
mov dword [rbp + 0x308], 0x7f7fffff
mov dword [rbp + 0x30c], 0x7f7fffff
je 0x18000f11b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000f110
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x300]
jmp 0x18000c277
cmp byte [0x18008084c], 0
je 0x18000f35c
lea rdx, str.rifle.m39
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000f35c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000f1ef
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000f1ef
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000f1ef
add rax, 0x10
cmp rax, r14
jae 0x18000f1ef
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000f1ef
add rax, 0x40
cmp rax, r14
jae 0x18000f1ef
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000f1ef
add rax, 0x9c
cmp rax, r14
jae 0x18000f1ef
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x6f0], eax
lea rax, [rbp + 0x6e8]
movsd qword [rbp + 0x6e8], xmm0
jmp 0x18000f1fb
lea rcx, [rbp + 0x8d8]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp - 8]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
call fcn.180001710
lea r8, [rbp - 8]
lea rdx, [rbp + 0x1b0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0xb24]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x1b4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x1b0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x1b8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.m39___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp - 8]
movss xmm1, dword [rbp - 4]
mov rax, qword [0x180080928]
movss dword [rbp + 0x2f0], xmm0
movss dword [rbp + 0x2f4], xmm1
mov dword [rbp + 0x2f8], 0x7f7fffff
mov dword [rbp + 0x2fc], 0x7f7fffff
je 0x18000f33b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000f330
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2f0]
jmp 0x18000c277
cmp byte [0x180080854], 0
je 0x18000f57c
lea rdx, str.smg.mp5
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000f57c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000f40f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000f40f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000f40f
add rax, 0x10
cmp rax, r14
jae 0x18000f40f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000f40f
add rax, 0x40
cmp rax, r14
jae 0x18000f40f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000f40f
add rax, 0x9c
cmp rax, r14
jae 0x18000f40f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x6e4], eax
lea rax, [rbp + 0x6dc]
movsd qword [rbp + 0x6dc], xmm0
jmp 0x18000f41b
lea rcx, [rbp + 0x8f0]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp]
movsd qword [rbp + 0x1c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1c8], eax
call fcn.180001710
lea r8, [rbp]
lea rdx, [rbp + 0x1c0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x8fc]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x1c4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x1c0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x1c8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.mp5___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp]
movss xmm1, dword [rbp + 4]
mov rax, qword [0x180080928]
movss dword [rbp + 0x2e0], xmm0
movss dword [rbp + 0x2e4], xmm1
mov dword [rbp + 0x2e8], 0x7f7fffff
mov dword [rbp + 0x2ec], 0x7f7fffff
je 0x18000f55b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000f550
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2e0]
jmp 0x18000c277
cmp byte [0x180080853], 0
je 0x18000f79c
lea rdx, str.lr300.item
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000f79c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000f62f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000f62f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000f62f
add rax, 0x10
cmp rax, r14
jae 0x18000f62f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000f62f
add rax, 0x40
cmp rax, r14
jae 0x18000f62f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000f62f
add rax, 0x9c
cmp rax, r14
jae 0x18000f62f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x6d8], eax
lea rax, [rbp + 0x6d0]
movsd qword [rbp + 0x6d0], xmm0
jmp 0x18000f63b
lea rcx, [rbp + 0x908]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 8]
movsd qword [rbp + 0x1d0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1d8], eax
call fcn.180001710
lea r8, [rbp + 8]
lea rdx, [rbp + 0x1d0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x914]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x1d4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x1d0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x1d8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.lr300___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 8]
movss xmm1, dword [rbp + 0xc]
mov rax, qword [0x180080928]
movss dword [rbp + 0x2d0], xmm0
movss dword [rbp + 0x2d4], xmm1
mov dword [rbp + 0x2d8], 0x7f7fffff
mov dword [rbp + 0x2dc], 0x7f7fffff
je 0x18000f77b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000f770
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2d0]
jmp 0x18000c277
cmp byte [0x180080851], 0
je 0x18000f9bc
lea rdx, str.rifle.bolt
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000f9bc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000f84f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000f84f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000f84f
add rax, 0x10
cmp rax, r14
jae 0x18000f84f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000f84f
add rax, 0x40
cmp rax, r14
jae 0x18000f84f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000f84f
add rax, 0x9c
cmp rax, r14
jae 0x18000f84f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x6ac], eax
lea rax, [rbp + 0x6a4]
movsd qword [rbp + 0x6a4], xmm0
jmp 0x18000f85b
lea rcx, [rbp + 0x920]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 0x10]
movsd qword [rbp + 0x1e0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1e8], eax
call fcn.180001710
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x1e0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x92c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x1e4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x1e0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x1e8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.bolt___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 0x10]
movss xmm1, dword [rbp + 0x14]
mov rax, qword [0x180080928]
movss dword [rbp + 0x2c0], xmm0
movss dword [rbp + 0x2c4], xmm1
mov dword [rbp + 0x2c8], 0x7f7fffff
mov dword [rbp + 0x2cc], 0x7f7fffff
je 0x18000f99b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000f990
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2c0]
jmp 0x18000c277
cmp byte [0x180080855], 0
je 0x18000fbdc
lea rdx, str.rifle.ak
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000fbdc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000fa6f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000fa6f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000fa6f
add rax, 0x10
cmp rax, r14
jae 0x18000fa6f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000fa6f
add rax, 0x40
cmp rax, r14
jae 0x18000fa6f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000fa6f
add rax, 0x9c
cmp rax, r14
jae 0x18000fa6f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x694], eax
lea rax, [rbp + 0x68c]
movsd qword [rbp + 0x68c], xmm0
jmp 0x18000fa7b
lea rcx, [rbp + 0x938]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 0x18]
movsd qword [rbp + 0x1f0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1f8], eax
call fcn.180001710
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x1f0]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x944]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x1f4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x1f0]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x1f8]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.AK_47___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 0x18]
movss xmm1, dword [rbp + 0x1c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x2b0], xmm0
movss dword [rbp + 0x2b4], xmm1
mov dword [rbp + 0x2b8], 0x7f7fffff
mov dword [rbp + 0x2bc], 0x7f7fffff
je 0x18000fbbb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000fbb0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2b0]
jmp 0x18000c277
cmp byte [0x180080868], 0
je 0x18000fdfc
lea rdx, str.generic_world.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18000fdfc
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000fc8f
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000fc8f
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000fc8f
add rax, 0x10
cmp rax, r14
jae 0x18000fc8f
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000fc8f
add rax, 0x40
cmp rax, r14
jae 0x18000fc8f
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000fc8f
add rax, 0x9c
cmp rax, r14
jae 0x18000fc8f
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x72c], eax
lea rax, [rbp + 0x724]
movsd qword [rbp + 0x724], xmm0
jmp 0x18000fc9b
lea rcx, [rbp + 0x950]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 0x20]
movsd qword [rbp + 0x200], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x208], eax
call fcn.180001710
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x200]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x95c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x204]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x200]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x208]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Dropped_items___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078720]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 0x20]
movss xmm1, dword [rbp + 0x24]
mov rax, qword [0x180080928]
movss dword [rbp + 0x2a0], xmm0
movss dword [rbp + 0x2a4], xmm1
mov dword [rbp + 0x2a8], 0x7f7fffff
mov dword [rbp + 0x2ac], 0x7f7fffff
je 0x18000fddb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000fdd0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2a0]
jmp 0x18000c277
cmp byte [0x18008086b], 0
je 0x18001001c
lea rdx, str.item_drop_backpack.prefab
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x18001001c
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x18000feaf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x18000feaf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x18000feaf
add rax, 0x10
cmp rax, r14
jae 0x18000feaf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18000feaf
add rax, 0x40
cmp rax, r14
jae 0x18000feaf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x18000feaf
add rax, 0x9c
cmp rax, r14
jae 0x18000feaf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x67c], eax
lea rax, [rbp + 0x674]
movsd qword [rbp + 0x674], xmm0
jmp 0x18000febb
lea rcx, [rbp + 0x968]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 0x28]
movsd qword [rbp + 0x210], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x218], eax
call fcn.180001710
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x210]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x974]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x214]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x210]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x218]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.Backpack___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078860]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 0x28]
movss xmm1, dword [rbp + 0x2c]
mov rax, qword [0x180080928]
movss dword [rbp + 0x290], xmm0
movss dword [rbp + 0x294], xmm1
mov dword [rbp + 0x298], 0x7f7fffff
mov dword [rbp + 0x29c], 0x7f7fffff
je 0x18000fffb
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x18000fff0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x290]
jmp 0x18000c277
cmp byte [0x18008084b], 0
je 0x1800103d9
lea rdx, str.pistol.m92
mov rcx, rdi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x1800103d9
lea rcx, [rbx + 0x30]
movabs r14, 0x7fffffff0000
cmp rcx, 0x400000
jbe 0x1800100cf
lea rax, [rbx + 0x38]
cmp rax, r14
jae 0x1800100cf
mov rax, qword [rcx]
lea rcx, [rax + 8]
cmp rcx, 0x400000
jbe 0x1800100cf
add rax, 0x10
cmp rax, r14
jae 0x1800100cf
mov rax, qword [rcx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x1800100cf
add rax, 0x40
cmp rax, r14
jae 0x1800100cf
mov rax, qword [rcx]
lea rcx, [rax + 0x90]
cmp rcx, 0x400000
jbe 0x1800100cf
add rax, 0x9c
cmp rax, r14
jae 0x1800100cf
mov eax, dword [rcx + 8]
movsd xmm0, qword [rcx]
mov dword [rbp + 0x688], eax
lea rax, [rbp + 0x680]
movsd qword [rbp + 0x680], xmm0
jmp 0x1800100db
lea rcx, [rbp + 0x980]
call fcn.180001700
movsd xmm0, qword [rax]
lea rcx, [rbp + 0x30]
movsd qword [rbp + 0x220], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x228], eax
call fcn.180001710
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x220]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x1800103e3
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x98c]
mov r8d, 0x2f
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x224]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rbp + 0x220]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rbp + 0x228]
call fcn.180013310
addsd xmm0, xmm6
xorps xmm1, xmm1
lea rdx, str.M92___d_m_
lea rcx, [rbp + 0x460]
cvtsd2ss xmm0, xmm0
sqrtss xmm1, xmm0
cvttss2si r8d, xmm1
call fcn.180001090
movaps xmm0, xmmword [0x180078860]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x180080928]
movups xmmword [rsp + 0x40], xmm0
call fcn.1800016d0
cmp word [rbp + 0x460], 0
lea r8, [rbp + 0x460]
movss xmm0, dword [rbp + 0x30]
movss xmm1, dword [rbp + 0x34]
mov rax, qword [0x180080928]
movss dword [rbp + 0x280], xmm0
movss dword [rbp + 0x284], xmm1
mov dword [rbp + 0x288], 0x7f7fffff
mov dword [rbp + 0x28c], 0x7f7fffff
je 0x18001021b
nop dword [rax]
add r8, 2
cmp word [r8], 0
jne 0x180010210
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x280]
jmp 0x18000c277
lea rax, [r15 + 0x28]
movabs r14, 0x7fffffff0000
cmp rax, 0x400000
jbe 0x1800103e3
lea rax, [r15 + 0x30]
cmp rax, r14
jae 0x1800103e3
mov rsi, qword [r15 + 0x28]
lea rcx, [rsi + 0x4a8]
cmp rcx, 0x400000
jbe 0x1800103e3
lea rax, [rsi + 0x4b0]
cmp rax, r14
jae 0x1800103e3
cmp qword [rcx], 0
je 0x1800103e3
xor edx, edx
mov rcx, rsi
call fcn.1800019e0
test al, al
je 0x1800103e3
mov rdx, qword [0x180080ac0]
mov rcx, rsi
call fcn.180005c10
cmp byte [0x180080861], 0
je 0x1800102d4
mov edx, 0x10
mov rcx, rsi
call fcn.180001a80
test al, al
jne 0x1800103e3
mov r8d, 0x2f
lea rdx, [rbp + 0x830]
mov rcx, rsi
call fcn.180001ac0
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x83c]
mov r8d, 0x2f
mov rdi, rax
call fcn.180001ac0
mov edx, 2
mov rbx, rax
movss xmm0, dword [rax + 4]
subss xmm0, dword [rdi + 4]
call fcn.180013310
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx]
subss xmm0, dword [rdi]
call fcn.180013310
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbx + 8]
subss xmm0, dword [rdi + 8]
call fcn.180013310
addsd xmm0, xmm6
cvtsd2ss xmm0, xmm0
comiss xmm0, xmm9
ja 0x1800103e3
mov rcx, rsi
call fcn.180001980
test al, al
je 0x18001039d
mov edx, dword [0x18007f0b0]
mov rcx, rsi
call fcn.180003d60
comiss xmm7, xmm0
jbe 0x18001039d
comiss xmm0, dword [0x1800784e4]
ja 0x18001038d
movaps xmm7, xmm0
mov qword [rbp + 0xbc8], rsi
comiss xmm0, dword [0x18007f0bc]
ja 0x18001039d
mov qword [0x180080c50], rsi
mov rcx, rsi
call fcn.180001980
test al, al
je 0x1800103e3
mov edx, dword [0x18007f0b0]
mov rcx, rsi
call fcn.180003d60
comiss xmm7, xmm0
jbe 0x1800103e3
comiss xmm0, dword [0x1800784e4]
ja 0x1800103e3
movaps xmm7, xmm0
mov qword [rbp + 0xbc8], rsi
mov r15, rsi
jmp 0x1800103ea
mov r14, rbx
jmp 0x1800103e3
movabs r14, 0x7fffffff0000
mov r15, qword [rbp + 0xbc8]
mov ecx, dword [rbp + 0xbc0]
mov rax, qword [rbp + 0x38]
inc ecx
inc rax
mov dword [rbp + 0xbc0], ecx
mov rdx, rax
mov qword [rbp + 0x38], rax
cmp rax, qword [rbp + 0x660]
jle 0x18000bb30
movaps xmm9, xmmword [rsp + 0xc30]
movaps xmm8, xmmword [rsp + 0xc40]
movaps xmm6, xmmword [rsp + 0xc60]
call fcn.180003320
mov rcx, r15
call fcn.180004520
call fcn.180004610
call fcn.18000b8a0
mov r15, qword [0x180080c40]
test r15, r15
jne 0x180010481
lea r8, str.UnityPlayer.dll
lea rdx, str.xxx____xx
lea rcx, [0x180050d80]
call fcn.180001620
test rax, rax
je 0x18001047a
movsxd r15, dword [rax + 3]
add r15, 7
add r15, rax
mov qword [0x180080c40], r15
cmp r15, 0x400000
jbe 0x18001073a
lea rax, [r15 + 8]
cmp rax, r14
jae 0x18001073a
mov r15, qword [r15]
test r15, r15
je 0x18001073a
lea r12, [r15 + 8]
cmp r12, 0x400000
jbe 0x180010724
lea rax, [r15 + 0x10]
cmp rax, r14
jae 0x180010724
mov rsi, qword [r12]
test rsi, rsi
je 0x180010724
mov r13d, 0x4e2b
movabs r14, 0x616c506c61636f4c
movabs r8, 0x7fffffff0000
nop dword [rax]
cmp r15, 0x400000
jbe 0x180010503
cmp r12, r8
jae 0x180010503
mov rax, qword [r15]
jmp 0x180010505
xor eax, eax
cmp rsi, rax
je 0x180010724
lea rbx, [rsi + 0x10]
cmp rbx, 0x400000
jbe 0x1800106ee
lea rax, [rsi + 0x18]
cmp rax, r8
jae 0x1800106ee
mov rbx, qword [rbx]
lea rcx, [rbx + 0x54]
cmp rcx, 0x400000
jbe 0x1800106ee
lea rax, [rbx + 0x56]
cmp rax, r8
jae 0x1800106ee
movzx ecx, word [rcx]
lea eax, [rcx - 5]
cmp ax, 1
jbe 0x180010563
cmp cx, r13w
jne 0x1800106ee
lea rdx, [rbx + 0x30]
cmp rdx, 0x400000
jbe 0x180010597
lea rax, [rbx + 0x38]
cmp rax, r8
jae 0x180010597
mov rax, qword [rdx]
lea rdx, [rax + 0x18]
cmp rdx, 0x400000
jbe 0x180010597
add rax, 0x20
cmp rax, r8
jae 0x180010597
mov rdx, qword [rdx]
jmp 0x180010599
xor edx, edx
cmp cx, 6
jne 0x1800106c5
lea rdi, [rdx + 0x28]
cmp rdi, 0x400000
jbe 0x1800105be
lea rax, [rdx + 0x30]
cmp rax, r8
jae 0x1800105be
mov rdi, qword [rdi]
jmp 0x1800105c0
xor edi, edi
xor edx, edx
mov rcx, rdi
call fcn.1800019e0
test al, al
je 0x1800106f8
lea rcx, [rbx + 0x60]
cmp rcx, 0x400000
jbe 0x180010618
lea rax, [rbx + 0x68]
movabs rbx, 0x7fffffff0000
cmp rax, rbx
jae 0x180010622
mov rcx, qword [rcx]
cmp rcx, 0x400000
jbe 0x180010622
lea rax, [rcx + 8]
cmp rax, rbx
jae 0x180010622
cmp qword [rcx], r14
jne 0x180010622
mov qword [0x180080ac0], rdi
jmp 0x1800106ee
movabs rbx, 0x7fffffff0000
mov rdx, qword [0x180080ac0]
mov rcx, rdi
call fcn.180005c10
cmp byte [0x180080870], 0
je 0x180010695
lea r14, [rdi + 0x938]
cmp r14, 0x400000
jbe 0x18001065b
lea rax, [rdi + 0x940]
cmp rax, rbx
jae 0x18001065b
mov r14, qword [r14]
jmp 0x18001065e
xor r14d, r14d
mov rcx, qword [0x180080ac0]
xor ebx, ebx
call fcn.180001b80
test eax, eax
jle 0x180010695
mov rcx, qword [0x180080ac0]
mov edx, ebx
call fcn.180001be0
cmp rax, r14
je 0x1800106ee
mov rcx, qword [0x180080ac0]
inc ebx
call fcn.180001b80
cmp ebx, eax
jl 0x180010670
mov r8d, 0x2f
lea rdx, [rbp + 0x83c]
mov rcx, rdi
call fcn.180001ac0
mov rcx, qword [0x180080ac0]
lea rdx, [rbp + 0x830]
mov r8d, 0x2f
call fcn.180001ac0
jmp 0x1800106ee
cmp cx, 5
jne 0x1800106db
lea rax, [rdx + 0x2e4]
mov qword [0x180080ac8], rax
jmp 0x1800106ee
cmp cx, r13w
jne 0x1800106ee
cmp byte [0x180080863], 0
jne 0x18001076f
movabs r14, 0x616c506c61636f4c
lea rcx, [rsi + 8]
cmp rcx, 0x400000
jbe 0x180010724
lea rax, [rsi + 0x10]
movabs r8, 0x7fffffff0000
cmp rax, r8
jae 0x180010724
mov rsi, qword [rcx]
test rsi, rsi
jne 0x1800104f0
call fcn.180003320
mov rcx, qword [rbp + 0xbc8]
call fcn.180004520
call fcn.180004610
mov r12, qword [rsp + 0xc88]
mov r13, qword [rsp + 0xc80]
mov rdi, qword [rsp + 0xc90]
mov r14, qword [rsp + 0xc78]
movaps xmm7, xmmword [rsp + 0xc50]
add rsp, 0xc98
pop r15
pop rsi
pop rbx
pop rbp
ret
cmp rdx, 0x400000
jbe 0x18001073a
lea rax, [rdx + 8]
cmp rax, r8
jae 0x18001073a
mov rax, qword [rdx]
lea rcx, [rax + 0x38]
cmp rcx, 0x400000
jbe 0x18001073a
add rax, 0x40
cmp rax, r8
jae 0x18001073a
mov rax, qword [rcx]
lea rcx, [rax + 0x10]
cmp rcx, 0x400000
jbe 0x18001073a
add rax, 0x14
cmp rax, r8
jae 0x18001073a
mov dword [rcx], 0x41400000
jmp 0x18001073a
mov rax, rsp
mov qword [rax + 0x20], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov qword [rax + 0x18], rbx
mov ecx, 1
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm10
movaps xmmword [rax - 0x58], xmm11
movaps xmmword [rax - 0x68], xmm12
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov rcx, qword [0x180080910]
lea rdx, [rbp + 0x67]
mov rax, qword [rcx]
call qword [rax + 0x1a8]
cmp byte [0x18008087a], 0
mov eax, 0x2e
movss xmm7, dword [rbp + 0x67]
mov ecx, 0x15
movss xmm8, dword [rbp + 0x6b]
cmovne eax, ecx
cmp byte [0x180080835], 0
mov dword [0x18007f0b0], eax
movss dword [0x180080808], xmm7
movss dword [0x180080814], xmm8
je 0x180010863
call fcn.180005700
movss xmm7, dword [0x180080808]
movss xmm8, dword [0x180080814]
movss xmm11, dword [0x1800783c4]
xor edi, edi
cmp byte [0x180080832], dil
movss xmm10, dword [0x180078360]
movss xmm12, dword [0x180078420]
movaps xmmword [rsp + 0xb0], xmm6
je 0x180010a04
lea rcx, [0x18007f0d0]
mulss xmm7, xmm11
mulss xmm8, xmm11
call fcn.1800049d0
xorps xmm0, xmm0
mov dword [rbp - 0x1d], 0x3f800000
mov ecx, eax
lea rdx, [rbp - 0x29]
shr ecx, 0x10
movzx ecx, cl
cvtsi2ss xmm0, rcx
mov ecx, eax
movzx eax, al
shr ecx, 8
movzx ecx, cl
mulss xmm0, xmm10
movss dword [rbp - 0x29], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mov rcx, qword [0x180080928]
mulss xmm0, xmm10
movss dword [rbp - 0x25], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp - 0x21], xmm0
mov rax, qword [rcx]
call qword [rax + 0x40]
movss xmm6, dword [0x180078474]
movaps xmm1, xmm8
mov rcx, qword [0x180080910]
addss xmm1, xmm6
mov r9, qword [0x180080928]
movaps xmm2, xmm8
subss xmm2, xmm6
mov qword [rsp + 0x28], rdi
movaps xmm0, xmm7
movss dword [rsp + 0x20], xmm12
mov rax, qword [rcx]
unpcklps xmm0, xmm1
movaps xmm1, xmm7
movq r8, xmm0
unpcklps xmm1, xmm2
movq rdx, xmm1
call qword [rax + 0x78]
lea rcx, [0x18007f0d0]
call fcn.1800049d0
xorps xmm0, xmm0
mov dword [rbp - 0x1d], 0x3f800000
mov ecx, eax
lea rdx, [rbp - 0x29]
shr ecx, 0x10
movzx ecx, cl
cvtsi2ss xmm0, rcx
mov ecx, eax
movzx eax, al
shr ecx, 8
movzx ecx, cl
mulss xmm0, xmm10
movss dword [rbp - 0x29], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mov rcx, qword [0x180080928]
mulss xmm0, xmm10
movss dword [rbp - 0x25], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp - 0x21], xmm0
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [0x180080910]
movaps xmm0, xmm7
mov r9, qword [0x180080928]
addss xmm0, xmm6
mov qword [rsp + 0x28], rdi
subss xmm7, xmm6
movss dword [rsp + 0x20], xmm12
mov rax, qword [rcx]
unpcklps xmm0, xmm8
movq r8, xmm0
unpcklps xmm7, xmm8
movq rdx, xmm7
call qword [rax + 0x78]
mov rbx, qword [0x180080c50]
xorps xmm8, xmm8
test rbx, rbx
je 0x180010ba0
cmp byte [0x18008087b], dil
je 0x180010ba0
mov rcx, qword [0x180080910]
lea rdx, [rbp + 0x6f]
mov qword [rbp + 0x67], rdi
mov rax, qword [rcx]
call qword [rax + 0x1a8]
cmp byte [0x18008087b], dil
movss xmm0, dword [rbp + 0x6f]
movss xmm1, dword [rbp + 0x73]
movss dword [0x180080808], xmm0
movss dword [0x180080814], xmm1
je 0x180010ba0
mov r8d, 0x2f
lea rdx, [rbp - 0x29]
mov rcx, rbx
call fcn.180001ac0
ucomiss xmm8, dword [rax]
jne 0x180010ab2
mov r8d, 0x2f
lea rdx, [rbp - 0x29]
mov rcx, rbx
call fcn.180001ac0
ucomiss xmm8, dword [rax + 4]
jne 0x180010ab2
mov r8d, 0x2f
lea rdx, [rbp - 0x29]
mov rcx, rbx
call fcn.180001ac0
ucomiss xmm8, dword [rax + 8]
je 0x180010ba0
mov r8d, 0x2f
lea rdx, [rbp - 0x29]
mov rcx, rbx
call fcn.180001ac0
mov rdx, rax
lea r8, [rbp + 0x67]
lea rcx, [0x180080ab8]
call fcn.180002160
test al, al
je 0x180010ba0
lea rcx, [0x18007f110]
call fcn.1800049d0
movss xmm7, dword [0x180080808]
lea rdx, [rbp - 0x29]
movss xmm6, dword [0x180080814]
xorps xmm0, xmm0
mov ecx, eax
mov dword [rbp - 0x1d], 0x3f800000
shr ecx, 0x10
movzx ecx, cl
mulss xmm7, xmm11
mulss xmm6, xmm11
cvtsi2ss xmm0, rcx
mov ecx, eax
movzx eax, al
shr ecx, 8
movzx ecx, cl
mulss xmm0, xmm10
movss dword [rbp - 0x29], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mov rcx, qword [0x180080928]
mulss xmm0, xmm10
movss dword [rbp - 0x25], xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp - 0x21], xmm0
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [0x180080910]
movss xmm1, dword [rbp + 0x6b]
movss xmm0, dword [rbp + 0x67]
mov r9, qword [0x180080928]
mov rax, qword [rcx]
unpcklps xmm0, xmm1
unpcklps xmm7, xmm6
movq r8, xmm0
mov qword [rsp + 0x28], rdi
movq rdx, xmm7
movss dword [rsp + 0x20], xmm12
call qword [rax + 0x78]
cmp byte [0x180080871], dil
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm11, xmmword [rsp + 0x70]
movaps xmm10, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xb0]
mov rbx, qword [rsp + 0xe0]
je 0x180010bdb
call fcn.1800059d0
mov ecx, dword [0x18008087c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x180010bfc
cmp byte [0x180080880], dil
je 0x180010bfc
mov qword [0x180080c50], rdi
mov ecx, dword [0x180080c20]
test ecx, ecx
je 0x180010cf6
sub ecx, 1
je 0x180010cb1
sub ecx, 1
je 0x180010c84
cmp ecx, 1
je 0x180010c3c
mov dword [0x180080084], 0x3f800000
mov dword [0x180080c60], edi
mov dword [0x180080088], 0x3f800000
jmp 0x180010d1e
movss xmm1, dword [0x180080088]
movss xmm0, dword [0x180080c60]
addss xmm1, dword [0x180078364]
addss xmm0, dword [0x180078580]
comiss xmm1, dword [0x180078400]
movss dword [0x180080088], xmm1
movss dword [0x180080c60], xmm0
jb 0x180010d1e
mov dword [0x180080c20], edi
jmp 0x180010d1e
movss xmm0, dword [0x180080084]
addss xmm0, dword [0x180078364]
comiss xmm0, dword [0x180078400]
movss dword [0x180080084], xmm0
jb 0x180010d1e
mov dword [0x180080c20], 3
jmp 0x180010d1e
movss xmm1, dword [0x180080c60]
movss xmm0, dword [0x180080088]
addss xmm1, dword [0x180078364]
addss xmm0, dword [0x180078580]
comiss xmm1, dword [0x180078400]
movss dword [0x180080c60], xmm1
movss dword [0x180080088], xmm0
jb 0x180010d1e
mov dword [0x180080c20], 2
jmp 0x180010d1e
movss xmm0, dword [0x180080084]
addss xmm0, dword [0x180078580]
comiss xmm0, xmm8
movss dword [0x180080084], xmm0
ja 0x180010d1e
mov dword [0x180080c20], 1
movss xmm0, dword [0x180080084]
lea rdx, [rbp - 0x29]
mov rcx, qword [0x180080928]
movss xmm1, dword [0x180080c60]
movss dword [rbp - 0x29], xmm0
movss xmm0, dword [0x180080088]
movss dword [rbp - 0x21], xmm0
movss dword [rbp - 0x25], xmm1
mov dword [rbp - 0x1d], 0x3f800000
mov rax, qword [rcx]
call qword [rax + 0x40]
movaps xmm0, xmmword [0x180078880]
lea rdx, str.C_h_e_a_t_n_a_m_e
movaps xmm8, xmmword [rsp + 0x90]
mov r8, rdx
movups xmmword [rbp - 0x19], xmm0
nop dword [rax + rax]
add r8, 2
cmp word [r8], di
jne 0x180010d80
mov rax, qword [0x180080928]
sub r8, rdx
mov rcx, qword [0x180080910]
mov r9, qword [0x180080920]
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
mov r10, qword [rcx]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x19]
sar r8, 1
mov qword [rsp + 0x20], rax
call qword [r10 + 0xd8]
mov rdi, qword [rsp + 0xe8]
add rsp, 0xc0
pop rbp
jmp 0x18000b910