Function at 0x180126000
Capabilities:
Check os version

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1c8]
sub rsp, 0x290
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
xor r15d, r15d
movsxd rax, dword [0x18028e688]
cmp eax, 5
ja case.default.0x18012608a
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x12ab88]
add rcx, rdx
jmp rcx
xorps xmm6, xmm6
mov qword [rbp + 0x1d0], r15
lea rcx, str.VisualsESPTable
call fcn.180052d70
movss dword [rsp + 0x28], xmm6
lea rdx, [rbp + 0x1d0]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
mov r8d, 2
mov edx, eax
lea rcx, str.VisualsESPTable
call fcn.180072de0
test al, al
je case.default.0x18012608a
call fcn.180076650
xor r8d, r8d
movss xmm6, dword [0x180263200]
movaps xmm1, xmm6
lea rcx, [0x1802543b8]
call fcn.1801171e0
lea rdi, str.Uber_bar
test al, al
je 0x180126402
lea rax, [rbp - 0x50]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r15
lea rbx, [0x1802544b8]
mov qword [rbp + 0x30], rbx
lea r12, str.Team
mov qword [rbp + 0x38], r12
lea r14, str.Local
mov qword [rbp + 0x40], r14
lea r13, str.Friends
mov qword [rbp + 0x48], r13
lea rsi, str.Priority
mov qword [rbp + 0x50], rsi
lea rcx, str.NPCs
mov qword [rbp + 0x58], rcx
lea rax, [0x180254c0c]
mov qword [rbp + 0x60], rax
lea rax, [0x180254fa8]
mov qword [rbp + 0x68], rax
lea rax, [0x180254fb4]
mov qword [rbp + 0x70], rax
lea rax, str.Bombs
mov qword [rbp + 0x78], rax
lea rax, [0x18025a340]
mov qword [rbp + 0x80], rax
lea rax, [0x18025a330]
mov qword [rbp + 0x88], rax
lea rcx, [0x18025a328]
mov qword [rbp + 0x90], rcx
lea rax, str.Projectile
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x30]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0xa0]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 4
lea r9, [rbp - 0x50]
mov r8, rax
lea rdx, [0x1802a6840]
lea rcx, str.Draw
call fcn.1801215b0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r15
lea r12, str.Name
mov qword [rbp + 0x30], r12
lea r15, str.Health_bar
mov qword [rbp + 0x38], r15
lea r14, str.Health_text
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rdi
lea rax, str.Uber_text
mov qword [rbp + 0x50], rax
lea rax, str.Class_icon
mov qword [rbp + 0x58], rax
lea rax, str.Class_text
mov qword [rbp + 0x60], rax
lea rax, str.Weapon_icon
mov qword [rbp + 0x68], rax
lea rax, str.Weapon_text
mov qword [rbp + 0x70], rax
lea rdi, str.Distance
mov qword [rbp + 0x78], rdi
lea rbx, [0x18025a3dc]
mov qword [rbp + 0x80], rbx
lea rax, str.Bones
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x90], rsi
lea rax, str.Labels
mov qword [rbp + 0x98], rax
lea rax, str.Buffs
mov qword [rbp + 0xa0], rax
lea rax, str.Debuffs
mov qword [rbp + 0xa8], rax
lea rax, str.Misc
mov qword [rbp + 0xb0], rax
lea rax, str.Lag_compensation
mov qword [rbp + 0xb8], rax
lea rax, str.Ping
mov qword [rbp + 0xc0], rax
lea rax, [0x18025a440]
mov qword [rbp + 0xc8], rax
lea rax, [rbp + 0x30]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0xd0]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 4
lea r9, [rbp - 0x50]
mov r8, rax
lea rdx, [0x1802a6640]
lea rcx, [0x1802543c4]
call fcn.1801215b0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 0
mov qword [rbp + 0x30], r12
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x50], rbx
lea rax, str.Owner
mov qword [rbp + 0x58], rax
lea rax, str.Level
mov qword [rbp + 0x60], rax
lea rax, str.Conditions
mov qword [rbp + 0x68], rax
lea rax, [rbp + 0x30]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0x70]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 4
lea r9, [rbp - 0x50]
mov r8, rax
lea rdx, [0x1802a6740]
lea rcx, str.Building
call fcn.1801215b0
lea rdi, str.Uber_bar
call fcn.180117660
call fcn.180076650
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Colors
call fcn.1801171e0
test al, al
je 0x18012ab29
xor r8d, r8d
lea rdx, [0x1802a63c0]
lea rcx, str.Relative_colors
call fcn.1801213b0
xor edx, edx
lea rcx, [0x1802a63c0]
call fcn.180137e40
movzx ebx, al
lea rax, [0x1802a6240]
lea rdx, [0x1802a5640]
test bl, bl
cmove rdx, rax
lea rax, str.RED_color
lea rcx, str.Enemy_color
cmove rcx, rax
mov r9d, 1
xor r8d, r8d
call fcn.180121900
lea rax, [0x1802a5a40]
lea rdx, [0x1802a5bc0]
test bl, bl
cmove rdx, rax
lea rax, str.BLU_color
lea rcx, str.Team_color
cmove rcx, rax
mov r9d, 6
xor r8d, r8d
call fcn.180121900
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, str.Health_bar_top
call fcn.180121970
mov dword [rsp + 0x20], 6
mov r8b, 1
lea rcx, str.Health_bar_bottom
call fcn.180121970
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a6140]
mov rcx, rdi
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a6040]
lea rcx, str.Invulnerable_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a5b40]
lea rcx, str.Overheal_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a61c0]
lea rcx, str.Cloaked_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a59c0]
lea rcx, str.Local_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a5ec0]
lea rcx, str.Target_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a5d40]
lea rcx, str.Healthpack_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a5940]
lea rcx, str.Ammopack_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a64c0]
lea rcx, str.NPC_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a5fc0]
lea rcx, str.Bomb_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a6440]
lea rcx, str.Money_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a5dc0]
lea rcx, str.Halloween_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a57c0]
lea rcx, str.Intel_color
call fcn.180121900
mov dword [rsp + 0x30], 4
lea rdi, [0x18020bbd4]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 5
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x1802a67c0]
lea rcx, str.Active_alpha
call fcn.180121520
mov dword [rsp + 0x30], 4
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 5
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x1802a65c0]
lea rcx, str.Dormant_alpha
call fcn.180121520
mov dword [rsp + 0x30], 5
lea rbx, str._.1f
mov qword [rsp + 0x28], rbx
movss xmm0, dword [0x18026314c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1802632b4]
movss xmm2, dword [0x180263100]
lea rdx, [0x1802a6540]
lea rcx, str.Dormant_Decay_Time
call fcn.180121480
mov r8d, 1
lea rdx, [0x1802a66c0]
lea rcx, str.Dormant_priority_only
call fcn.1801213b0
mov dword [rbp + 0x1d0], 0
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
jmp 0x18012ab29
xorps xmm6, xmm6
mov qword [rbp + 0x1d0], r15
lea rcx, str.VisualsChamsTable
call fcn.180052d70
movss dword [rsp + 0x28], xmm6
lea rdx, [rbp + 0x1d0]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
mov r8d, 2
mov edx, eax
lea rcx, str.VisualsChamsTable
call fcn.180072de0
test al, al
je case.default.0x18012608a
call fcn.180076650
xor r8d, r8d
movss xmm6, dword [0x180263200]
movaps xmm1, xmm6
lea rcx, str.Friendly
call fcn.1801171e0
test al, al
je 0x180126994
xor r8d, r8d
lea rdx, [0x1802a3770]
lea rcx, str.Players
call fcn.1801213b0
mov dl, 1
lea rcx, [0x1802a37f0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Ragdolls
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a37f0]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a3870]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Buildings
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3870]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a3990]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Projectiles
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3990]
call fcn.180138150
lea rdx, [0x1802a38f0]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 1
lea rdx, [rbp - 0x50]
lea rcx, str.Visible_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a38f0]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a3a10]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Visible_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a3a10]
call fcn.18013a1a0
lea rdx, [0x1802a3650]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 2
lea rdx, [rbp - 0x50]
lea rcx, str.Occluded_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a3650]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a36f0]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Occluded_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a36f0]
call fcn.18013a1a0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, [0x1802544b8]
call fcn.1801171e0
test al, al
je 0x180126bc9
mov dl, 1
lea rcx, [0x1802a28f0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Players
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a28f0]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a2970]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Ragdolls
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a2970]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a29f0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Buildings
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a29f0]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a2b10]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Projectiles
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a2b10]
call fcn.180138150
lea rdx, [0x1802a2a70]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 1
lea rdx, [rbp - 0x50]
lea rcx, str.Visible_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a2a70]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a2b90]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Visible_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a2b90]
call fcn.18013a1a0
lea rdx, [0x1802a27d0]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 2
lea rdx, [rbp - 0x50]
lea rcx, str.Occluded_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a27d0]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a2870]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Occluded_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a2870]
call fcn.18013a1a0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.World
call fcn.1801171e0
test al, al
je 0x180126e3b
mov dl, 1
lea rcx, [0x1802a3df0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.NPCs
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3df0]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a4110]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Pickups
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a4110]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a3f70]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Bombs
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3f70]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a3ff0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Halloween
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3ff0]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a3ef0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, [0x18025a328]
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3ef0]
call fcn.180138150
lea rdx, [0x1802a4070]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 1
lea rdx, [rbp - 0x50]
lea rcx, str.Visible_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a4070]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a4190]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Visible_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a4190]
call fcn.18013a1a0
lea rdx, [0x1802a3d50]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 2
lea rdx, [rbp - 0x50]
lea rcx, str.Occluded_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a3d50]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a3e70]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Occluded_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a3e70]
call fcn.18013a1a0
call fcn.180117660
call fcn.180076650
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, [0x1802543c4]
call fcn.1801171e0
test al, al
je 0x180127035
mov dl, 1
lea rcx, [0x1802a2d30]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Local
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a2d30]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a2db0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, [0x1802544c8]
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a2db0]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a2ed0]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Priority
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a2ed0]
call fcn.180138150
lea rdx, [0x1802a2e30]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 1
lea rdx, [rbp - 0x50]
lea rcx, str.Visible_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a2e30]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a2f50]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Visible_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a2f50]
call fcn.18013a1a0
lea rdx, [0x1802a2c10]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
mov r8d, 2
lea rdx, [rbp - 0x50]
lea rcx, str.Occluded_material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a2c10]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a2cb0]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Occluded_color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a2cb0]
call fcn.18013a1a0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Backtrack
call fcn.1801171e0
test al, al
je 0x180127234
mov dl, 1
lea rcx, [0x1802a3190]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Enabled
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3190]
call fcn.180138150
mov r8, qword [0x180295db0]
mov rax, qword [r8 + 0x1330]
movss xmm0, dword [rax + 0x30]
mulss xmm0, dword [0x1802631ac]
addss xmm0, dword [0x1802632a0]
movss xmm1, dword [0x1802634f0]
call fcn.180055bf0
mov rdx, qword [r8 + 0x1330]
movss xmm4, dword [rdx + 0x11c]
subss xmm4, dword [rdx + 0x2c]
addss xmm4, dword [rdx + 0x9c]
mov byte [rdx + 0xcc], 1
mov rax, qword [r8 + 0x1330]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x9c]
subss xmm4, dword [0x180263304]
addss xmm0, xmm4
movss dword [rax + 0x11c], xmm0
mov byte [rax + 0x159], 1
lea rax, [rbp - 0x70]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r15
lea rax, str.Last
mov qword [rbp - 0x50], rax
lea rax, str.Last__first
mov qword [rbp - 0x48], rax
lea rax, [0x18020bc20]
mov qword [rbp - 0x40], rax
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
mov edx, 3
lea rcx, [rsp + 0x40]
call fcn.1800c0db0
mov rbx, qword [rsp + 0x40]
mov r8d, 0x18
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.1801cf8e0
lea rax, [rbx + 0x18]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x20], 1
lea r9, [rbp - 0x70]
lea r8, [rsp + 0x40]
lea rdx, [0x1802a3210]
lea rcx, str.Draw
call fcn.1801215b0
lea rdx, [0x1802a30f0]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
xor r8d, r8d
lea rdx, [rbp - 0x50]
lea rcx, str.Material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a30f0]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a3290]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a3290]
call fcn.18013a1a0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Fake_Angle
call fcn.1801171e0
test al, al
je 0x18012731b
mov dl, 1
lea rcx, [0x1802a3c50]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Enabled
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3c50]
call fcn.180138150
lea rdx, [0x1802a3bb0]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
xor r8d, r8d
lea rdx, [rbp - 0x50]
lea rcx, str.Material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a3bb0]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a3cd0]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a3cd0]
call fcn.18013a1a0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Viewmodel
call fcn.1801171e0
test al, al
je 0x18012ab29
mov dl, 1
lea rcx, [0x1802a3310]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Weapon
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3310]
call fcn.180138150
mov dl, 1
lea rcx, [0x1802a3550]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Hands
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x1802a3550]
call fcn.180138150
lea rdx, [0x1802a34b0]
lea rcx, [rbp - 0x50]
call fcn.180139870
nop
xor r8d, r8d
lea rdx, [rbp - 0x50]
lea rcx, str.Material
call fcn.180120f00
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x60]
call fcn.180103f10
mov rdx, rax
lea rcx, [0x1802a34b0]
call fcn.180139b90
nop
lea rcx, [rbp - 0x50]
call fcn.180099fe0
lea rcx, [0x1802a35d0]
call fcn.180139e30
mov dword [rbp + 0x1d0], eax
mov r9d, 8
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Color
call fcn.18011f770
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x1802a35d0]
call fcn.18013a1a0
jmp 0x18012ab29
xorps xmm6, xmm6
mov qword [rbp + 0x1d0], r15
lea rcx, str.VisualsGlowTable
call fcn.180052d70
movss dword [rsp + 0x28], xmm6
lea rdx, [rbp + 0x1d0]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
mov r8d, 2
mov edx, eax
lea rcx, str.VisualsGlowTable
call fcn.180072de0
test al, al
je case.default.0x18012608a
call fcn.180076650
xor r8d, r8d
movss xmm6, dword [0x180263200]
movaps xmm1, xmm6
lea rcx, str.Friendly
call fcn.1801171e0
lea rdi, [0x18020bbd4]
test al, al
je 0x1801277cd
mov dl, 1
lea rcx, [0x18029c590]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Players
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029c590]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029c690]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Ragdolls
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029c690]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029c710]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Buildings
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029c710]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029c890]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Projectiles
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029c890]
call fcn.180138150
mov dword [rbp + 0x1d0], r15d
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
mov dl, 1
lea rcx, [0x18029c610]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Stencil
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029c610]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029c790]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Blur
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029c790]
call fcn.180138150
movzx eax, byte [0x180295dab]
mov byte [0x180295dac], al
movzx eax, byte [0x180295daa]
mov byte [0x180295da9], al
xor r8d, r8d
lea rdx, [0x18029c610]
lea rcx, [rbp + 0x30]
call fcn.18013d550
nop
lea r8, [rbp + 0x30]
lea rdx, [rsp + 0x40]
lea rcx, [0x18029c648]
call fcn.1800ef370
mov rcx, qword [rax]
movzx ebx, byte [rcx + 0x30]
lea rcx, [rbp + 0x30]
call fcn.18009a190
test bl, bl
sete byte [0x180295daa]
mov dl, 1
lea rcx, [0x18029c810]
call fcn.180138db0
mov dword [rbp + 0x1d0], eax
mov dword [rsp + 0x38], 5
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xa
mov r9d, 1
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Stencil_scale_Friendly
call fcn.18011b0e0
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x18029c810]
call fcn.1801390c0
movzx eax, byte [0x180295dab]
mov byte [0x180295dac], al
movzx eax, byte [0x180295daa]
mov byte [0x180295da9], al
xor r8d, r8d
lea rdx, [0x18029c790]
lea rcx, [rbp + 0x30]
call fcn.18013d550
nop
lea r8, [rbp + 0x30]
lea rdx, [rsp + 0x40]
lea rcx, [0x18029c7c8]
call fcn.1800ef370
mov rcx, qword [rax]
movzx ebx, byte [rcx + 0x30]
lea rcx, [rbp + 0x30]
call fcn.18009a190
test bl, bl
sete byte [0x180295daa]
mov dl, 1
lea rcx, [0x18029c510]
call fcn.180138db0
mov dword [rbp + 0x1d0], eax
mov dword [rsp + 0x38], 6
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xa
mov r9d, 1
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Blur_scale_Friendly
call fcn.18011b0e0
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x18029c510]
call fcn.1801390c0
mov byte [0x180295daa], 0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, [0x1802544b8]
call fcn.1801171e0
test al, al
je 0x180127aff
mov dl, 1
lea rcx, [0x18029b810]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Players
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029b810]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029b910]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Ragdolls
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029b910]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029b990]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Buildings
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029b990]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029bb10]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Projectiles
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029bb10]
call fcn.180138150
mov dword [rbp + 0x1d0], 0
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
mov dl, 1
lea rcx, [0x18029b890]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Stencil
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029b890]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029ba10]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Blur
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029ba10]
call fcn.180138150
movzx eax, byte [0x180295dab]
mov byte [0x180295dac], al
movzx eax, byte [0x180295daa]
mov byte [0x180295da9], al
xor r8d, r8d
lea rdx, [0x18029b890]
lea rcx, [rbp + 0x30]
call fcn.18013d550
nop
lea r8, [rbp + 0x30]
lea rdx, [rsp + 0x40]
lea rcx, [0x18029b8c8]
call fcn.1800ef370
mov rcx, qword [rax]
movzx ebx, byte [rcx + 0x30]
lea rcx, [rbp + 0x30]
call fcn.18009a190
test bl, bl
sete byte [0x180295daa]
mov dl, 1
lea rcx, [0x18029ba90]
call fcn.180138db0
mov dword [rbp + 0x1d0], eax
mov dword [rsp + 0x38], 5
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xa
mov r9d, 1
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Stencil_scale_Enemy
call fcn.18011b0e0
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x18029ba90]
call fcn.1801390c0
movzx eax, byte [0x180295dab]
mov byte [0x180295dac], al
movzx eax, byte [0x180295daa]
mov byte [0x180295da9], al
xor r8d, r8d
lea rdx, [0x18029ba10]
lea rcx, [rbp + 0x30]
call fcn.18013d550
nop
lea r8, [rbp + 0x30]
lea rdx, [rbp - 0x70]
lea rcx, [0x18029ba48]
call fcn.1800ef370
mov rcx, qword [rax]
movzx ebx, byte [rcx + 0x30]
lea rcx, [rbp + 0x30]
call fcn.18009a190
test bl, bl
sete byte [0x180295daa]
mov dl, 1
lea rcx, [0x18029b790]
call fcn.180138db0
mov dword [rbp + 0x1d0], eax
mov dword [rsp + 0x38], 6
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xa
mov r9d, 1
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Blur_scale_Enemy
call fcn.18011b0e0
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x18029b790]
call fcn.1801390c0
mov byte [0x180295daa], 0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.World
call fcn.1801171e0
test al, al
je 0x180127e43
mov dl, 1
lea rcx, [0x18029cc10]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.NPCs
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029cc10]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029ce90]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Pickups
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029ce90]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029cd10]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Bombs
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029cd10]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029ce10]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Halloween
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029ce10]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029cc90]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, [0x18025a328]
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029cc90]
call fcn.180138150
mov dword [rbp + 0x1d0], 0
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
mov dl, 1
lea rcx, [0x18029cd90]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Stencil
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029cd90]
call fcn.180138150
mov dl, 1
lea rcx, [0x18029cf10]
call fcn.180137e40
mov byte [rbp + 0x1d0], al
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, str.Blur
call fcn.180118540
movzx edx, byte [rbp + 0x1d0]
lea rcx, [0x18029cf10]
call fcn.180138150
movzx eax, byte [0x180295dab]
mov byte [0x180295dac], al
movzx eax, byte [0x180295daa]
mov byte [0x180295da9], al
xor r8d, r8d
lea rdx, [0x18029cd90]
lea rcx, [rbp + 0x30]
call fcn.18013d550
nop
lea r8, [rbp + 0x30]
lea rdx, [rsp + 0x40]
lea rcx, [0x18029cdc8]
call fcn.1800ef370
mov rcx, qword [rax]
movzx ebx, byte [rcx + 0x30]
lea rcx, [rbp + 0x30]
call fcn.18009a190
test bl, bl
sete byte [0x180295daa]
mov dl, 1
lea rcx, [0x18029cf90]
call fcn.180138db0
mov dword [rbp + 0x1d0], eax
mov dword [rsp + 0x38], 5
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xa
mov r9d, 1
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, str.Stencil_scale_World
call fcn.18011b0e0
mov edx, dword [rbp + 0x1d0]
lea rcx, [0x18029cf90]
call fcn.1801390c0
movzx eax, byte [0x180295dab]
mov byte [0x180295dac], al
movzx eax, byte [0x180295daa]
mov byte [0x180295da9], al
xor r8d, r8d
lea rdx, [0x18029cf10]
lea rcx, [rbp + 0x30]
call fcn.18013d550
nop
lea r8, [rbp + 0x30]
lea rdx, [rbp - 0x70]
lea rcx, [0x18029cf48]
call fcn.1800ef370
mov rcx, qword [rax]
movzx ebx, byte [rcx + 0x30]
lea rcx, [rbp + 0x30]
call fcn.18009a190
test bl, bl
sete byte [0x180295daa]
mov dword [rsp + 0x30], 6
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029cb90]
lea rcx, str.Blur_scale_World
call fcn.180121520
mov byte [0x180295daa], 0
call fcn.180117660
call fcn.180076650
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, [0x1802543c4]
call fcn.1801171e0
test al, al
je 0x180127f96
xor r8d, r8d
lea rdx, [0x18029bc90]
lea rcx, str.Local
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029bd10]
lea rcx, [0x1802544c8]
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029be10]
lea rcx, str.Priority
call fcn.1801213b0
mov dword [rbp + 0x1d0], 0
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
xor r8d, r8d
lea rdx, [0x18029bc10]
lea rcx, str.Stencil
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029bd90]
lea rcx, str.Blur
call fcn.1801213b0
xor edx, edx
lea rcx, [0x18029bc10]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 5
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029be90]
lea rcx, str.Stencil_scale_Player
call fcn.180121520
xor edx, edx
lea rcx, [0x18029bd90]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 6
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029bb90]
lea rcx, str.Blur_scale_Player
call fcn.180121520
mov byte [0x180295daa], 0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Backtrack
call fcn.1801171e0
test al, al
je 0x180128195
xor r8d, r8d
lea rdx, [0x18029c090]
lea rcx, str.Enabled
call fcn.1801213b0
mov rdx, qword [0x180295db0]
mov rax, qword [rdx + 0x1330]
movss xmm0, dword [rax + 0x30]
mulss xmm0, dword [0x1802631ac]
addss xmm0, dword [0x1802632a0]
movss xmm1, dword [0x1802634f0]
call fcn.180055bf0
mov rdx, qword [rdx + 0x1330]
movss xmm0, dword [rdx + 0x11c]
subss xmm0, dword [rdx + 0x2c]
addss xmm0, dword [rdx + 0x9c]
subss xmm0, dword [0x180263304]
call fcn.180055d50
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
lea rax, str.Last
mov qword [rbp - 0x50], rax
lea rax, str.Last__first
mov qword [rbp - 0x48], rax
lea rax, [0x18020bc20]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x38]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 1
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029c110]
lea rcx, str.Draw
call fcn.1801215b0
mov dword [rbp + 0x1d0], 0
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
xor r8d, r8d
lea rdx, [0x18029bf90]
lea rcx, str.Stencil
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029c010]
lea rcx, str.Blur
call fcn.1801213b0
xor edx, edx
lea rcx, [0x18029bf90]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 5
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029c190]
lea rcx, str.Stencil_scale_Backtrack
call fcn.180121520
xor edx, edx
lea rcx, [0x18029c010]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 6
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029bf10]
lea rcx, str.Blur_scale_Backtrack
call fcn.180121520
mov byte [0x180295daa], 0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Fake_Angle
call fcn.1801171e0
test al, al
je 0x1801282b4
xor r8d, r8d
lea rdx, [0x18029ca90]
lea rcx, str.Enabled
call fcn.1801213b0
mov dword [rbp + 0x1d0], 0
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
xor r8d, r8d
lea rdx, [0x18029c990]
lea rcx, str.Stencil
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029ca10]
lea rcx, str.Blur
call fcn.1801213b0
xor edx, edx
lea rcx, [0x18029c990]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 5
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029cb10]
lea rcx, str.Stencil_scale_FakeAngle
call fcn.180121520
xor edx, edx
lea rcx, [0x18029ca10]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 6
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029c910]
lea rcx, str.Blur_scale_FakeAngle
call fcn.180121520
mov byte [0x180295daa], 0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Viewmodel
call fcn.1801171e0
test al, al
je 0x18012ab29
xor r8d, r8d
lea rdx, [0x18029c210]
lea rcx, str.Weapon
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029c490]
lea rcx, str.Hands
call fcn.1801213b0
mov dword [rbp + 0x1d0], 0
mov dword [rbp + 0x1d4], 0x41000000
lea rcx, [rbp + 0x1d0]
call fcn.18007d200
xor r8d, r8d
lea rdx, [0x18029c310]
lea rcx, str.Stencil
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029c390]
lea rcx, str.Blur
call fcn.1801213b0
xor edx, edx
lea rcx, [0x18029c310]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 5
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029c410]
lea rcx, str.Stencil_scale_Viewmodel
call fcn.180121520
xor edx, edx
lea rcx, [0x18029c390]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 6
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x18029c290]
lea rcx, str.Blur_scale_Viewmodel
call fcn.180121520
mov byte [0x180295daa], 0
jmp 0x18012ab29
xorps xmm11, xmm11
mov qword [rbp + 0x1d0], r15
lea rcx, str.VisualsMiscTable
call fcn.180052d70
movss dword [rsp + 0x28], xmm11
lea rdx, [rbp + 0x1d0]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
mov r8d, 2
mov edx, eax
lea rcx, str.VisualsMiscTable
call fcn.180072de0
test al, al
je case.default.0x18012608a
call fcn.180076650
xor r8d, r8d
movss xmm9, dword [0x180263200]
movaps xmm1, xmm9
lea rcx, str.Removals
call fcn.1801171e0
test al, al
je 0x180128593
xor r8d, r8d
lea rdx, [0x18029ede0]
lea rcx, str.Scope
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029f1e0]
lea rcx, str.Interpolation
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029ee60]
lea rcx, str.Disguises
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029eee0]
lea rcx, str.Screen_overlays
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029ed60]
lea rcx, str.Taunts
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029ece0]
lea rcx, str.Screen_effects
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029f2e0]
lea rcx, str.View_punch
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029f060]
lea rcx, str.Angle_forcing
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029f260]
lea rcx, str.MOTD
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029efe0]
lea rcx, str.Convar_queries
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029f0e0]
lea rcx, str.Post_processing
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029f160]
lea rcx, [0x1802546f0]
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029ef60]
lea rcx, str.Cosmetics
call fcn.1801213b0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, [0x1802546f4]
call fcn.1801171e0
lea rdi, [0x18020bbd4]
test al, al
je 0x1801286b9
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa0
xor r8d, r8d
lea rdx, [0x1802a0df0]
lea rcx, str.Field_of_view
call fcn.180121520
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xa0
xor r8d, r8d
lea rdx, [0x1802a0af0]
lea rcx, str.Zoomed_field_of_view
call fcn.180121520
xor r8d, r8d
lea rdx, [0x1802a0d70]
lea rcx, str.Reveal_scoreboard
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x1802a0c70]
lea rcx, str.Scoreboard_playerlist
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x1802a09f0]
lea rcx, str.Scoreboard_colors
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x1802a0cf0]
lea rcx, str.Clean_screenshots
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x1802a0bf0]
lea rcx, str.Sniper_sightlines
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x1802a0b70]
lea rcx, str.Pickup_timers
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x1802a0a70]
lea rcx, str.Streamer_mode__WIP_
call fcn.1801213b0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Viewmodel
call fcn.1801171e0
lea rbx, str._.1f
movss xmm13, dword [0x18026314c]
movss xmm10, dword [0x1802632b4]
movss xmm14, dword [0x1802630f0]
test al, al
je 0x18012888b
xor r8d, r8d
lea rdx, [0x18029e7e0]
lea rcx, str.Crosshair_aim_position
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029e5e0]
lea rcx, str.Viewmodel_aim_position
call fcn.1801213b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 5
mov r9d, 0x2d
mov r8d, 0xffffffd3
lea rdx, [0x18029e660]
lea rcx, str.Offset_X
call fcn.180121520
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 5
mov r9d, 0x2d
mov r8d, 0xffffffd3
lea rdx, [0x18029e460]
lea rcx, str.Offset_Y
call fcn.180121520
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 5
mov r9d, 0x2d
mov r8d, 0xffffffd3
lea rdx, [0x18029e760]
lea rcx, str.Offset_Z
call fcn.180121520
mov dword [rsp + 0x30], 0xc
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 5
mov r9d, 0xb4
mov r8d, 0xffffff4c
lea rdx, [0x18029e6e0]
lea rcx, str.Roll
call fcn.180121520
xor r8d, r8d
lea rdx, [0x18029e560]
lea rcx, str.Sway
call fcn.1801213b0
xor edx, edx
lea rcx, [0x18029e560]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm10
movaps xmm2, xmm14
lea rdx, [0x18029e4e0]
lea rcx, str.Sway_scale
call fcn.180121480
mov dword [rsp + 0x30], 2
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm9
movaps xmm2, xmm14
lea rdx, [0x18029e3e0]
lea rcx, str.Sway_interp
call fcn.180121480
mov byte [0x180295daa], r15b
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Tracers
call fcn.1801171e0
lea r14, [0x180254830]
test al, al
je 0x180128a0c
mov qword [rbp - 0x50], r14
lea rax, str.Machina
mov qword [rbp - 0x48], rax
lea rax, str.C.A.P.P.E.R
mov qword [rbp - 0x40], rax
lea rax, str.Short_Circuit
mov qword [rbp - 0x38], rax
lea rax, str.Merasmus_ZAP
mov qword [rbp - 0x30], rax
lea rax, str.Merasmus_ZAP_2
mov qword [rbp - 0x28], rax
lea r13, str.Big_Nasty
mov qword [rbp - 0x20], r13
lea r12, str.Distortion_Trail
mov qword [rbp - 0x18], r12
lea r15, str.Black_Ink
mov qword [rbp - 0x10], r15
lea r14, str.Line
mov qword [rbp - 8], r14
lea rsi, str.Beam
mov qword [rbp], rsi
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 8]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
mov r9d, 5
mov r8, rax
lea rdx, [0x18029f5e0]
lea rcx, str.Bullet_trail
call fcn.1801217c0
lea rax, [0x180254830]
mov qword [rbp - 0x50], rax
lea rax, str.Machina
mov qword [rbp - 0x48], rax
lea rax, str.C.A.P.P.E.R
mov qword [rbp - 0x40], rax
lea rax, str.Short_Circuit
mov qword [rbp - 0x38], rax
lea rax, str.Merasmus_ZAP
mov qword [rbp - 0x30], rax
lea rax, str.Merasmus_ZAP_2
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r14
mov qword [rbp], rsi
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 8]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
mov r9d, 6
mov r8, rax
lea rdx, [0x18029f690]
lea rcx, str.Crit_trail
call fcn.1801217c0
xor r15d, r15d
lea r14, [0x180254830]
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Ragdolls
call fcn.1801171e0
lea rsi, str.Electrocuted
movss xmm8, dword [0x1802631ac]
movss xmm12, dword [0x1802632d0]
test al, al
je 0x180128c64
xor r8d, r8d
lea rdx, [0x18029eb60]
lea rcx, str.No_ragdolls
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029e860]
lea rcx, str.No_gibs
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029ec60]
lea rcx, str.Mods
call fcn.1801213b0
xor edx, edx
lea rcx, [0x18029ec60]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov r8d, 1
lea rdx, [0x18029eae0]
lea rcx, str.Enemy_only
call fcn.1801213b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
lea rax, str.Burning
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rsi
lea rax, [0x18025aa84]
mov qword [rbp - 0x40], rax
lea rax, str.Dissolve
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x30]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 5
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029ea60]
lea rcx, str.Ragdoll_effects
call fcn.1801215b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
lea rax, str.None
mov qword [rbp - 0x50], rax
lea rax, str.Gold
mov qword [rbp - 0x48], rax
lea rax, [0x18025aaac]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x38]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 2
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029e9e0]
lea rcx, str.Ragdoll_model
call fcn.1801215b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm6, dword [0x18026351c]
movaps xmm2, xmm6
lea rdx, [0x18029e960]
lea rcx, str.Ragdoll_force
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movaps xmm2, xmm6
lea rdx, [0x18029e8e0]
lea rcx, str.Horizontal_force
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movaps xmm2, xmm6
lea rdx, [0x18029ebe0]
lea rcx, str.Vertical_force
call fcn.180121480
mov byte [0x180295daa], 0
call fcn.180117660
call fcn.180076650
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Other
call fcn.1801171e0
test al, al
je 0x180128cb1
xor r8d, r8d
lea rdx, [0x18029fdf0]
lea rcx, str.MEDIC:_Show_injured_teammates
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029fd70]
lea rcx, str.Low_graphics
call fcn.1801213b0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Particles
call fcn.1801171e0
lea r12, str.White
test al, al
je 0x180128f60
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x50], r14
lea rax, str.Dispenser_heal
mov qword [rbp - 0x48], rax
lea rax, str.PASS_Time
mov qword [rbp - 0x40], rax
lea rax, str.Bombonomicon_spell
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], r12
lea rax, str.Uber
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x20]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 1
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x1802a0ff0]
lea rcx, str.Medigun_beam
call fcn.1801215b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x50], r14
lea rax, str.Fireball_spell
mov qword [rbp - 0x48], rax
lea rax, str.Spellbound
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rsi
lea rax, str.Cloud_9
mov qword [rbp - 0x30], rax
lea rax, str.Electrostatic
mov qword [rbp - 0x28], rax
lea rax, str.Knifestorm
mov qword [rbp - 0x20], rax
lea rax, str.Frostbite
mov qword [rbp - 0x18], rax
lea rax, str.Haunted_Phantasm_Jr.
mov qword [rbp - 0x10], rax
lea rax, str.Time_Warp
mov qword [rbp - 8], rax
lea rax, str.Stormy_13th_Hour
mov qword [rbp], rax
lea rax, str.Terror_Watt
mov qword [rbp + 8], rax
lea rax, str.Sunbeams
mov qword [rbp + 0x10], rax
lea rax, str.Sunbeams_new
mov qword [rbp + 0x18], rax
lea rax, str.Disco_beams
mov qword [rbp + 0x20], rax
lea rax, str.Pumpkin
mov qword [rbp + 0x28], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0x30]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 2
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x1802a0f70]
lea rcx, str.Medigun_charge
call fcn.1801215b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x50], r14
lea rax, str.Crit
mov qword [rbp - 0x48], rax
lea rax, str.Bubbles
mov qword [rbp - 0x40], rax
lea rax, str.Halloween
mov qword [rbp - 0x38], rax
lea rax, str.Airstrike
mov qword [rbp - 0x30], rax
lea rax, [0x18025aca8]
mov qword [rbp - 0x28], rax
lea rax, str.Cow_Mangler
mov qword [rbp - 0x20], rax
lea rax, str.Cow_Mangler_charged
mov qword [rbp - 0x18], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x10]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 1
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x1802a1070]
lea rcx, str.Rocket_trail
call fcn.1801215b0
xor r8d, r8d
lea rdx, [0x1802a0e70]
lea rcx, str.Rainbow_footsteps
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x1802a0ef0]
lea rcx, str.Rainbow_killstreak_sheen
call fcn.1801213b0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Bullet
call fcn.1801171e0
test al, al
je 0x180128fab
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1802a5740]
lea rcx, str.Bullet_tracer_color
call fcn.180121900
xor r8d, r8d
lea rdx, [0x18029e360]
lea rcx, str.Bullet_tracers
call fcn.1801213b0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Simulation
call fcn.1801171e0
test al, al
je 0x180129141
xor r9d, r9d
mov r8d, 1
lea rdx, [0x1802a62c0]
lea rcx, str.Prediction_line_color
call fcn.180121900
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1802a5840]
lea rcx, str.Projectile_line_color
call fcn.180121900
xor r8d, r8d
lea rdx, [0x18029e050]
lea rcx, str.Enabled
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029dfd0]
lea rcx, str.Timed
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029e0d0]
lea rcx, str.Seperators
call fcn.1801213b0
xor edx, edx
lea rcx, [0x18029e0d0]
call fcn.180137e40
xor al, 1
mov byte [0x180295daa], al
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0x10
mov r8d, 2
lea rdx, [0x18029dcd0]
lea rcx, str.Seperator_length
call fcn.180121520
mov dword [rsp + 0x30], 2
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0x10
mov r8d, 1
lea rdx, [0x18029de50]
lea rcx, str.Seperator_spacing
call fcn.180121520
mov byte [0x180295daa], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1802a58c0]
lea rcx, str.Clipped_line_color
call fcn.180121900
xor r8d, r8d
lea rdx, [0x18029dd50]
lea rcx, str.Projectile_trajectory
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029df50]
lea rcx, str.Projectile_camera
call fcn.1801213b0
xor r8d, r8d
lea rdx, [0x18029ded0]
lea rcx, str.Trajectory_on_shot
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029ddd0]
lea rcx, str.Swing_prediction_lines
call fcn.1801213b0
call fcn.180117660
lea rsi, str._.0f
movss xmm15, dword [0x180263358]
cmp byte [0x1802a1e01], 0
je 0x180129592
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.debug
call fcn.1801171e0
test al, al
je 0x18012958d
xor r8d, r8d
lea rdx, [0x1802a08f0]
lea rcx, str.overwrite
call fcn.1801213b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movss xmm7, dword [0x180263308]
movaps xmm3, xmm7
movss xmm6, dword [0x180263528]
movaps xmm2, xmm6
lea rdx, [0x1802a07f0]
lea rcx, str.off_x
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
movaps xmm2, xmm6
lea rdx, [0x1802a05f0]
lea rcx, str.off_y
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
movaps xmm2, xmm6
lea rdx, [0x1802a0970]
lea rcx, str.off_z
call fcn.180121480
xor r8d, r8d
lea rdx, [0x18029fef0]
lea rcx, str.pipes
call fcn.1801213b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
xorps xmm2, xmm2
lea rdx, [0x1802a03f0]
lea rcx, str.hull
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x180263498]
xorps xmm2, xmm2
lea rdx, [0x1802a0770]
lea rcx, str.speed
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
movss xmm8, dword [0x180263240]
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rdx, [0x18029fe70]
lea rcx, str.gravity
call fcn.180121480
xor r8d, r8d
lea rdx, [0x1802a0570]
lea rcx, str.no_spin
call fcn.1801213b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm12
xorps xmm2, xmm2
lea rdx, [0x1802a06f0]
lea rcx, str.lifetime
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movss xmm7, dword [0x180263454]
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rdx, [0x1802a0170]
lea rcx, str.up_vel
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm7
movss xmm6, dword [0x180263558]
movaps xmm2, xmm6
lea rdx, [0x1802a01f0]
lea rcx, str.ang_vel_x
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm7
movaps xmm2, xmm6
lea rdx, [0x1802a00f0]
lea rcx, str.ang_vel_y
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm7
movaps xmm2, xmm6
lea rdx, [0x1802a0870]
lea rcx, str.ang_vel_z
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rdx, [0x1802a0470]
lea rcx, str.drag
call fcn.180121480
mov dword [rsp + 0x30], 8
lea rbx, str._.2f
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
xorps xmm2, xmm2
lea rdx, [0x18029ff70]
lea rcx, str.drag_x
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
xorps xmm2, xmm2
lea rdx, [0x1802a02f0]
lea rcx, str.drag_y
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
xorps xmm2, xmm2
lea rdx, [0x1802a0670]
lea rcx, str.drag_z
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
xorps xmm2, xmm2
lea rdx, [0x1802a0070]
lea rcx, str.ang_drag_x
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
xorps xmm2, xmm2
lea rdx, [0x1802a0370]
lea rcx, str.ang_drag_y
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
xorps xmm2, xmm2
lea rdx, [0x1802a0270]
lea rcx, str.ang_drag_z
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x180263490]
xorps xmm2, xmm2
lea rdx, [0x18029fff0]
lea rcx, str.max_vel
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x18026349c]
xorps xmm2, xmm2
lea rdx, [0x1802a04f0]
lea rcx, str.max_ang_vel
call fcn.180121480
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Hitbox
call fcn.1801171e0
test al, al
je 0x1801295f4
xor r9d, r9d
mov r8d, 1
lea rdx, [0x1802a5540]
lea rcx, str.Edge_color
call fcn.180121900
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1802a5e40]
lea rcx, str.Face_color
call fcn.180121900
xor r8d, r8d
lea rdx, [0x1802a13d0]
lea rcx, str.Draw_Hitboxes
call fcn.1801213b0
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Thirdperson
call fcn.1801171e0
test al, al
je 0x1801296da
xor r8d, r8d
lea rdx, [0x18029f4e0]
lea rcx, str.Thirdperson
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029f460]
lea rcx, str.Thirdperson_crosshair
call fcn.1801213b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm10
movss xmm7, dword [0x180263420]
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rdx, [0x18029f560]
lea rcx, str.Thirdperson_distance
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
movss xmm6, dword [0x180263544]
movaps xmm2, xmm6
lea rdx, [0x18029f360]
lea rcx, str.Thirdperson_right
call fcn.180121480
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm7
movaps xmm2, xmm6
lea rdx, [0x18029f3e0]
lea rcx, str.Thirdperson_up
call fcn.180121480
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, str.Out_of_FOV_arrows
call fcn.1801171e0
test al, al
je 0x18012976f
xor r8d, r8d
lea rdx, [0x18029e2e0]
lea rcx, str.Enabled
call fcn.1801213b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x19
mov r9d, 0x1f4
xor r8d, r8d
lea rdx, [0x18029e260]
lea rcx, str.Offset
call fcn.180121520
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x180263498]
xorps xmm2, xmm2
lea rdx, [0x18029e1e0]
lea rcx, str.Max_distance
call fcn.180121480
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm9
lea rbx, str.World
mov rcx, rbx
call fcn.1801171e0
test al, al
je 0x18012ab29
lea rax, str.Default
mov qword [rsp + 0x60], rax
lea rax, [0x18025afe4]
mov qword [rsp + 0x68], rax
lea rax, str.Camo
mov qword [rsp + 0x70], rax
lea rax, str.Black
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], r12
lea rax, [rsp + 0x60]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x78]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
mov r9d, 4
mov r8, rax
lea rdx, [0x1802a1170]
lea rcx, str.World_texture
call fcn.1801217c0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x50], rbx
lea rax, [0x18025b020]
mov qword [rbp - 0x48], rax
lea rax, str.Prop
mov qword [rbp - 0x40], rax
lea rax, str.Particle
mov qword [rbp - 0x38], rax
lea rax, [0x18025b064]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 5
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x1802a10f0]
lea rcx, str.Modulations
call fcn.1801215b0
mov edx, dword [0x18029475c]
mov rax, qword gs:[0x58]
mov r8d, 4
mov rax, qword [rax + rdx*8]
mov eax, dword [r8 + rax]
cmp dword [0x1802a7044], eax
jle 0x180129a47
lea rcx, [0x1802a7044]
call fcn.180199ce8
cmp dword [0x1802a7044], 0xffffffff
jne 0x180129a47
mov qword [rbp + 0x30], r14
lea rax, str.sky_tf2_04
mov qword [rbp + 0x38], rax
lea rax, str.sky_upward
mov qword [rbp + 0x40], rax
lea rax, str.sky_dustbowl_01
mov qword [rbp + 0x48], rax
lea rax, str.sky_goldrush_01
mov qword [rbp + 0x50], rax
lea rax, str.sky_granary_01
mov qword [rbp + 0x58], rax
lea rax, str.sky_well_01
mov qword [rbp + 0x60], rax
lea rax, str.sky_gravel_01
mov qword [rbp + 0x68], rax
lea rax, str.sky_badlands_01
mov qword [rbp + 0x70], rax
lea rax, str.sky_hydro_01
mov qword [rbp + 0x78], rax
lea rax, str.sky_night_01
mov qword [rbp + 0x80], rax
lea rax, str.sky_nightfall_01
mov qword [rbp + 0x88], rax
lea rax, str.sky_trainyard_01
mov qword [rbp + 0x90], rax
lea rax, str.sky_stormfront_01
mov qword [rbp + 0x98], rax
lea rax, str.sky_morningsnow_01
mov qword [rbp + 0xa0], rax
lea rax, str.sky_alpinestorm_01
mov qword [rbp + 0xa8], rax
lea rax, str.sky_harvest_01
mov qword [rbp + 0xb0], rax
lea rax, str.sky_harvest_night_01
mov qword [rbp + 0xb8], rax
lea rax, str.sky_halloween
mov qword [rbp + 0xc0], rax
lea rax, str.sky_halloween_night_01
mov qword [rbp + 0xc8], rax
lea rax, str.sky_halloween_night2014_01
mov qword [rbp + 0xd0], rax
lea rax, str.sky_island_01
mov qword [rbp + 0xd8], rax
lea rax, str.sky_rainbow_01
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0x30]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0xe8]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1802a6f70]
call fcn.1800c0be0
lea rcx, [0x1801df070]
call fcn.18019a120
nop
lea rcx, [0x1802a7044]
call fcn.180199c7c
lea rdx, [0x1802a6f70]
lea rcx, [rbp + 0x30]
call fcn.180137570
mov r9d, 6
mov r8, rax
lea rdx, [0x1802a1220]
lea rcx, str.Skybox_changer
call fcn.1801217c0
xor edx, edx
lea rcx, [0x1802a10f0]
call fcn.180138db0
not al
and al, 1
mov byte [0x180295daa], al
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a5c40]
lea rcx, str.World_modulation
call fcn.180121900
xor edx, edx
lea rcx, [0x1802a10f0]
call fcn.180138db0
shr eax, 1
not al
and al, 1
mov byte [0x180295daa], al
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a56c0]
lea rcx, str.Sky_modulation
call fcn.180121900
xor edx, edx
lea rcx, [0x1802a10f0]
call fcn.180138db0
shr eax, 2
not al
and al, 1
mov byte [0x180295daa], al
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a60c0]
lea rcx, str.Prop_modulation
call fcn.180121900
xor edx, edx
lea rcx, [0x1802a10f0]
call fcn.180138db0
shr eax, 3
not al
and al, 1
mov byte [0x180295daa], al
mov r9d, 6
xor r8d, r8d
lea rdx, [0x1802a5ac0]
lea rcx, str.Particle_modulation
call fcn.180121900
xor edx, edx
lea rcx, [0x1802a10f0]
call fcn.180138db0
shr eax, 4
not al
and al, 1
mov byte [0x180295daa], al
mov r9d, 1
xor r8d, r8d
lea rdx, [0x1802a55c0]
lea rcx, str.Fog_modulation
call fcn.180121900
mov byte [0x180295daa], 0
xor r8d, r8d
lea rdx, [0x1802a1350]
lea rcx, str.Near_prop_fade
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x1802a12d0]
lea rcx, str.No_prop_fade
call fcn.1801213b0
jmp 0x18012ab29
xorps xmm6, xmm6
mov qword [rbp + 0x1d0], r15
lea rcx, str.VisualsRadarTable
call fcn.180052d70
movss dword [rsp + 0x28], xmm6
lea rdx, [rbp + 0x1d0]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
mov r8d, 2
mov edx, eax
lea rcx, str.VisualsRadarTable
call fcn.180072de0
test al, al
je case.default.0x18012608a
call fcn.180076650
xor r8d, r8d
movss xmm6, dword [0x180263200]
movaps xmm1, xmm6
lea rcx, str.Main
call fcn.1801171e0
lea rdi, [0x18020bbd4]
test al, al
je 0x180129d73
xor r8d, r8d
lea rdx, [0x18029a6b0]
lea rcx, str.Enabled
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029a4a0]
lea rcx, str.Draw_out_of_range
call fcn.1801213b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
lea rax, str.Circle
mov qword [rbp - 0x70], rax
lea rax, str.Rectangle
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029a630]
lea rcx, str.Style
call fcn.1801215b0
mov dword [rsp + 0x30], 8
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x32
mov r9d, 0xbb8
mov r8d, 0x32
lea rdx, [0x18029a730]
lea rcx, str.Range
call fcn.180121520
mov dword [rsp + 0x30], 4
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18029a7b0]
lea rcx, str.Background_alpha
call fcn.180121520
mov dword [rsp + 0x30], 4
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xff
xor r8d, r8d
lea rdx, [0x18029a520]
lea rcx, str.Line_alpha
call fcn.180121520
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, [0x1802543c4]
call fcn.1801171e0
lea rbx, [0x1802544b8]
lea r12, str.Team
lea r14, str.Local
lea r13, str.Friends
lea rsi, str.Priority
lea r15, str.Health_bar
test al, al
je 0x180129f64
xor r8d, r8d
lea rdx, [0x18029a120]
lea rcx, str.Enabled
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029a0a0]
lea rcx, str.Background
call fcn.1801213b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], rsi
lea rax, str.Cloaked
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 5
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029a1a0]
lea rcx, str.Draw
call fcn.1801215b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
lea rax, str.Icons
mov qword [rbp - 0x50], rax
lea rax, str.Portraits
mov qword [rbp - 0x48], rax
lea rax, str.Avatar
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 2
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x180299ea0]
lea rcx, str.Icon
call fcn.1801215b0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 2
mov r9d, 0x1e
mov r8d, 0xc
lea rdx, [0x180299f20]
lea rcx, str.Icon_size_Player
call fcn.180121520
xor r8d, r8d
lea rdx, [0x18029a020]
mov rcx, r15
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x180299fa0]
lea rcx, str.Height_indicator
call fcn.1801213b0
call fcn.180117660
call fcn.180076650
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Building
call fcn.1801171e0
test al, al
je 0x18012a07e
xor r8d, r8d
lea rdx, [0x18029a3a0]
lea rcx, str.Enabled
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029a320]
lea rcx, str.Background
call fcn.1801213b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rbx
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], rsi
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029a420]
lea rcx, str.Draw
call fcn.1801215b0
xor esi, esi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 2
mov r9d, 0x1e
mov r8d, 0xc
lea rdx, [0x18029a220]
lea rcx, str.Icon_size_Building
call fcn.180121520
xor r8d, r8d
lea rdx, [0x18029a2a0]
mov rcx, r15
call fcn.1801213b0
jmp 0x18012a080
xor esi, esi
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.World
call fcn.1801171e0
test al, al
je 0x18012ab29
xor r8d, r8d
lea rdx, [0x18029a930]
lea rcx, str.Enabled
call fcn.1801213b0
mov r8d, 1
lea rdx, [0x18029a8b0]
lea rcx, str.Background
call fcn.1801213b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rsi
lea rax, [0x180254c0c]
mov qword [rbp - 0x50], rax
lea rax, [0x180254fa8]
mov qword [rbp - 0x48], rax
lea rax, [0x180254fb4]
mov qword [rbp - 0x40], rax
lea rax, str.Bombs
mov qword [rbp - 0x38], rax
lea rax, str.Halloween
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029a9b0]
lea rcx, str.Draw
call fcn.1801215b0
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 2
mov r9d, 0x1e
mov r8d, 0xc
lea rdx, [0x18029a830]
lea rcx, str.Icon_size_World
call fcn.180121520
jmp 0x18012ab29
xorps xmm6, xmm6
mov qword [rbp + 0x1d0], r15
lea rcx, str.MenuTable
call fcn.180052d70
movss dword [rsp + 0x28], xmm6
lea rdx, [rbp + 0x1d0]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
mov r8d, 2
mov edx, eax
lea rcx, str.MenuTable
call fcn.180072de0
test al, al
je case.default.0x18012608a
call fcn.180076650
xor r8d, r8d
movss xmm6, dword [0x180263200]
movaps xmm1, xmm6
lea rcx, str.General
call fcn.1801171e0
test al, al
je 0x18012a459
mov r9d, 1
xor r8d, r8d
lea rdx, [0x18029b390]
lea rcx, str.Accent_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x18029b510]
lea rcx, str.Foremost_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x18029b590]
lea rcx, str.Background_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x18029b490]
lea rcx, str.Foreground_color
call fcn.180121900
mov r9d, 1
xor r8d, r8d
lea rdx, [0x18029b610]
lea rcx, str.Active_color
call fcn.180121900
mov r9d, 6
xor r8d, r8d
lea rdx, [0x18029b410]
lea rcx, str.Inactive_color
call fcn.180121900
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov r9d, 9
lea r8, [rsp + 0x60]
lea rdx, [0x18029acb0]
lea rcx, str.Cheat_title
call fcn.1801217c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov r9d, 2
lea r8, [rsp + 0x60]
lea rdx, [0x18029b160]
lea rcx, str.Chat_info_prefix
call fcn.1801217c0
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029af98]
call fcn.1800b1a40
mov rdx, rax
xor r9d, r9d
mov r8d, 0x81
lea rcx, str.Menu_primary_key
call fcn.180120c00
nop
lea rcx, [rbp + 0x30]
call fcn.18009a190
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029b018]
call fcn.1800b1a40
mov rdx, rax
xor r9d, r9d
mov r8d, 0x8a
lea rcx, str.Menu_secondary_key
call fcn.180120c00
nop
lea rcx, [rbp + 0x30]
call fcn.18009a190
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029af98]
call fcn.1800b1a40
mov ebx, dword [rax]
lea rcx, [rbp + 0x30]
call fcn.18009a190
cmp ebx, 1
jne 0x18012a3f8
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029af98]
call fcn.1800b1a40
mov dword [rax], 0x2d
lea rcx, [rbp + 0x30]
call fcn.18009a190
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029b018]
call fcn.1800b1a40
mov ebx, dword [rax]
lea rcx, [rbp + 0x30]
call fcn.18009a190
cmp ebx, 1
jne 0x18012a459
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029b018]
call fcn.1800b1a40
mov dword [rax], 0x72
lea rcx, [rbp + 0x30]
call fcn.18009a190
call fcn.180117660
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Indicators
call fcn.1801171e0
test al, al
je 0x18012a5a0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x1d0], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
lea rax, str.Ticks
mov qword [rbp - 0x50], rax
lea rax, str.Crit_hack
mov qword [rbp - 0x48], rax
lea rax, str.Spectators
mov qword [rbp - 0x40], rax
lea rax, str.Ping
mov qword [rbp - 0x38], rax
lea rax, str.Conditions
mov qword [rbp - 0x30], rax
lea rax, str.Seed_prediction
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.1800c0be0
nop
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov r8, rax
lea rdx, [0x18029b710]
lea rcx, str.Indicators
call fcn.1801215b0
mov dword [rsp + 0x30], 8
lea rbx, str._.1f
mov qword [rsp + 0x28], rbx
movss xmm0, dword [0x180263170]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180263230]
movss xmm2, dword [0x1802631d8]
lea rdx, [0x18029ad60]
lea rcx, [0x180253e08]
call fcn.180121480
test al, al
je 0x18012a5a0
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029ad98]
call fcn.1800b1a40
movss xmm1, dword [rax]
call fcn.1801945a0
nop
lea rcx, [rbp + 0x30]
call fcn.18009a190
call fcn.180117660
call fcn.180076650
xor r8d, r8d
movaps xmm1, xmm6
lea rcx, str.Fonts
call fcn.1801171e0
test al, al
je 0x18012ab29
mov ecx, dword [0x18029475c]
mov rax, qword gs:[0x58]
mov r8d, 4
mov ebx, r8d
mov rdi, qword [rax + rcx*8]
mov eax, dword [rdi + r8]
cmp dword [0x1802a7038], eax
jle 0x18012a6cf
lea rcx, [0x1802a7038]
call fcn.180199ce8
cmp dword [0x1802a7038], 0xffffffff
jne 0x18012a6cf
lea rax, str.Italic
mov qword [rbp + 0x30], rax
lea rax, str.Underline
mov qword [rbp + 0x38], rax
lea rax, str.Strikeout
mov qword [rbp + 0x40], rax
lea rax, str.Symbol
mov qword [rbp + 0x48], rax
lea rax, str.Antialias
mov qword [rbp + 0x50], rax
lea rax, str.Gaussian
mov qword [rbp + 0x58], rax
lea rax, str.Rotary
mov qword [rbp + 0x60], rax
lea rax, str.Dropshadow
mov qword [rbp + 0x68], rax
lea rax, str.Additive
mov qword [rbp + 0x70], rax
lea rax, str.Outline
mov qword [rbp + 0x78], rax
lea rax, str.Custom
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x30]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x88]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1802a7018]
call fcn.1800c0be0
lea rcx, [0x1801df000]
call fcn.18019a120
nop
lea rcx, [0x1802a7038]
call fcn.180199c7c
mov eax, dword [rdi + rbx]
cmp dword [0x1802a6f8c], eax
jle 0x18012a769
lea rcx, [0x1802a6f8c]
call fcn.180199ce8
cmp dword [0x1802a6f8c], 0xffffffff
jne 0x18012a769
movdqa xmm0, xmmword [0x180263890]
movdqu xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [0x1802638a0]
movdqu xmmword [rbp + 0x40], xmm1
mov dword [rbp + 0x50], pe_nt_image_headers64
mov dword [rbp + 0x54], 0x200
mov dword [rbp + 0x58], 0x400
lea rax, [rbp + 0x30]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x5c]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [0x1802a6ff0]
call fcn.18012aba0
lea rcx, [0x1801def90]
call fcn.18019a120
nop
lea rcx, [0x1802a6f8c]
call fcn.180199c7c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov r9d, 9
lea r8, [rsp + 0x60]
lea rdx, [0x18029d3c0]
lea rcx, str.Name_font
call fcn.1801217c0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x1d0], rax
lea rdx, [0x1802a6ff0]
lea rcx, [rbp + 0x30]
call fcn.1801376a0
mov rbx, rax
lea rdx, [0x1802a7018]
lea rcx, [rsp + 0x60]
call fcn.180137570
nop
mov dword [rsp + 0x20], 6
mov r9, rbx
mov r8, rax
lea rdx, [0x18029d2c0]
lea rcx, str.Name_font_flags
call fcn.1801215b0
mov dword [rsp + 0x30], r15d
lea rdi, [0x18020bbd4]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xf
mov r8d, 7
lea rdx, [0x18029d340]
lea rcx, str.Name_font_height
call fcn.180121520
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x64
mov r9d, 0x384
xor r8d, r8d
lea rdx, [0x18029d240]
lea rcx, str.Name_font_weight
call fcn.180121520
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov r9d, 9
lea r8, [rsp + 0x60]
lea rdx, [0x18029d190]
lea rcx, str.Conds_font
call fcn.1801217c0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x1d0], rax
lea rdx, [0x1802a6ff0]
lea rcx, [rbp + 0x30]
call fcn.1801376a0
mov rbx, rax
lea rdx, [0x1802a7018]
lea rcx, [rsp + 0x60]
call fcn.180137570
nop
mov dword [rsp + 0x20], 6
mov r9, rbx
mov r8, rax
lea rdx, [0x18029d090]
lea rcx, str.Conds_font_flags
call fcn.1801215b0
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xf
mov r8d, 7
lea rdx, [0x18029d110]
lea rcx, str.Conds_font_height
call fcn.180121520
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x64
mov r9d, 0x384
xor r8d, r8d
lea rdx, [0x18029d010]
lea rcx, str.Conds_font_weight
call fcn.180121520
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov r9d, 9
lea r8, [rsp + 0x60]
lea rdx, [0x18029d5f0]
lea rcx, str.ESP_font
call fcn.1801217c0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x1d0], rax
lea rdx, [0x1802a6ff0]
lea rcx, [rbp + 0x30]
call fcn.1801376a0
mov rbx, rax
lea rdx, [0x1802a7018]
lea rcx, [rsp + 0x60]
call fcn.180137570
nop
mov dword [rsp + 0x20], 6
mov r9, rbx
mov r8, rax
lea rdx, [0x18029d4f0]
lea rcx, str.ESP_font_flags
call fcn.1801215b0
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xf
mov r8d, 7
lea rdx, [0x18029d570]
lea rcx, str.ESP_font_height
call fcn.180121520
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x64
mov r9d, 0x384
xor r8d, r8d
lea rdx, [0x18029d470]
lea rcx, str.ESP_font_weight
call fcn.180121520
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov r9d, 9
lea r8, [rsp + 0x60]
lea rdx, [0x18029d820]
lea rcx, str.Indicator_font
call fcn.1801217c0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x1d0], rax
lea rdx, [0x1802a6ff0]
lea rcx, [rbp + 0x30]
call fcn.1801376a0
mov rbx, rax
lea rdx, [0x1802a7018]
lea rcx, [rsp + 0x60]
call fcn.180137570
nop
mov dword [rsp + 0x20], 6
mov r9, rbx
mov r8, rax
lea rdx, [0x18029d720]
lea rcx, str.Indicator_font_flags
call fcn.1801215b0
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 1
mov r9d, 0xf
mov r8d, 7
lea rdx, [0x18029d7a0]
lea rcx, str.Indicator_font_height
call fcn.180121520
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x64
mov r9d, 0x384
xor r8d, r8d
lea rdx, [0x18029d6a0]
lea rcx, str.Indicator_font_weight
call fcn.180121520
xor r8d, r8d
xor edx, edx
lea rcx, str.Apply_fonts
call fcn.180118070
test al, al
je 0x18012ab29
lea rdx, [0x18024d2e0]
lea rcx, [rbp + 0x30]
call fcn.180099e10
nop
lea rdx, [rbp + 0x30]
lea rcx, [0x18029ad98]
call fcn.1800b1a40
movss xmm1, dword [rax]
call fcn.1801945a0
nop
lea rcx, [rbp + 0x30]
call fcn.18009a190
call fcn.180117660
call fcn.1800752b0
lea r11, [rsp + 0x290]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret