Function at 0x1800ea880
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x258]
sub rsp, 0x330
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x180274300]
xor rax, rsp
mov qword [rbp + 0x210], rax
xor r12d, r12d
mov r14d, r12d
mov dword [rbp + 0x80], r12d
call fcn.1800e84f0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 1
jne 0x1800eb047
call fcn.1800e82a0
cmp byte [0x180280f50], r12b
jne 0x1800ea928
movzx eax, byte [0x180280e74]
mov byte [rbp + 0x20], al
lea rdx, [rbp + 0x20]
lea rcx, str.Lategame
call fcn.1800446d0
movzx eax, byte [rbp + 0x20]
xchg byte [0x180280e74], al
movzx ecx, byte [rbp + 0x20]
neg cl
sbb eax, eax
and eax, 0x64
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x180281090], xmm0
lea rax, str.Joinable_
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], recv
movzx eax, byte [0x180280eca]
mov byte [rbp + 0x78], al
movabs rax, 0x5000000000000000
mov qword [rbp + 0x70], rax
mov qword [rbp - 0x60], 1
lea rax, [rbp + 0x70]
mov qword [rbp - 0x58], rax
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x60], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x70], xmm1
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x28]
call fcn.18006c320
nop
lea rcx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0xf
cmova rcx, qword [rbp + 0x28]
call fcn.1800428a0
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
cmp byte [0x180280eca], 0
jne 0x1800ea9ef
mov dword [rbp + 0x80], 0x64
mov dword [rbp + 0x70], r12d
lea rax, [0x18020ca94]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x70]
lea r8, [0x180274488]
mov edx, 4
lea rcx, str.Players_required_to_start_the_match
call fcn.1800461b0
mov ecx, dword [0x18027f6b0]
mov rax, qword gs:[0x58]
mov r15d, 8
mov r14, qword [rax + rcx*8]
mov eax, dword [r14 + r15]
cmp dword [0x1802824d8], eax
jle 0x1800eaa41
lea rcx, [0x1802824d8]
call fcn.1801c3c10
cmp dword [0x1802824d8], 0xffffffff
jne 0x1800eaa41
lea rcx, [0x1801dae80]
call fcn.1801c427c
lea rcx, [0x1802824d8]
call fcn.1801c3ba4
lea rbx, [0x180274468]
mov qword [rbp + 0x88], rbx
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x98], r12
mov rax, qword [reloc.WS2_32.dll_ntohs]
lea r9, [rax + 1]
mov r8, rbx
cmp rax, 0xf
cmova r8, qword [0x180274468]
mov qword [rbp + 0xe0], 0
lea rax, [rbp + 0x88]
mov qword [rsp + 0x38], rax
lea rax, [0x180040ac0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x40000
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, str.Console_command
call fcn.180049c30
mov qword [rbp + 0xb0], 0
xor r8d, r8d
lea rdx, [rbp + 0xb0]
lea rcx, str.Execute_console_command
call fcn.180043190
test al, al
je 0x1800eab9d
mov r8, rbx
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova r8, qword [0x180274468]
add r8, qword [0x180274478]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rbx, qword [0x180274468]
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.180063cd0
nop
lea rax, [rbp + 0x28]
cmp qword [rbp + 0x40], 7
cmova rax, qword [rbp + 0x28]
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xb8], r12
test rax, rax
je 0x1800eab7f
cmp word [rax], 0
je 0x1800eab78
mov rdi, 0xffffffffffffffff
inc rdi
cmp word [rax + rdi*2], 0
jne 0x1800eab54
add edi, 1
mov dword [rbp + 0xb8], edi
mov dword [rbp + 0xbc], edi
je 0x1800eab7f
mov qword [rbp + 0xb0], rax
jmp 0x1800eab7f
mov qword [rbp + 0xb8], r12
call fcn.1800dd880
mov rcx, rax
lea rdx, [rbp + 0xb0]
call fcn.1800b1430
nop
lea rcx, [rbp + 0x28]
call fcn.18005f020
cmp byte [0x180280f64], 0
jne 0x1800ead4a
cmp dword [0x18028076c], 0x1a8
jge 0x1800ead4a
mov qword [rbp - 0x50], 0
xor r8d, r8d
lea rdx, [rbp - 0x50]
lea rcx, str.Restart
call fcn.180043190
test al, al
je 0x1800ead4a
cmp dword [0x18028076c], 0x1a8
jge 0x1800eac9e
call fcn.1800e7870
lea rdx, str.LogGame
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x40]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rbp - 0x40]
call fcn.18005e150
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
test rbx, rbx
je 0x1800ead4a
lea rdx, str.LogGame
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
lea rax, str.Restarting_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], send
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.180063bb0
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063c60
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
jmp 0x1800ead41
lea rdx, str.LogGame
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
test rbx, rbx
je 0x1800ead4a
lea rdx, str.LogGame
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x40]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
lea rax, str.Restarting_is_not_supported_on_chapter_2_and_above_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], gethostname
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.180063bb0
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063bf0
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [rbp - 0x40]
call fcn.18005e150
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
cmp byte [0x180280f50], 0
jne 0x1800ef91f
movzx eax, byte [0x180280e74]
test al, al
jne 0x1800eaf94
movsd xmm0, qword [0x1802803f8]
comisd xmm0, xmmword [0x180243f18]
jae 0x1800eaf94
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Start_Bus_Countdown
call fcn.180043190
test al, al
je 0x1800ef91f
mov byte [0x180280f50], 1
call fcn.1800dd880
mov rcx, rax
call fcn.1800a9760
mov rdi, qword [rax]
mov rcx, rdi
call fcn.1800d89c0
mov rbx, qword [rax]
test rbx, rbx
je 0x1800eadda
call fcn.180120750
mov rdx, rax
mov rcx, rbx
call fcn.1801614e0
test al, al
jne 0x1800eaddd
mov rbx, r12
mov rcx, rbx
call fcn.1800b1d80
mov eax, dword [r14 + r15]
cmp dword [0x180282554], eax
jle 0x1800eae42
lea rcx, [0x180282554]
call fcn.1801c3c10
cmp dword [0x180282554], 0xffffffff
jne 0x1800eae42
lea rdx, str.WarmupCountdownEndTime
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.1801611a0
mov dword [0x18028207c], eax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282554]
call fcn.1801c3ba4
mov rcx, rbx
call fcn.180159b30
movaps xmm6, xmm0
mov eax, dword [r14 + r15]
cmp dword [0x1802820b4], eax
jle 0x1800eaea5
lea rcx, [0x1802820b4]
call fcn.1801c3c10
cmp dword [0x1802820b4], 0xffffffff
jne 0x1800eaea5
lea rdx, str.WarmupCountdownStartTime
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.1801611a0
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802820b4]
call fcn.1801c3ba4
mov eax, dword [r14 + r15]
cmp dword [0x1802824e8], eax
jle 0x1800eaf02
lea rcx, [0x1802824e8]
call fcn.1801c3c10
cmp dword [0x1802824e8], 0xffffffff
jne 0x1800eaf02
lea rdx, str.WarmupCountdownDuration
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rbp + 0x28]
mov rcx, rdi
call fcn.1801611a0
mov dword [0x180282068], eax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802824e8]
call fcn.1801c3ba4
mov eax, dword [r14 + r15]
cmp dword [0x1802821f8], eax
jle 0x1800eaf5f
lea rcx, [0x1802821f8]
call fcn.1801c3c10
cmp dword [0x1802821f8], 0xffffffff
jne 0x1800eaf5f
lea rdx, str.WarmupEarlyCountdownDuration
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rbp + 0x28]
mov rcx, rdi
call fcn.1801611a0
mov dword [0x1802821c8], eax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802821f8]
call fcn.1801c3ba4
addss xmm6, dword [0x180244058]
movsxd rax, dword [0x18028207c]
movss dword [rax + rbx], xmm6
movsxd rax, dword [0x180282068]
mov dword [rax + rdi], 0x41200000
movsxd rax, dword [0x1802821c8]
mov dword [rax + rdi], 0x41200000
jmp 0x1800ef91f
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Start_Bus
call fcn.180043190
test al, al
je 0x1800ef91f
mov byte [0x180280f50], 1
call fcn.1800dd880
mov rcx, rax
call fcn.1800a9760
mov rdi, qword [rax]
mov rcx, rdi
call fcn.1800d89c0
mov rbx, qword [rax]
test rbx, rbx
je 0x1800eb001
call fcn.180120750
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1800eb001
mov rdx, qword [0x1802803d8]
cmp rax, rcx
je 0x1800eb004
mov rcx, qword [rcx + rdx]
test rcx, rcx
jne 0x1800eaff3
mov rbx, r12
mov rcx, rbx
call fcn.1800b1d80
movzx eax, byte [0x180280e74]
test al, al
je 0x1800eb03a
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [0x1800e8c20]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
jmp 0x1800ef91f
mov rcx, rdi
call fcn.180112d50
jmp 0x1800ef91f
cmp eax, 2
je 0x1800ef91f
cmp eax, 5
jne 0x1800ec9f4
mov qword [rbp + 0x10], r12
mov rdx, qword [0x18027f798]
mov rax, qword [0x18027f7a0]
cmp rdx, rax
je 0x1800eb0a0
movsd xmm1, qword [0x1802803f8]
nop dword [rax + rax]
movsd xmm0, qword [rdx + 0xd8]
ucomisd xmm0, xmm1
jp 0x1800eb094
je 0x1800ec9e6
add rdx, 0xe8
cmp rdx, rax
jne 0x1800eb080
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x60], xmm1
xor r8d, r8d
lea rdx, [0x18020c56e]
lea rcx, [rbp + 0x50]
call fcn.18005b260
nop
lea rax, str.Start_
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], 8
lea rax, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rax, qword [rbp + 0x50]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp + 0x60]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rbp + 0x90], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x88], rax
mov qword [rsp + 0x40], 1
lea rax, [rbp + 0x88]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x40], xmm1
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.18006c320
nop
lea rcx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0xf
cmova rcx, qword [rbp + 0x28]
xor r8d, r8d
lea rdx, [rbp + 0x10]
call fcn.180043190
movzx ebx, al
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rbp + 0x50]
call fcn.18005f090
test bl, bl
je 0x1800eb184
call fcn.1800e07f0
mov r15d, 8
mov r13d, dword [0x18027f6b0]
movsd xmm0, qword [0x1802803f8]
ucomisd xmm0, qword [0x180243fe8]
jp 0x1800eb2a3
jne 0x1800eb2a3
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Remove_Storm_Effect
call fcn.180043190
test al, al
je 0x1800eb2a3
call fcn.1800dd880
mov rcx, rax
call fcn.1800dd160
mov rcx, qword [rax]
call fcn.1800adb90
movups xmm1, xmmword [rax]
mov edx, dword [rax + 8]
test edx, edx
jle 0x1800eb2a3
mov rax, qword gs:[0x58]
mov r13, qword [rax + r13*8]
movq rsi, xmm1
mov r14d, edx
mov rcx, qword [rsi]
call fcn.1800dd230
mov rbx, qword [rax]
mov eax, dword [r15 + r13]
cmp dword [0x180282108], eax
jle 0x1800eb25e
lea rcx, [0x180282108]
call fcn.1801c3c10
cmp dword [0x180282108], 0xffffffff
jne 0x1800eb25e
mov rax, qword [0x180280710]
xor r9d, r9d
lea r8, str._Game_Athena_SafeZone_GE_OutsideSafeZoneDamage.GE_OutsideSafeZoneDamage_C
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1802824e0], rax
lea rcx, [0x180282108]
call fcn.1801c3ba4
mov rcx, rbx
call fcn.1800a4280
mov rbx, qword [rax]
mov rcx, rbx
call fcn.1800b0bf0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.1800b0bf0
mov r9, qword [rax]
mov rdx, qword [0x1802824e0]
mov rcx, rdi
call fcn.18005d060
add rsi, 8
sub r14, 1
jne 0x1800eb208
mov r13d, dword [0x18027f6b0]
movsd xmm0, qword [0x1802803f8]
ucomisd xmm0, qword [0x180243f10]
jp 0x1800eb9c2
jne 0x1800eb9c2
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x69
lea rdx, str._Game_Athena_Maps_Athena_POI_Foundations.Athena_POI_Foundations:PersistentLevel.BP_NightNight_Scripting_2
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0xc0]
call fcn.18005ee10
nop
lea rdx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rdx, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xd0]
add r8, rdx
lea rdx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rdx, qword [rbp + 0xc0]
lea rcx, [rsp + 0x50]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800eb345
mov rbx, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov r14, rax
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
mov edx, r13d
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rdx*8]
mov ecx, dword [rsi + r15]
cmp dword [0x18028234c], ecx
jle 0x1800eb46c
lea rcx, [0x18028234c]
call fcn.1801c3c10
cmp dword [0x18028234c], 0xffffffff
jne 0x1800eb46c
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x75
lea rdx, str._Game_Athena_Prototype_Blueprints_NightNight_BP_NightNight_Scripting.BP_NightNight_Scripting_C.ReturnAllPlayersToMenu
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800eb424
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180281ff8], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x18028234c]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282324], eax
jle 0x1800eb54d
lea rcx, [0x180282324]
call fcn.1801c3c10
cmp dword [0x180282324], 0xffffffff
jne 0x1800eb54d
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x69
lea rdx, str._Game_Athena_Prototype_Blueprints_NightNight_BP_NightNight_Scripting.BP_NightNight_Scripting_C.PauseEvent
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800eb505
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282490], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282324]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282230], eax
jle 0x1800eb62e
lea rcx, [0x180282230]
call fcn.1801c3c10
cmp dword [0x180282230], 0xffffffff
jne 0x1800eb62e
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x67
lea rdx, str._Game_Athena_Prototype_Blueprints_NightNight_BP_NightNight_Scripting.BP_NightNight_Scripting_C.EndEvent
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800eb5e6
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282070], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282230]
call fcn.1801c3ba4
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, WSAGetLastError
lea rdx, str._Game_Athena_Maps_Athena_POI_Foundations.Athena_POI_Foundations:PersistentLevel.BP_NightNight_Klaxon_Audio_2
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800eb69c
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov r12, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
mov ecx, dword [rsi + r15]
cmp dword [0x1802824dc], ecx
jle 0x1800eb7c5
lea rcx, [0x1802824dc]
call fcn.1801c3c10
cmp dword [0x1802824dc], 0xffffffff
jne 0x1800eb7c5
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, reloc.WS2_32.dll_WSAGetLastError
lea rdx, str._Game_Athena_Prototype_Blueprints_NightNight_BP_NightNight_Countdown_Audio.BP_NightNight_Countdown_Audio_C.Play
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x88]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x98]
add r8, rdx
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
lea rcx, [rbp - 0x40]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800eb77d
mov rbx, qword [rax]
lea rcx, [rbp - 0x40]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x88]
call fcn.18005f090
mov qword [0x1802822c0], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802824dc]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282244], eax
jle 0x1800eb8bb
lea rcx, [0x180282244]
call fcn.1801c3c10
cmp dword [0x180282244], 0xffffffff
jne 0x1800eb8bb
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, reloc.WS2_32.dll_WSACleanup
lea rdx, str._Game_Athena_Prototype_Blueprints_NightNight_BP_NightNight_Countdown_Audio.BP_NightNight_Countdown_Audio_C.SetKlaxon
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x88]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x98]
add r8, rdx
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
lea rcx, [rbp - 0x40]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800eb873
mov rbx, qword [rax]
lea rcx, [rbp - 0x40]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x88]
call fcn.18005f090
mov qword [0x180282080], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282244]
call fcn.1801c3ba4
cmp byte [0x180280f50], 0
je 0x1800eb9c2
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Return_All_Players_To_Menu
call fcn.180043190
test al, al
je 0x1800eb8fa
xor r8d, r8d
mov rdx, qword [0x180281ff8]
mov rcx, r14
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Pause_Event
call fcn.180043190
test al, al
je 0x1800eb92c
xor r8d, r8d
mov rdx, qword [0x180282490]
mov rcx, r14
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.End_Event
call fcn.180043190
test al, al
je 0x1800eb95e
xor r8d, r8d
mov rdx, qword [0x180282070]
mov rcx, r14
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Play_
call fcn.180043190
test al, al
je 0x1800eb990
xor r8d, r8d
mov rdx, qword [0x1802822c0]
mov rcx, r12
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Set_Klaxon
call fcn.180043190
test al, al
je 0x1800eb9c2
xor r8d, r8d
mov rdx, qword [0x180282080]
mov rcx, r12
call qword [0x180280490]
movsd xmm0, qword [0x1802803f8]
ucomisd xmm0, qword [0x180243ed8]
jp 0x1800ef91f
jne 0x1800ef91f
mov ecx, r13d
mov rax, qword gs:[0x58]
mov rsi, qword [rax + rcx*8]
mov eax, dword [rsi + r15]
cmp dword [0x180282480], eax
jle 0x1800eba39
lea rcx, [0x180282480]
call fcn.1801c3c10
cmp dword [0x180282480], 0xffffffff
jne 0x1800eba39
mov rax, qword [0x180280710]
xor r9d, r9d
lea r8, str._Game_Athena_Prototype_Blueprints_White_BP_SnowScripting.BP_SnowScripting_C.SetUnvaultItemName
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180282128], rax
lea rcx, [0x180282480]
call fcn.1801c3ba4
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x62
lea rdx, str._Game_Athena_Maps_Athena_POI_Foundations.Athena_POI_Foundations:PersistentLevel.BP_SnowScripting_2
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0xc0]
call fcn.18005ee10
nop
lea rdx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rdx, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xd0]
add r8, rdx
lea rdx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rdx, qword [rbp + 0xc0]
lea rcx, [rsp + 0x50]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ebabf
mov rbx, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov r14, rax
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
mov ecx, dword [rsi + r15]
cmp dword [0x180282100], ecx
jle 0x1800ebbd6
lea rcx, [0x180282100]
call fcn.1801c3c10
cmp dword [0x180282100], 0xffffffff
jne 0x1800ebbd6
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x64
lea rdx, str._Game_Athena_Prototype_Blueprints_Dopey_BP_DirtShellProp_Pillars.BP_DirtShellProp_Pillars_C.IsWinner
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ebb8e
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282410], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282100]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x1802825f0], eax
jle 0x1800ebcb7
lea rcx, [0x1802825f0]
call fcn.1801c3c10
cmp dword [0x1802825f0], 0xffffffff
jne 0x1800ebcb7
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x62
lea rdx, str._Game_Athena_Prototype_Blueprints_Dopey_BP_DirtShellProp_Pillars.BP_DirtShellProp_Pillars_C.Winner
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ebc6f
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x1802823d8], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802825f0]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282588], eax
jle 0x1800ebd98
lea rcx, [0x180282588]
call fcn.1801c3c10
cmp dword [0x180282588], 0xffffffff
jne 0x1800ebd98
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x3c
lea rdx, str._Game_Athena_Maps_Next2.Next2:PersistentLevel.Pillar_Bouncer
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ebd50
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282460], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282588]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282180], eax
jle 0x1800ebe79
lea rcx, [0x180282180]
call fcn.1801c3c10
cmp dword [0x180282180], 0xffffffff
jne 0x1800ebe79
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x3c
lea rdx, str._Game_Athena_Maps_Next2.Next2:PersistentLevel.Pillar_Drumgun
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ebe31
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282098], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282180]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282000], eax
jle 0x1800ebf5a
lea rcx, [0x180282000]
call fcn.1801c3c10
cmp dword [0x180282000], 0xffffffff
jne 0x1800ebf5a
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x3d
lea rdx, str._Game_Athena_Maps_Next2.Next2:PersistentLevel.Pillar_Grappler
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ebf12
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282178], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282000]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x18028233c], eax
jle 0x1800ec03b
lea rcx, [0x18028233c]
call fcn.1801c3c10
cmp dword [0x18028233c], 0xffffffff
jne 0x1800ec03b
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x3a
lea rdx, str._Game_Athena_Maps_Next2.Next2:PersistentLevel.Pillar_Plane
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ebff3
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282158], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x18028233c]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x1802822ac], eax
jle 0x1800ec119
lea rcx, [0x1802822ac]
call fcn.1801c3c10
cmp dword [0x1802822ac], 0xffffffff
jne 0x1800ec119
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x3a
lea rdx, str._Game_Athena_Maps_Next2.Next2:PersistentLevel.Pillar_Sword
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea r8, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova r8, qword [rbp + 0x50]
add r8, qword [rbp + 0x60]
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ec0d1
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282308], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802822ac]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x1802823cc], eax
jle 0x1800ec1fa
lea rcx, [0x1802823cc]
call fcn.1801c3c10
cmp dword [0x1802823cc], 0xffffffff
jne 0x1800ec1fa
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, gethostname
lea rdx, str._Game_Athena_Maps_Next2.Next2:PersistentLevel.Pillar_Tac
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x50]
call fcn.18005ee10
nop
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x60]
add r8, rdx
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0x88]
call fcn.180063cd0
mov rbx, rax
cmp qword [rax + 0x18], 7
jbe 0x1800ec1b2
mov rbx, qword [rax]
lea rcx, [rbp + 0x88]
call fcn.18005f020
mov rax, qword [0x180280710]
xor r9d, r9d
mov r8, rbx
xor edx, edx
xor ecx, ecx
call rax
mov rbx, rax
lea rcx, [rbp + 0x50]
call fcn.18005f090
mov qword [0x180282170], rbx
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802823cc]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282350], eax
jle 0x1800ec245
lea rcx, [0x180282350]
call fcn.1801c3c10
cmp dword [0x180282350], 0xffffffff
jne 0x1800ec245
mov rax, qword [0x180280710]
xor r9d, r9d
lea r8, str._Game_Athena_Prototype_Blueprints_White_BP_SnowScripting.BP_SnowScripting_C.PillarsConcluded
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x1802820a0], rax
lea rcx, [0x180282350]
call fcn.1801c3ba4
mov dword [rbp + 0x18], reloc.WS2_32.dll_select
mov dword [rbp + 0x1c], reloc.WS2_32.dll_select
lea rax, str.Literaly_Anything
mov qword [rbp + 0x10], rax
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x70]
call fcn.18015c790
nop
cmp byte [0x180280f50], 0
je 0x1800ef91f
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_Nohing
call fcn.180043190
test al, al
je 0x1800ec366
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282308]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282170]
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_Everything
call fcn.180043190
test al, al
je 0x1800ec453
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282308]
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282170]
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_Bouncer
call fcn.180043190
test al, al
je 0x1800ec540
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282308]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282170]
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_DrumGun
call fcn.180043190
test al, al
je 0x1800ec62d
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282308]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282170]
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_Grappler
call fcn.180043190
test al, al
je 0x1800ec71a
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282308]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282170]
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_Plane
call fcn.180043190
test al, al
je 0x1800ec807
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282308]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282170]
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_Sword
call fcn.180043190
test al, al
je 0x1800ec8f4
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282308]
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282170]
call qword [0x180280490]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Unvault_Tatical_SMG
call fcn.180043190
test al, al
je 0x1800ef91f
lea r8, [rbp + 0x70]
mov rdx, qword [0x180282128]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x1802743f8]
mov rdx, qword [0x180282410]
mov rcx, qword [0x180282170]
call qword [0x180280490]
lea r8, [rbp + 0x70]
mov rdx, qword [0x1802820a0]
mov rcx, r14
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282460]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282098]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282178]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282158]
call qword [0x180280490]
lea r8, [0x18028115c]
mov rdx, qword [0x1802823d8]
mov rcx, qword [0x180282308]
call qword [0x180280490]
jmp 0x1800ef91f
lea rcx, [rbp + 0x50]
call fcn.18005ee10
jmp 0x1800eb0c3
cmp eax, 6
jne 0x1800ed9c3
mov r15d, 8
mov esi, dword [0x18027f6b0]
movsd xmm6, qword [0x1802803f8]
ucomisd xmm6, qword [0x180243e90]
jp 0x1800eca1d
je 0x1800eca61
ucomisd xmm6, qword [0x180243ea0]
jp 0x1800eca29
je 0x1800eca61
ucomisd xmm6, qword [0x180243f30]
jp 0x1800eca35
je 0x1800eca61
ucomisd xmm6, qword [0x180243f80]
jp 0x1800eca41
je 0x1800eca61
ucomisd xmm6, qword [0x180243ff8]
jp 0x1800eca4d
je 0x1800eca61
ucomisd xmm6, qword [0x180244000]
jp 0x1800ecb74
jne 0x1800ecb74
mov rax, qword gs:[0x58]
mov rax, qword [rax + rsi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x180282240], ecx
jle 0x1800ecaa8
lea rcx, [0x180282240]
call fcn.1801c3c10
cmp dword [0x180282240], 0xffffffff
jne 0x1800ecaa8
call fcn.1800e5870
movss dword [0x1802823b0], xmm0
lea rcx, [0x180282240]
call fcn.1801c3ba4
movss xmm0, dword [0x1802823b0]
movss dword [rbp + 0x70], xmm0
mov dword [rbp + 0x80], 0
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
lea r8, [0x180280fcc]
mov edx, 8
lea rcx, str.Snow_Level
call fcn.1800461b0
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Set_Snow_Level
call fcn.180043190
test al, al
je 0x1800ecb1f
movss xmm0, dword [0x180280fcc]
call fcn.1800e5ad0
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Toggle_Full_Snow_Map
call fcn.180043190
test al, al
je 0x1800ecb6c
cmp byte [0x1802811a8], 0
je 0x1800ecb51
movss xmm0, dword [0x180280f70]
jmp 0x1800ecb59
movss xmm0, dword [0x1802823b0]
call fcn.1800e5ad0
cmp byte [0x1802811a8], 0
sete byte [0x1802811a8]
movsd xmm6, qword [0x1802803f8]
ucomisd xmm6, qword [0x180243e90]
jp 0x1800ecb80
je 0x1800ecbb0
ucomisd xmm6, qword [0x180243f30]
jp 0x1800ecb8c
je 0x1800ecbb0
ucomisd xmm6, qword [0x180243f80]
jp 0x1800ecb98
je 0x1800ecbb0
ucomisd xmm6, qword [0x180243ff0]
jp 0x1800ecba4
je 0x1800ecbb0
ucomisd xmm6, qword [0x180243ff8]
jp 0x1800ecbdc
jne 0x1800ecbdc
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Start_New_Years_Eve_Event
call fcn.180043190
test al, al
je 0x1800ecbd4
call fcn.1800e6ad0
movsd xmm6, qword [0x1802803f8]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
ucomisd xmm0, qword [0x180243f60]
jp 0x1800ecd61
jne 0x1800ecd61
mov rax, qword gs:[0x58]
mov rdi, qword [rax + rsi*8]
mov eax, dword [rdi + r15]
cmp dword [0x180282034], eax
jle 0x1800ecc68
lea rcx, [0x180282034]
call fcn.1801c3c10
cmp dword [0x180282034], 0xffffffff
jne 0x1800ecc60
lea rdx, str._Game_Athena_Apollo_Maps_Apollo_POI_Foundations.Apollo_POI_Foundations.PersistentLevel.Apollo_WaterSetup_2
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
xor r8d, r8d
lea rcx, [rbp + 0x28]
call fcn.1800c59d0
mov qword [0x180282400], rax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282034]
call fcn.1801c3ba4
movsd xmm6, qword [0x1802803f8]
cmp qword [0x180282400], 0
je 0x1800ecd61
mov eax, dword [rdi + r15]
cmp dword [0x18028210c], eax
jle 0x1800eccd7
lea rcx, [0x18028210c]
call fcn.1801c3c10
cmp dword [0x18028210c], 0xffffffff
jne 0x1800eccd7
lea rdx, str.MaxWaterLevel
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rbp + 0x28]
mov rcx, qword [0x180282400]
call fcn.1801611a0
mov dword [0x180282550], eax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x18028210c]
call fcn.1801c3ba4
mov eax, dword [rdi + r15]
cmp dword [0x180282188], eax
jle 0x1800ecd1b
lea rcx, [0x180282188]
call fcn.1801c3c10
cmp dword [0x180282188], 0xffffffff
jne 0x1800ecd1b
movsxd rdx, dword [0x180282550]
mov rax, qword [0x180282400]
mov edx, dword [rdx + rax]
mov dword [0x18028251c], edx
lea rcx, [0x180282188]
call fcn.1801c3ba4
mov r9d, dword [0x18028251c]
xor r8d, r8d
lea rdx, [0x1802810a0]
lea rcx, str.WaterLevel
call fcn.180046750
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Set_Water_Level
call fcn.180043530
test al, al
je 0x1800ecd59
call fcn.1800e67d0
movsd xmm6, qword [0x1802803f8]
ucomisd xmm6, qword [0x180243ea8]
jp 0x1800ef91f
jne 0x1800ef91f
cmp byte [0x180280ec9], 0
je 0x1800ef91f
lea rdx, str._Game_Athena_Maps_Streaming_Athena_SP_VFX.Athena_SP_VFX.PersistentLevel.BP_S8LeadupEvents_2
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rcx, [rbp + 0x28]
call fcn.180063e20
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.18005f090
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rsi*8]
mov ecx, dword [rsi + r15]
cmp dword [0x180282044], ecx
jle 0x1800ece0d
lea rcx, [0x180282044]
call fcn.1801c3c10
cmp dword [0x180282044], 0xffffffff
jne 0x1800ece0d
lea rdx, str._Game_Athena_Prototype_Blueprints_S8Leadup_BP_S8LeadupEvents.BP_S8LeadupEvents_C.SetCurrentProgressionPhase
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rcx, [rbp + 0x28]
call fcn.180063e20
mov qword [0x180282548], rax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282044]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x1802821a8], eax
jle 0x1800ece65
lea rcx, [0x1802821a8]
call fcn.1801c3c10
cmp dword [0x1802821a8], 0xffffffff
jne 0x1800ece65
lea rdx, str._Game_Athena_Prototype_Blueprints_S8Leadup_BP_S8LeadupEvents.BP_S8LeadupEvents_C.TestCrackProgression
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rcx, [rbp + 0x28]
call fcn.180063e20
mov qword [0x1802825e0], rax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802821a8]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x180282264], eax
jle 0x1800ecebd
lea rcx, [0x180282264]
call fcn.1801c3c10
cmp dword [0x180282264], 0xffffffff
jne 0x1800ecebd
lea rdx, str._Game_Athena_Prototype_Blueprints_S8Leadup_BP_S8LeadupEvents.BP_S8LeadupEvents_C.OnReady_B08528D04EA1A3FECCEEA2B5E1402A9A
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rcx, [rbp + 0x28]
call fcn.180063e20
mov qword [0x180282210], rax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282264]
call fcn.1801c3ba4
mov eax, dword [rsi + r15]
cmp dword [0x18028257c], eax
jle 0x1800ecf15
lea rcx, [0x18028257c]
call fcn.1801c3c10
cmp dword [0x18028257c], 0xffffffff
jne 0x1800ecf15
lea rdx, str._Game_Athena_Prototype_Blueprints_S8Leadup_BP_S8LeadupEvents.BP_S8LeadupEvents_C.TestShake
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rcx, [rbp + 0x28]
call fcn.180063e20
mov qword [0x180282058], rax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x18028257c]
call fcn.1801c3ba4
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Troll
call fcn.180043530
test al, al
je 0x1800ecf44
xor r8d, r8d
mov rdx, qword [0x180282058]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_1___Tomato_Temple___SouthWest
call fcn.180043530
test al, al
je 0x1800ecfab
mov dword [0x180280f40], 0x3f800000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_2___Tomato_Temple___North__Bridge_
call fcn.180043530
test al, al
je 0x1800ed012
mov dword [0x180280f40], 0x40000000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_3___Tomato_Temple___North__Otherside_of_the_bridge_
call fcn.180043530
test al, al
je 0x1800ed079
mov dword [0x180280f40], 0x40400000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_4___Wailing_Woods___South
call fcn.180043530
test al, al
je 0x1800ed0e0
mov dword [0x180280f40], 0x40800000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_5___Dusty_Divot___North
call fcn.180043530
test al, al
je 0x1800ed147
mov dword [0x180280f40], 0x40a00000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_6___The_Block___East_Edge
call fcn.180043530
test al, al
je 0x1800ed1ae
mov dword [0x180280f40], 0x40c00000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_7___Dusty_Divot___North__near_
call fcn.180043530
test al, al
je 0x1800ed215
mov dword [0x180280f40], 0x40e00000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_8___The_Block___North
call fcn.180043530
test al, al
je 0x1800ed27c
mov dword [0x180280f40], 0x41000000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_9___Salty_Springs___East
call fcn.180043530
test al, al
je 0x1800ed2e3
mov dword [0x180280f40], 0x41100000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_10___Loot_Lake___North__Vending_Machine_
call fcn.180043530
test al, al
je 0x1800ed34a
mov dword [0x180280f40], 0x41200000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_11___Lonely_Lodge___West
call fcn.180043530
test al, al
je 0x1800ed3b1
mov dword [0x180280f40], 0x41300000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_12___The_Block___North__Map_Border_
call fcn.180043530
test al, al
je 0x1800ed418
mov dword [0x180280f40], 0x41400000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_13___Lazy_Links
call fcn.180043530
test al, al
je 0x1800ed47f
mov dword [0x180280f40], 0x41500000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_14___Lazy_Links___West
call fcn.180043530
test al, al
je 0x1800ed4e6
mov dword [0x180280f40], 0x41600000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_15___Fata_Fields___North__Wood_Bridge_
call fcn.180043530
test al, al
je 0x1800ed54d
mov dword [0x180280f40], 0x41700000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_16___Wailing_Woods
call fcn.180043530
test al, al
je 0x1800ed5b4
mov dword [0x180280f40], 0x41800000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_17___Retail_Row___North
call fcn.180043530
test al, al
je 0x1800ed61b
mov dword [0x180280f40], 0x41880000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_18___Pleasant_Park___East__1x1_House_
call fcn.180043530
test al, al
je 0x1800ed682
mov dword [0x180280f40], 0x41900000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_19___Race_Track___West
call fcn.180043530
test al, al
je 0x1800ed6e9
mov dword [0x180280f40], 0x41980000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_20___Fatal_Fields___North__Abandoned_House_
call fcn.180043530
test al, al
je 0x1800ed750
mov dword [0x180280f40], 0x41a00000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_21___Pleasant_Park___East
call fcn.180043530
test al, al
je 0x1800ed7b7
mov dword [0x180280f40], 0x41a80000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_22___Wailing_Woods___East__Map_Border_
call fcn.180043530
test al, al
je 0x1800ed81e
mov dword [0x180280f40], 0x41b00000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_23___Tomato_Temple___South__After_The_Tunel_
call fcn.180043530
test al, al
je 0x1800ed885
mov dword [0x180280f40], 0x41b80000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_24___The_Block___West
call fcn.180043530
test al, al
je 0x1800ed8ec
mov dword [0x180280f40], 0x41c00000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_25___Paradise_Palms___North
call fcn.180043530
test al, al
je 0x1800ed953
mov dword [0x180280f40], 0x41c80000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Stage_26___Tilted_Towers
call fcn.180043530
test al, al
je 0x1800ef91f
mov dword [0x180280f40], 0x41d00000
lea r8, [0x180280f40]
mov rdx, qword [0x180282548]
mov rcx, rbx
call qword [0x180280490]
lea r8, [0x180280f40]
mov rdx, qword [0x1802825e0]
mov rcx, rbx
call qword [0x180280490]
xor r8d, r8d
mov rdx, qword [0x180282210]
mov rcx, rbx
call qword [0x180280490]
jmp 0x1800ef91f
cmp eax, 7
jne 0x1800edb45
mov qword [rbp + 0x10], r12
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Start_Safe_Zone
call fcn.180043190
test al, al
je 0x1800eda0c
lea rdx, str.startsafezone
lea rcx, [rsp + 0x70]
call fcn.1800a4240
nop
call fcn.1800dd880
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.1800b1430
nop
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Pause_Safe_Zone
call fcn.180043190
test al, al
je 0x1800eda50
lea rdx, str.pausesafezone
lea rcx, [rsp + 0x70]
call fcn.1800a4240
nop
call fcn.1800dd880
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.1800b1430
nop
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Skip_Zone
call fcn.180043190
test al, al
je 0x1800eda94
lea rdx, str.skipsafezone
lea rcx, [rsp + 0x70]
call fcn.1800a4240
nop
call fcn.1800dd880
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.1800b1430
nop
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Start_Shrink_Safe_Zone
call fcn.180043190
test al, al
je 0x1800edad8
lea rdx, str.startshrinksafezone
lea rcx, [rsp + 0x70]
call fcn.1800a4240
nop
call fcn.1800dd880
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.1800b1430
nop
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Skip_Shrink_Safe_Zone
call fcn.180043190
test al, al
je 0x1800ef91f
call fcn.1800dd880
mov rcx, rax
call fcn.1800a9760
mov rbx, qword [rax]
test rbx, rbx
je 0x1800edb24
call fcn.18011c930
mov rdx, rax
mov rcx, rbx
call fcn.1801614e0
test al, al
jne 0x1800edb27
mov rbx, r12
mov rcx, rbx
call fcn.1800d9320
mov rcx, qword [rax]
test rcx, rcx
je 0x1800ef91f
call fcn.180153010
jmp 0x1800ef91f
cmp eax, 8
jne 0x1800ee7fe
lea rcx, str.These_will_all_be_in_your_Win64_folder_
call fcn.1800428a0
mov r13d, 8
mov ecx, dword [0x18027f6b0]
mov rax, qword gs:[0x58]
mov r15, qword [rax + rcx*8]
mov qword [rbp - 0x50], r15
lea rbx, [0x1802822c8]
mov eax, dword [r15 + r13]
cmp dword [0x180282280], eax
jle 0x1800edbf3
lea rcx, [0x180282280]
call fcn.1801c3c10
cmp dword [0x180282280], 0xffffffff
jne 0x1800edbf3
lea rcx, [rsp + 0x50]
call fcn.1800dbb50
nop
lea rdx, str.Fortnite_Version__n_n
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], reloc.WS2_32.dll_setsockopt
mov r8, rax
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.180063ed0
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
lea rcx, [0x1801dae70]
call fcn.1801c427c
nop
lea rcx, [0x180282280]
call fcn.1801c3ba4
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Dump_Objects
call fcn.180043530
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
test al, al
je 0x1800edda1
mov rsi, qword [0x1802807f8]
test rsi, rsi
je 0x1800edc2b
mov esi, dword [rsi + 0x14]
jmp 0x1800edc3f
mov rsi, qword [0x180280808]
test rsi, rsi
je 0x1800edc3c
mov esi, dword [rsi + 0xc]
jmp 0x1800edc3f
mov esi, r12d
lea rcx, [rbp + 0x100]
call fcn.1800ba310
mov r8d, 2
lea rdx, str.ObjectsDump.txt
lea rcx, [rbp + 0x100]
call fcn.1800c0080
nop
mov rdx, rbx
lea rcx, [rbp + 0x100]
call fcn.1800c65d0
mov ebx, r12d
test esi, esi
jle 0x1800edd49
mov rdi, r12
mov r9, qword [0x1802807f8]
mov r8, qword [0x180280808]
mov r11d, dword [0x180274378]
test r9, r9
je 0x1800edcd2
cmp ebx, dword [r9 + 0x14]
jge 0x1800edcea
mov eax, ebx
cdq
idiv r11d
movsxd rcx, eax
mov eax, ebx
cdq
idiv r11d
mov rax, qword [r9]
mov r10, qword [rax + rcx*8]
test r10, r10
je 0x1800edcea
movsxd rax, edx
lea rcx, [rax + rax*2]
lea rcx, [r10 + rcx*8]
test rcx, rcx
je 0x1800edcea
mov rcx, qword [rcx]
jmp 0x1800edced
test r8, r8
je 0x1800edcea
cmp ebx, dword [r8 + 0xc]
jge 0x1800edcea
mov rcx, qword [r8]
add rcx, rdi
je 0x1800edcea
mov rcx, qword [rcx]
jmp 0x1800edced
mov rcx, r12
test rcx, rcx
je 0x1800edd34
lea rdx, [rsp + 0x50]
call fcn.180161320
nop
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1800c65d0
mov rcx, rax
call fcn.1800a95a0
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
mov r9, qword [0x1802807f8]
mov r8, qword [0x180280808]
mov r11d, dword [0x180274378]
inc ebx
add rdi, 0x18
cmp ebx, esi
jl 0x1800edc97
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x100], rdi
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x108]
call fcn.1800c0f00
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rbx, [0x1802822c8]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Dump_Skins__Skins.txt_
call fcn.180043190
movabs r12, 0xc000000000000000
test al, al
je 0x1800ee243
lea rcx, [rbp + 0x100]
call fcn.1800ba310
mov r8d, 2
lea rdx, str.Skins.txt
lea rcx, [rbp + 0x100]
call fcn.1800c0080
nop
cmp qword [rbp + 0x188], 0
je 0x1800ee1f2
mov rdx, rbx
lea rcx, [rbp + 0x100]
call fcn.1800c65d0
mov eax, dword [r15 + r13]
cmp dword [0x180282520], eax
jle 0x1800ede69
lea rcx, [0x180282520]
call fcn.1801c3c10
cmp dword [0x180282520], 0xffffffff
jne 0x1800ede69
lea rdx, str._Script_FortniteGame.AthenaCharacterItemDefinition
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rcx, [rbp + 0x28]
call fcn.180063e20
mov qword [0x180282570], rax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282520]
call fcn.1801c3ba4
lea rcx, [rbp + 0x88]
call fcn.1800b7800
mov rdx, qword [0x180282570]
lea rcx, [rbp + 0x88]
call fcn.1800c6090
nop
xor r9d, r9d
mov r12d, r9d
mov rdx, qword [rbp + 0x90]
mov rax, rdx
mov r8, qword [rbp + 0x88]
sub rax, r8
sar rax, 3
test rax, rax
je 0x1800ee19d
mov r15d, r9d
lea rdi, [r9 - 1]
nop word [rax + rax]
sub rdx, r8
sar rdx, 3
cmp rdx, r15
jbe 0x1800ef95a
mov rbx, qword [r8 + r15*8]
mov rax, qword [rbp - 0x50]
mov eax, dword [rax + r13]
cmp dword [0x180282540], eax
jle 0x1800edf35
lea rcx, [0x180282540]
call fcn.1801c3c10
cmp dword [0x180282540], 0xffffffff
jne 0x1800edf35
lea rdx, str.DisplayName
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.1801611a0
mov dword [0x180282590], eax
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x180282540]
call fcn.1801c3ba4
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movsxd rax, dword [0x180282590]
movups xmm0, xmmword [rax + rbx]
movaps xmmword [rbp + 0x50], xmm0
movsd xmm1, qword [rax + rbx + 0x10]
movsd qword [rbp + 0x60], xmm1
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x10]
call fcn.18015d430
nop
mov rsi, qword [rbp + 0x10]
test rsi, rsi
jne 0x1800edf7d
xor r9d, r9d
mov qword [rbp + 0x10], r9
mov qword [rbp + 0x18], r9
jmp 0x1800ee161
mov rdx, rbx
lea rcx, [rbp + 0xb0]
call fcn.1801606a0
nop
lea rdx, [rbp + 0x28]
mov rcx, rax
call fcn.180082b60
bts r14d, 0x19
mov dword [rbp + 0x80], r14d
xor eax, eax
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], rax
mov rbx, rdi
nop dword [rax + rax]
inc rbx
cmp word [rsi + rbx*2], 0
jne 0x1800edfc0
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0xc0]
call fcn.18009b650
bts r14d, 0x1a
mov dword [rbp + 0x80], r14d
mov cl, 1
call qword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____ptr64___cdecl_std::locale::_Init_bool_]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x40]
call fcn.18009b970
lea rcx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rcx, qword [rbp + 0xc0]
lea r8, [rsi + rbx*2]
mov qword [rsp + 0x20], rcx
mov r9b, 0x3f
mov rdx, rsi
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_wchar_t_const____ptr64___cdecl_std::ctype_wchar_t_::narrow_wchar_t_const____ptr64__wchar_t_const____ptr64__char__char____ptr64_const___ptr64]
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1800ee055
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x1800ee055
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
lea rax, str.____n
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 8
lea rax, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rax, qword [rbp + 0xc0]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp - 0x68], rax
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rbp - 0x10], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x28]
cmp qword [rbp + 0x40], 0xf
cmova rax, qword [rbp + 0x28]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp + 0x38]
mov qword [rbp - 0x58], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp], xmm0
movabs rax, 0xc000000000000010
mov qword [rbp - 0x18], rax
mov qword [rbp + 0xe0], 2
lea rax, [rbp - 0x20]
mov qword [rbp + 0xe8], rax
movaps xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x40], xmm1
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x50]
call fcn.18006c320
bts r14d, 0x1b
mov dword [rbp + 0x80], r14d
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x100]
call fcn.1800c65d0
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
btr r14d, 0x1a
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
xor eax, eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rax
inc r12d
inc r15
mov rdx, qword [rbp + 0x90]
mov rcx, rdx
mov r8, qword [rbp + 0x88]
sub rcx, r8
sar rcx, 3
movsxd rax, r12d
cmp rax, rcx
jb 0x1800edec0
mov r15, qword [rbp - 0x50]
lea rbx, [0x1802822c8]
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
test r8, r8
je 0x1800ee1e8
mov rax, qword [rbp + 0x98]
sub rax, r8
sar rax, 3
lea rdx, [rax*8]
mov rax, r8
cmp rdx, 0x1000
jb 0x1800ee1e0
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ee1e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.1801c3af0
movabs r12, 0xc000000000000000
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x100], rdi
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x108]
call fcn.1800c0f00
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Dump_Playlists__Playlists.txt_
call fcn.180043190
test al, al
je 0x1800ee651
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x100]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, str.Playlists.txt
lea rcx, [rbp + 0x100]
call fcn.1800c0080
nop
cmp qword [rbp + 0x188], 0
je 0x1800ee5ec
mov rdx, rbx
lea rcx, [rbp + 0x100]
call fcn.1800c65d0
mov eax, dword [r15 + r13]
cmp dword [0x1802823a4], eax
jle 0x1800ee30c
lea rcx, [0x1802823a4]
call fcn.1801c3c10
cmp dword [0x1802823a4], 0xffffffff
jne 0x1800ee30c
lea rdx, str._Script_FortniteGame.FortPlaylist
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rcx, [rsp + 0x50]
call fcn.180063e20
mov qword [0x180282288], rax
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [0x1802823a4]
call fcn.1801c3ba4
lea rcx, [rbp + 0x88]
call fcn.1800b7800
mov rdx, qword [0x180282288]
lea rcx, [rbp + 0x88]
call fcn.1800c6090
nop
xor r9d, r9d
mov esi, r9d
mov rdx, qword [rbp + 0x90]
mov rax, rdx
mov r8, qword [rbp + 0x88]
sub rax, r8
sar rax, 3
test rax, rax
je 0x1800ee59f
mov edi, r9d
nop word [rax + rax]
sub rdx, r8
sar rdx, 3
cmp rdx, rdi
jbe 0x1800ef954
mov rbx, qword [r8 + rdi*8]
mov eax, dword [r15 + r13]
cmp dword [0x180282260], eax
jle 0x1800ee3d4
lea rcx, [0x180282260]
call fcn.1801c3c10
cmp dword [0x180282260], 0xffffffff
jne 0x1800ee3d4
lea rdx, str.UIDisplayName
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1801611a0
mov dword [0x180282458], eax
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [0x180282260]
call fcn.1801c3ba4
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movsxd rax, dword [0x180282458]
movups xmm0, xmmword [rax + rbx]
movaps xmmword [rbp + 0x50], xmm0
movsd xmm1, qword [rax + rbx + 0x10]
movsd qword [rbp + 0x60], xmm1
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x10]
call fcn.18015d430
nop
cmp qword [rbp + 0x10], 0
jne 0x1800ee41a
xor r9d, r9d
mov qword [rbp + 0x10], r9
mov qword [rbp + 0x18], r9
jmp 0x1800ee568
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.180082b60
nop
mov rdx, rbx
lea rcx, [rbp - 0x50]
call fcn.1801606a0
nop
lea rdx, [rbp + 0xc0]
mov rcx, rax
call fcn.180082b60
bts r14d, 0x18
xor ebx, ebx
mov qword [rbp - 0x50], rbx
mov qword [rbp - 0x48], rbx
lea rax, str.____n
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 8
lea rax, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova rax, qword [rbp + 0xe0]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp + 0xf0]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp - 0x20], r12
lea rax, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rax, qword [rbp + 0xc0]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp - 0x68], rax
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rbp], xmm0
movabs rax, 0xc000000000000010
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x60], 2
lea rax, [rbp - 0x20]
mov qword [rbp - 0x58], rax
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp - 0x40], xmm1
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x28]
call fcn.18006c320
bts r14d, 0x16
lea rdx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0xf
cmova rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x38]
lea rcx, [rbp + 0x100]
call fcn.1800cb9b0
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rbp + 0xe0]
call fcn.18005f090
nop
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], rbx
inc esi
inc rdi
mov rdx, qword [rbp + 0x90]
mov rcx, rdx
mov r8, qword [rbp + 0x88]
sub rcx, r8
sar rcx, 3
movsxd rax, esi
cmp rax, rcx
jb 0x1800ee360
lea rbx, [0x1802822c8]
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
test r8, r8
je 0x1800ee600
mov rax, qword [rbp + 0x98]
sub rax, r8
sar rax, 3
lea rdx, [rax*8]
mov rax, r8
cmp rdx, 0x1000
jb 0x1800ee5e2
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ee5e2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.1801c3af0
jmp 0x1800ee600
lea rdx, str.Failed_to_open_playlist_file__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800a93d0
nop
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x100], rdi
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x108]
call fcn.1800c0f00
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov qword [rbp + 0x10], 0
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, str.Dump_Weapons__Weapons.txt_
call fcn.180043190
test al, al
je 0x1800ef91f
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x100]
call sub.VCRUNTIME140.dll_memset
mov r8d, 2
lea rdx, str.Weapons.txt
lea rcx, [rbp + 0x100]
call fcn.1800c0080
nop
cmp qword [rbp + 0x188], 0
je 0x1800ee794
cmp qword [0x1802822e0], 0xf
cmova rbx, qword [0x1802822c8]
mov r8, qword [0x1802822d8]
mov rdx, rbx
lea rcx, [rbp + 0x100]
call fcn.1800cb9b0
lea rax, [rbp + 0x100]
mov qword [rbp + 0x70], rax
mov eax, dword [r15 + r13]
cmp dword [0x180283bc8], eax
jle 0x1800ee72c
lea rcx, [0x180283bc8]
call fcn.1801c3c10
cmp dword [0x180283bc8], 0xffffffff
jne 0x1800ee72c
mov rax, qword [0x180280710]
xor r9d, r9d
lea r8, str._Script_FortniteGame.FortWeaponItemDefinition
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x180283bd0], rax
lea rcx, [0x180283bc8]
call fcn.1801c3ba4
mov rdx, qword [0x180283bd0]
lea rcx, [rbp + 0x70]
call fcn.1800ef960
call fcn.1800e57d0
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.1800ef960
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8d, 0x2b
lea rdx, str._Script_FortniteGame.FortAmmoItemDefinition
lea rcx, [rbp + 0x28]
call fcn.18005b260
nop
lea rcx, [rbp + 0x28]
call fcn.180063e20
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.1800ef960
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
jmp 0x1800ee7a8
lea rdx, str.Failed_to_open_playlist_file__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1800a93d0
nop
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x100], rdi
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x108]
call fcn.1800c0f00
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1800ef91f
cmp eax, 9
je 0x1800ef91f
cmp eax, 0xa
jne 0x1800eed8c
mov r15d, 8
mov esi, dword [0x18027f6b0]
mov rax, qword gs:[0x58]
mov rdi, qword [rax + rsi*8]
mov eax, dword [rdi + r15]
cmp dword [0x180282164], eax
jle 0x1800ee862
lea rcx, [0x180282164]
call fcn.1801c3c10
cmp dword [0x180282164], 0xffffffff
jne 0x1800ee862
lea rcx, [0x1801dae60]
call fcn.1801c427c
lea rcx, [0x180282164]
call fcn.1801c3ba4
xorps xmm6, xmm6
xorps xmm3, xmm3
xorps xmm2, xmm2
lea rdx, [0x180281090]
lea rcx, str.Starting_Shield
call fcn.1800477e0
lea rdx, [0x180274448]
lea rcx, str.Item_to_Give
call fcn.180040b30
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Amount_to_Give
call fcn.180047860
mov qword [rbp + 0x10], r12
lea rdx, [rbp + 0x10]
lea rcx, str.Destroy_all_player_builds
call fcn.180043530
test al, al
je 0x1800ee8c3
mov byte [0x180280fa0], 1
mov qword [rbp + 0x10], r12
lea rdx, [rbp + 0x10]
lea rcx, str.Give_Item_to_Everyone
call fcn.180043530
test al, al
je 0x1800eea2c
call fcn.1800fd330
mov r13, rax
test rax, rax
je 0x1800eeb9e
mov ecx, dword [rdi + r15]
cmp dword [0x180281fc4], ecx
jle 0x1800ee958
lea rcx, [0x180281fc4]
call fcn.1801c3c10
cmp dword [0x180281fc4], 0xffffffff
jne 0x1800ee958
call fcn.1800dd880
mov rbx, rax
lea rdx, str.NetDriver
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
mov r8b, 1
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1801611a0
mov dword [0x1802823b4], eax
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [0x180281fc4]
call fcn.1801c3ba4
call fcn.1800dd880
movsxd rcx, dword [0x1802823b4]
mov rcx, qword [rcx + rax]
call fcn.1800adb90
mov r12, rax
xor esi, esi
cmp dword [rax + 8], esi
jle 0x1800eea26
xor r14d, r14d
nop
mov rcx, qword [r12]
mov rcx, qword [r14 + rcx]
call fcn.1800dd230
mov rbx, qword [rax]
test rbx, rbx
je 0x1800ee9a9
call fcn.1800b0b50
mov rdx, rax
mov rcx, rbx
call fcn.1801614e0
test al, al
jne 0x1800ee9ab
xor ebx, ebx
mov rcx, rbx
call fcn.180161940
test al, al
je 0x1800eea15
mov rcx, rbx
call fcn.1800a6bb0
mov rbx, qword [rax]
mov rcx, rbx
call fcn.180161940
test al, al
je 0x1800eea15
mov byte [rbp + 0x20], 0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xffffffff
mov eax, dword [reloc.WS2_32.dll_accept]
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x20]
mov r8, r13
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.180123850
lea rcx, [rbp - 0x20]
call fcn.1800a6c80
cmp byte [rbp + 0x20], 0
je 0x1800eea15
mov dl, 1
mov rcx, rbx
call fcn.1800a6b70
inc esi
add r14, 8
cmp esi, dword [r12 + 8]
jl 0x1800ee980
mov esi, dword [0x18027f6b0]
call fcn.1800dd880
mov rcx, rax
call fcn.1800a75d0
mov rbx, qword [rax]
test rbx, rbx
je 0x1800ef91f
call fcn.180120750
mov rdx, rax
mov rcx, rbx
call fcn.1801614e0
test al, al
je 0x1800ef91f
mov ecx, esi
mov rax, qword gs:[0x58]
mov rdi, qword [rax + rcx*8]
mov ecx, dword [r15 + rdi]
cmp dword [0x1802820f4], ecx
jle 0x1800eeae8
lea rcx, [0x1802820f4]
call fcn.1801c3c10
cmp dword [0x1802820f4], 0xffffffff
jne 0x1800eeae8
lea rdx, str.DefaultGliderRedeployCanRedeploy
lea rcx, [rbp + 0x28]
call fcn.18005b200
nop
lea rdx, [0x180231c80]
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
xor r8d, r8d
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x50]
call fcn.18005b3f0
mov dword [0x180282094], eax
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [0x1802820f4]
call fcn.1801c3ba4
mov ecx, dword [r15 + rdi]
cmp dword [0x180281fd0], ecx
jle 0x1800eeb48
lea rcx, [0x180281fd0]
call fcn.1801c3c10
cmp dword [0x180281fd0], 0xffffffff
jne 0x1800eeb48
lea rdx, str.DefaultParachuteDeployTraceForGroundDistance
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
xor r8d, r8d
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1801611a0
mov dword [0x1802820a8], eax
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [0x180281fd0]
call fcn.1801c3ba4
cmp byte [0x180280eca], 0
je 0x1800eeb73
movsxd rax, dword [0x1802820a8]
cmp eax, 0xffffffff
je 0x1800eeb73
lea rdx, [rbx + rax]
movaps xmm3, xmm6
movaps xmm2, xmm6
lea rcx, str.Automatic_Parachute_Pullout_Distance
call fcn.1800477e0
movsxd rax, dword [0x180282094]
cmp eax, 0xffffffff
je 0x1800eec9c
movss xmm0, dword [rax + rbx]
ucomiss xmm0, xmm6
jp 0x1800eec6c
jne 0x1800eec6c
xor al, al
jmp 0x1800eec6e
lea rdx, [0x18020c56e]
lea rcx, [0x180274448]
call fcn.18009b5d0
lea rdx, str.LogUI
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
test rbx, rbx
je 0x1800eea2c
lea rdx, str.LogUI
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
lea rax, str.Invalid_Item_Definition_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x18
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.180063bb0
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063b40
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
jmp 0x1800eea2c
mov al, 1
mov byte [rbp + 0x20], al
lea rdx, [rbp + 0x20]
lea rcx, str.Enable_Glider_Redeploy
call fcn.1800446d0
test al, al
je 0x1800eec9c
movzx eax, byte [rbp + 0x20]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movsxd rax, dword [0x180282094]
movss dword [rax + rbx], xmm0
mov edx, esi
mov rax, qword gs:[0x58]
mov rax, qword [rax + rdx*8]
mov ecx, dword [r15 + rax]
cmp dword [0x18028258c], ecx
jle 0x1800eed0b
lea rcx, [0x18028258c]
call fcn.1801c3c10
cmp dword [0x18028258c], 0xffffffff
jne 0x1800eed0b
lea rdx, str.CurrentPlaylistData
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
xor r8d, r8d
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1801611a0
mov dword [0x1802824fc], eax
lea rcx, [rsp + 0x50]
call fcn.18005f090
nop
lea rcx, [0x18028258c]
call fcn.1801c3ba4
cmp dword [0x1802824fc], 0xffffffff
jne 0x1800eed2a
movsd xmm0, qword [0x180243e58]
comisd xmm0, xmmword [0x1802803f8]
ja 0x1800ef91f
mov rcx, rbx
call fcn.1801200a0
mov rbx, qword [rax]
test rbx, rbx
je 0x1800ef91f
mov rcx, rbx
call fcn.1800ddce0
cmp byte [rax], 1
je 0x1800eed5c
mov rcx, rbx
call fcn.1800ddce0
cmp byte [rax], 2
je 0x1800eed5c
xor al, al
jmp 0x1800eed5e
mov al, 1
mov byte [rbp + 0x20], al
lea rdx, [rbp + 0x20]
lea rcx, str.Respawning
call fcn.1800446d0
test al, al
je 0x1800ef91f
mov rcx, rbx
call fcn.1800ddce0
movzx ecx, byte [rbp + 0x20]
mov byte [rax], cl
jmp 0x1800ef91f
cmp eax, 0xb
jne 0x1800eee4a
cmp byte [0x180280e7c], r12b
je 0x1800eedff
lea rcx, [0x18022d100]
lea rax, str.not_r
cmp byte [0x180280e8c], r12b
cmovne rax, rcx
mov qword [rbp + 0x10], rax
lea rax, str.Currently_eversing_zone
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x19
lea r8, [rbp + 0x10]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.1800fd3e0
nop
mov rcx, rax
call fcn.180040c50
mov rcx, rax
call fcn.1800428a0
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
lea rdx, [0x180280e7c]
lea rcx, str.Enable_Reverse_Zone__EXPERIMENTAL_
call fcn.1800446d0
cmp byte [0x180280e7c], 0
je 0x1800ef91f
lea rdx, [0x18027439c]
lea rcx, str.Start_Reversing_Phase
call fcn.180047860
lea rdx, [0x180274398]
lea rcx, str.End_Reversing_Phase
call fcn.180047860
jmp 0x1800ef91f
cmp eax, 0xc
jne 0x1800ef8ce
mov r15d, 8
mov ebx, r15d
mov r12d, dword [0x18027f6b0]
mov rax, qword gs:[0x58]
mov r14, qword [rax + r12*8]
lea rsi, [r14 + r15]
mov edi, r15d
mov eax, dword [rsi]
cmp dword [0x1802825d8], eax
jle 0x1800eeeb0
lea rcx, [0x1802825d8]
call fcn.1801c3c10
mov edi, ebx
cmp dword [0x1802825d8], 0xffffffff
jne 0x1800eeeb0
lea rcx, [0x1801dae50]
call fcn.1801c427c
lea rcx, [0x1802825d8]
call fcn.1801c3ba4
mov eax, dword [rsi]
cmp dword [0x180282198], eax
jle 0x1800eeeea
lea rcx, [0x180282198]
call fcn.1801c3c10
cmp dword [0x180282198], 0xffffffff
jne 0x1800eeeea
lea rcx, [0x1801dae40]
call fcn.1801c427c
lea rcx, [0x180282198]
call fcn.1801c3ba4
mov rbx, rdi
mov eax, dword [rsi]
cmp dword [0x180282374], eax
jle 0x1800eef21
lea rcx, [0x180282374]
call fcn.1801c3c10
cmp dword [0x180282374], 0xffffffff
jne 0x1800eef21
lea rcx, [0x1801dae30]
call fcn.1801c427c
lea rcx, [0x180282374]
call fcn.1801c3ba4
mov eax, dword [rbx + r14]
cmp dword [0x1802821ac], eax
jle 0x1800eef5a
lea rcx, [0x1802821ac]
call fcn.1801c3c10
cmp dword [0x1802821ac], 0xffffffff
jne 0x1800eef5a
lea rcx, [0x1801dae20]
call fcn.1801c427c
lea rcx, [0x1802821ac]
call fcn.1801c3ba4
lea rdx, [0x18027448c]
lea rcx, str.Handle_Death
call fcn.1800446d0
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Fill_Vending_Machines
call fcn.1800446d0
lea rdx, [0x180281168]
lea rcx, str.Enable_Bot_Tick
call fcn.1800446d0
lea rdx, [0x1802811b8]
lea rcx, str.Enable_Rebooting
call fcn.1800446d0
lea rdx, [0x180281018]
lea rcx, str.Enable_Combine_Pickup
call fcn.1800446d0
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Exclude_unhandled
call fcn.1800446d0
lea rdx, [0x1802743c8]
lea rcx, str.Amount_To_Subtract_Index
call fcn.180047860
lea rdx, [0x1802743d8]
lea rcx, str.Class_Name_to_mess_with
call fcn.180040b30
lea rdx, [0x180274428]
lea rcx, str.Object_to_dump
call fcn.180040b30
lea rdx, [0x1802743a8]
lea rcx, str.File_to_save_to
call fcn.180040b30
lea rdx, [0x180274400]
lea rcx, str.Function_Name_to_mess_with
call fcn.180040b30
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Print_Gamephase_Step
call fcn.180043530
test al, al
je 0x1800ef144
call fcn.1800dd880
mov rcx, rax
call fcn.1800a75d0
mov rdi, qword [rax]
test rdi, rdi
je 0x1800ef144
call fcn.180120750
mov rdx, rax
mov rcx, rdi
call fcn.1801614e0
test al, al
je 0x1800ef144
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
test rbx, rbx
je 0x1800ef144
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
mov rcx, rdi
call fcn.1800dde80
movzx edx, byte [rax]
mov dword [rbp + 0x70], edx
lea rax, str.GamePhaseStep:_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], reloc.WS2_32.dll_recvfrom
lea r8, [rbp + 0x70]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.18009bae0
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063c60
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Dump_Object_Info
call fcn.180043530
test al, al
je 0x1800ef165
call fcn.1800e5790
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Print_all_instances_of_class
call fcn.180043530
test al, al
je 0x1800ef34d
lea rcx, [0x1802743d8]
call fcn.180063e20
mov r13, rax
test rax, rax
je 0x1800ef34d
mov r10, qword [0x180280808]
mov r11, qword [0x1802807f8]
test r11, r11
je 0x1800ef1b6
mov edi, dword [r11 + 0x14]
jmp 0x1800ef1c3
test r10, r10
je 0x1800ef34d
mov edi, dword [r10 + 0xc]
xor esi, esi
test edi, edi
jle 0x1800ef34d
xor r12d, r12d
lea r15, str.Object_Name:_
test r11, r11
je 0x1800ef21c
cmp esi, dword [r11 + 0x14]
jge 0x1800ef238
test esi, esi
js 0x1800ef238
mov eax, esi
cdq
idiv dword [0x180274378]
movsxd r8, eax
mov eax, esi
cdq
idiv dword [0x180274378]
mov rax, qword [r11]
mov r8, qword [rax + r8*8]
test r8, r8
je 0x1800ef238
movsxd rax, edx
lea rcx, [rax + rax*2]
lea r14, [r8 + rcx*8]
test r14, r14
je 0x1800ef238
mov r14, qword [r14]
jmp 0x1800ef23b
test r10, r10
je 0x1800ef238
cmp esi, dword [r10 + 0xc]
jge 0x1800ef238
test esi, esi
js 0x1800ef238
mov r14, qword [r10]
add r14, r12
je 0x1800ef238
mov r14, qword [r14]
jmp 0x1800ef23b
xor r14d, r14d
test r14, r14
je 0x1800ef332
mov rdx, r13
mov rcx, r14
call fcn.1801614e0
test al, al
je 0x1800ef332
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
test rbx, rbx
je 0x1800ef324
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x40]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
lea rdx, [rbp + 0xc0]
mov rcx, r14
call fcn.1801612f0
nop
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov r8, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.180063ed0
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063c60
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rbp - 0x40]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
mov r10, qword [0x180280808]
mov r11, qword [0x1802807f8]
inc esi
add r12, 0x18
cmp esi, edi
jl 0x1800ef1d7
mov r15d, 8
mov r12d, dword [0x18027f6b0]
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Load_BGA_Class
call fcn.180043530
test al, al
je 0x1800ef481
mov edx, r12d
mov rax, qword gs:[0x58]
mov ecx, r15d
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x180282078], ecx
jle 0x1800ef3bf
lea rcx, [0x180282078]
call fcn.1801c3c10
cmp dword [0x180282078], 0xffffffff
jne 0x1800ef3bf
lea rcx, str._Script_Engine.BlueprintGeneratedClass
call fcn.1800c5b50
mov qword [0x1802823c0], rax
lea rcx, [0x180282078]
call fcn.1801c3ba4
call fcn.1800fd440
mov rdi, rax
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
test rbx, rbx
je 0x1800ef481
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
mov qword [rbp + 0x10], rdi
lea rax, str.New_Class:_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], reloc.WS2_32.dll_listen
lea r8, [rbp + 0x10]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.18009c030
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063c60
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Find_all_classes_that_inherit
call fcn.180043530
test al, al
je 0x1800ef66b
lea rcx, [0x1802743d8]
call fcn.180063e20
mov r12, rax
test rax, rax
je 0x1800ef66b
mov r10, qword [0x180280808]
mov r11, qword [0x1802807f8]
test r11, r11
je 0x1800ef4d2
mov edi, dword [r11 + 0x14]
jmp 0x1800ef4df
test r10, r10
je 0x1800ef66b
mov edi, dword [r10 + 0xc]
xor r14d, r14d
test edi, edi
jle 0x1800ef66b
xor r15d, r15d
lea r13, str.Class_Name:_
test r11, r11
je 0x1800ef53c
cmp r14d, dword [r11 + 0x14]
jge 0x1800ef559
test r14d, r14d
js 0x1800ef559
mov eax, r14d
cdq
idiv dword [0x180274378]
movsxd r8, eax
mov eax, r14d
cdq
idiv dword [0x180274378]
mov rax, qword [r11]
mov r8, qword [rax + r8*8]
test r8, r8
je 0x1800ef559
movsxd rax, edx
lea rcx, [rax + rax*2]
lea rsi, [r8 + rcx*8]
test rsi, rsi
je 0x1800ef559
mov rsi, qword [rsi]
jmp 0x1800ef55b
test r10, r10
je 0x1800ef559
cmp r14d, dword [r10 + 0xc]
jge 0x1800ef559
test r14d, r14d
js 0x1800ef559
mov rsi, qword [r10]
add rsi, r15
je 0x1800ef559
mov rsi, qword [rsi]
jmp 0x1800ef55b
xor esi, esi
test rsi, rsi
je 0x1800ef65b
cmp rsi, r12
je 0x1800ef65b
mov rdx, r12
mov rcx, rsi
call fcn.1801614e0
test al, al
je 0x1800ef65b
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
test rbx, rbx
je 0x1800ef64d
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x40]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
lea rdx, [rbp + 0xc0]
mov rcx, rsi
call fcn.1801612f0
nop
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohl
mov r8, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.180063ed0
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063c60
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rbp - 0x40]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
mov r10, qword [0x180280808]
mov r11, qword [0x1802807f8]
inc r14d
add r15, 0x18
cmp r14d, edi
jl 0x1800ef4f4
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Print_Class_VFT
call fcn.180043530
test al, al
je 0x1800ef7a0
lea rcx, [0x1802743d8]
call fcn.180063e20
test rax, rax
je 0x1800ef7a0
mov rcx, rax
call fcn.1800ac1d0
mov rdi, rax
test rax, rax
je 0x1800ef7a0
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
test rbx, rbx
je 0x1800ef7a0
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
nop
mov rbx, qword [rax]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, qword [rdi]
sub rcx, rax
mov qword [rbp + 0x10], rcx
lea rdx, [rbp + 0xc0]
mov rcx, rdi
call fcn.18005b0f0
nop
lea rcx, str._VFT:_0x:x
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohl
lea r9, [rbp + 0x10]
mov r8, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.1800fd4e0
nop
mov rdx, rax
mov rcx, rbx
call fcn.180063c60
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Print_Function_Exec_Addr
call fcn.180043530
test al, al
je 0x1800ef91f
lea rcx, [0x180274400]
call fcn.180063e20
mov rsi, rax
test rax, rax
je 0x1800ef91f
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
mov rbx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
test rbx, rbx
je 0x1800ef91f
lea rdx, str.LogDev
lea rcx, [rsp + 0x50]
call fcn.18005b200
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.18005b0b0
nop
mov rdi, qword [rax]
mov rbx, qword [0x1802807e0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, qword [rbx + rsi]
sub rcx, rax
mov qword [rbp + 0x10], rcx
lea rdx, [rbp + 0xc0]
mov rcx, rsi
call fcn.18005b0f0
nop
lea rcx, str._Exec:_0x:x
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
lea r9, [rbp + 0x10]
mov r8, rax
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.1800fd4e0
nop
mov rdx, rax
mov rcx, rdi
call fcn.180063c60
nop
lea rcx, [rbp + 0x28]
call fcn.18005f090
nop
lea rcx, [rbp + 0xc0]
call fcn.18005f090
nop
lea rcx, [rsp + 0x70]
call fcn.18005e150
nop
lea rcx, [rsp + 0x50]
call fcn.18005f090
jmp 0x1800ef91f
cmp eax, 0xd
jne 0x1800ef91f
lea rdx, [0x180280f80]
lea rcx, str.Floor_Loot_Debug_Log
call fcn.1800446d0
lea rdx, [0x180280b5c]
lea rcx, str.Looting_Debug_Log
call fcn.1800446d0
lea rdx, [0x180281070]
lea rcx, str.Swapping_Debug_Log
call fcn.1800446d0
lea rdx, [0x180281064]
lea rcx, str.Engine_Debug_Log
call fcn.1800446d0
mov rcx, qword [rbp + 0x210]
xor rcx, rsp
call fcn.1801c3a00
lea r11, [rsp + 0x330]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1800c2650
nop
call fcn.1800c2650
int3