Function at 0x100c879f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x101bf9c0
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1025d41e
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1168
call fcn.100c54eb
push esi
push edi
mov eax, dword [0x103e8c80]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x104301af
call fcn.100cb2dd
push str.Visuals
lea ecx, [ebp - 0x230]
call fcn.100c55b3
mov dword [ebp - 4], 0
lea eax, [ebp - 0x230]
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c5225
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x230]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0xd0
mov dword [ebp - 0x1170], eax
push str.items
lea ecx, [ebp - 0x24c]
call fcn.100c55b3
mov dword [ebp - 4], 1
push str.Dropped_weapons
lea ecx, [ebp - 0x268]
call fcn.100c55b3
mov byte [ebp - 4], 2
push 0
push 1
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x268]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x268]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24c]
call fcn.100c8051
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xd0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0x1170], eax
push str.distance
lea ecx, [ebp - 0x284]
call fcn.100c55b3
mov dword [ebp - 4], 3
push str.Distance_weapons
lea ecx, [ebp - 0x2a0]
call fcn.100c55b3
mov byte [ebp - 4], 4
push 0
push 1
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x2a0]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2a0]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x284]
call fcn.100c8051
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x38
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x168
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041c338]
mov dword [ebp - 0x2dc], ecx
mov edx, dword [ebp - 0x2dc]
mov dword [ebp - 0x2e0], edx
mov eax, dword [ebp - 0x2e0]
mov dword [ebp - 0x2e4], eax
push str.item_color
lea ecx, [ebp - 0x2bc]
call fcn.100c55b3
mov dword [ebp - 4], 5
push str.Color
lea ecx, [ebp - 0x2d8]
call fcn.100c55b3
mov byte [ebp - 4], 6
push 0
mov ecx, dword [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x2d8]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x2d8]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2bc]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x168
mov dword [ebp - 0x1170], eax
push 0x100cb7dd
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x168
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x208
mov dword [ebp - 0x1170], eax
push str.ammo
lea ecx, [ebp - 0x300]
call fcn.100c55b3
mov dword [ebp - 4], 7
push str.Dropped_weapons_ammo
lea ecx, [ebp - 0x31c]
call fcn.100c55b3
mov byte [ebp - 4], 8
push 0
push 1
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x31c]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x31c]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x300]
call fcn.100c8051
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x208
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x2a0
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041c340]
mov dword [ebp - 0x358], ecx
mov edx, dword [ebp - 0x358]
mov dword [ebp - 0x35c], edx
mov eax, dword [ebp - 0x35c]
mov dword [ebp - 0x360], eax
push str.dropammo_color
lea ecx, [ebp - 0x338]
call fcn.100c55b3
mov dword [ebp - 4], 9
push str.Color
lea ecx, [ebp - 0x354]
call fcn.100c55b3
mov byte [ebp - 4], 0xa
push 0
mov ecx, dword [ebp - 0x360]
push ecx
lea edx, [ebp - 0x338]
push edx
lea eax, [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x354]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x338]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x2a0
mov dword [ebp - 0x1170], eax
push 0x100ca3e2
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x340
mov dword [ebp - 0x1170], eax
push str.proj
lea ecx, [ebp - 0x37c]
call fcn.100c55b3
mov dword [ebp - 4], 0xb
push str.Projectiles
lea ecx, [ebp - 0x398]
call fcn.100c55b3
mov byte [ebp - 4], 0xc
push 0
push 1
lea ecx, [ebp - 0x37c]
push ecx
lea edx, [ebp - 0x398]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x398]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x37c]
call fcn.100c8051
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x340
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x3d8
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041c338]
mov dword [ebp - 0x3d4], ecx
mov edx, dword [ebp - 0x3d4]
mov dword [ebp - 0x3d8], edx
mov eax, dword [ebp - 0x3d8]
mov dword [ebp - 0x3dc], eax
push str.proj_color
lea ecx, [ebp - 0x3b4]
call fcn.100c55b3
mov dword [ebp - 4], 0xd
push str.Color
lea ecx, [ebp - 0x3d0]
call fcn.100c55b3
mov byte [ebp - 4], 0xe
push 0
mov ecx, dword [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x3b4]
push edx
lea eax, [ebp - 0x3d0]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x3d0]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3b4]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x3d8
mov dword [ebp - 0x1170], eax
push 0x100c7ab6
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3d8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x478
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x3f1]
call fcn.100c74fd
mov dword [ebp - 0x1174], eax
push 0x10271698
lea ecx, [ebp - 0x116c]
call fcn.100c55b3
mov dword [ebp - 4], 0xf
push str.Text
lea ecx, [ebp - 0x1150]
call fcn.100c55b3
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x1134]
push ecx
lea edx, [ebp - 0x116c]
push edx
lea ecx, [ebp - 0x3fc]
call fcn.100c4dac
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x408], ecx
mov dword [ebp - 0x404], edx
mov eax, dword [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0x404]
push ecx
mov edx, dword [ebp - 0x408]
push edx
lea ecx, [ebp - 0x3f0]
call fcn.100cbabc
mov byte [ebp - 4], 0x11
push str.proj_timer
lea ecx, [ebp - 0x424]
call fcn.100c55b3
mov byte [ebp - 4], 0x12
push str.projectile_timer
lea ecx, [ebp - 0x440]
call fcn.100c55b3
mov byte [ebp - 4], 0x13
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x3e0], esp
call fcn.100cabf8
push 1
lea eax, [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x424]
push ecx
lea edx, [ebp - 0x440]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c99c9
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x440]
call fcn.100c8051
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x424]
call fcn.100c8051
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x3f0]
call fcn.100cc7ff
mov dword [ebp - 4], 0xffffffff
push fcn.100c8051
push 2
push 0x1c
lea eax, [ebp - 0x116c]
push eax
call fcn.100c9cd0
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x478
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x538
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x455]
call fcn.100c74fd
mov dword [ebp - 0x1174], eax
push str.Molly
lea ecx, [ebp - 0x1130]
call fcn.100c55b3
mov dword [ebp - 4], 0x14
push str.Smoke
lea ecx, [ebp - 0x1114]
call fcn.100c55b3
mov byte [ebp - 4], 0x15
push str.Nade
lea ecx, [ebp - 0x10f8]
call fcn.100c55b3
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x10dc]
push ecx
lea edx, [ebp - 0x1130]
push edx
lea ecx, [ebp - 0x460]
call fcn.100c4dac
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x468], ecx
mov dword [ebp - 0x464], edx
mov eax, dword [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0x464]
push ecx
mov edx, dword [ebp - 0x468]
push edx
lea ecx, [ebp - 0x454]
call fcn.100cbabc
mov byte [ebp - 4], 0x17
push str.proj_range
lea ecx, [ebp - 0x484]
call fcn.100c55b3
mov byte [ebp - 4], 0x18
push str.Projectile_range
lea ecx, [ebp - 0x4a0]
call fcn.100c55b3
mov byte [ebp - 4], 0x19
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x444], esp
call fcn.100cabf8
push 1
lea eax, [ebp - 0x454]
push eax
lea ecx, [ebp - 0x484]
push ecx
lea edx, [ebp - 0x4a0]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c99c9
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x4a0]
call fcn.100c8051
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x484]
call fcn.100c8051
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x454]
call fcn.100cc7ff
mov dword [ebp - 4], 0xffffffff
push fcn.100c8051
push 3
push 0x1c
lea eax, [ebp - 0x1130]
push eax
call fcn.100c9cd0
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x538
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x5f8
mov dword [ebp - 0x1170], eax
push str.molly_proj_range_color
lea ecx, [ebp - 0x4c0]
call fcn.100c55b3
mov dword [ebp - 4], 0x1a
push str.Molotov_color
lea ecx, [ebp - 0x4dc]
call fcn.100c55b3
mov byte [ebp - 4], 0x1b
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x4a4], esp
push 0xbe
push 0x3f
push 0x3f
push 0xff
call fcn.100c44b0
lea ecx, [ebp - 0x4c0]
push ecx
lea edx, [ebp - 0x4dc]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x4dc]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c0]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x5f8
mov dword [ebp - 0x1170], eax
push 0x100c40aa
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5f8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x698
mov dword [ebp - 0x1170], eax
push str.smoke_proj_range_color
lea ecx, [ebp - 0x4fc]
call fcn.100c55b3
mov dword [ebp - 4], 0x1c
push str.Smoke_color
lea ecx, [ebp - 0x518]
call fcn.100c55b3
mov byte [ebp - 4], 0x1d
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x4e0], esp
push 0xb4
push 0xfa
push 0x93
push 0x3d
call fcn.100c44b0
lea ecx, [ebp - 0x4fc]
push ecx
lea edx, [ebp - 0x518]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x518]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4fc]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x698
mov dword [ebp - 0x1170], eax
push 0x100c668e
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x698
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x738
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x52d]
call fcn.100c74fd
mov dword [ebp - 0x1174], eax
push str.On_screen__2D_
lea ecx, [ebp - 0x10d8]
call fcn.100c55b3
mov dword [ebp - 4], 0x1e
push str.On_bomb__3D_
lea ecx, [ebp - 0x10bc]
call fcn.100c55b3
mov byte [ebp - 4], 0x1f
push str.Bomb_timer__2D_
lea ecx, [ebp - 0x10a0]
call fcn.100c55b3
mov byte [ebp - 4], 0x20
push str.Bomb_timer__3D_
lea ecx, [ebp - 0x1084]
call fcn.100c55b3
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0x1068]
push ecx
lea edx, [ebp - 0x10d8]
push edx
lea ecx, [ebp - 0x538]
call fcn.100c4dac
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x540], ecx
mov dword [ebp - 0x53c], edx
mov eax, dword [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0x53c]
push ecx
mov edx, dword [ebp - 0x540]
push edx
lea ecx, [ebp - 0x52c]
call fcn.100cbabc
mov byte [ebp - 4], 0x22
push str.planted_c4
lea ecx, [ebp - 0x55c]
call fcn.100c55b3
mov byte [ebp - 4], 0x23
push str.Planted_c4
lea ecx, [ebp - 0x578]
call fcn.100c55b3
mov byte [ebp - 4], 0x24
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x51c], esp
call fcn.100cabf8
push 1
lea eax, [ebp - 0x52c]
push eax
lea ecx, [ebp - 0x55c]
push ecx
lea edx, [ebp - 0x578]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c99c9
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x578]
call fcn.100c8051
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x55c]
call fcn.100c8051
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x52c]
call fcn.100cc7ff
mov dword [ebp - 4], 0xffffffff
push fcn.100c8051
push 4
push 0x1c
lea eax, [ebp - 0x10d8]
push eax
call fcn.100c9cd0
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x738
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x7f8
mov dword [ebp - 0x1170], eax
push str.disableteam
lea ecx, [ebp - 0x594]
call fcn.100c55b3
mov dword [ebp - 4], 0x25
push str.Do_not_render_teammates
lea ecx, [ebp - 0x5b0]
call fcn.100c55b3
mov byte [ebp - 4], 0x26
push 0
push 1
lea ecx, [ebp - 0x594]
push ecx
lea edx, [ebp - 0x5b0]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x5b0]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x594]
call fcn.100c8051
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x7f8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x890
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x5c1]
call fcn.100c74fd
mov dword [ebp - 0x1174], eax
push 0x10270da4
lea ecx, [ebp - 0x1060]
call fcn.100c55b3
mov dword [ebp - 4], 0x27
push str.Night
lea ecx, [ebp - 0x1044]
call fcn.100c55b3
mov byte [ebp - 4], 0x28
push str.Fullbright
lea ecx, [ebp - 0x1028]
call fcn.100c55b3
mov dword [ebp - 4], 0x29
lea ecx, [ebp - 0x100c]
push ecx
lea edx, [ebp - 0x1060]
push edx
lea ecx, [ebp - 0x5cc]
call fcn.100c4dac
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x5d8], ecx
mov dword [ebp - 0x5d4], edx
mov eax, dword [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0x5d4]
push ecx
mov edx, dword [ebp - 0x5d8]
push edx
lea ecx, [ebp - 0x5c0]
call fcn.100cbabc
mov byte [ebp - 4], 0x2a
push str.world
lea ecx, [ebp - 0x5f4]
call fcn.100c55b3
mov byte [ebp - 4], 0x2b
push str.World
lea ecx, [ebp - 0x610]
call fcn.100c55b3
mov byte [ebp - 4], 0x2c
push 0
push 1
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x5f4]
push ecx
lea edx, [ebp - 0x610]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c5c89
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x610]
call fcn.100c8051
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x5f4]
call fcn.100c8051
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x5c0]
call fcn.100cc7ff
mov dword [ebp - 4], 0xffffffff
push fcn.100c8051
push 3
push 0x1c
lea eax, [ebp - 0x1060]
push eax
call fcn.100c9cd0
mov eax, dword [ebp - 0x14]
add eax, 0x890
mov dword [ebp - 0x1170], eax
push fcn.100cbb25
mov ecx, dword [ebp - 0x1170]
call fcn.100cc804
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x890
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x944
mov dword [ebp - 0x1170], eax
push 0x102703d8
lea ecx, [ebp - 0x62c]
call fcn.100c5f36
mov dword [ebp - 4], 0x2d
push str.night_darkness
lea ecx, [ebp - 0x648]
call fcn.100c55b3
mov byte [ebp - 4], 0x2e
push 0x1026d151
lea ecx, [ebp - 0x664]
call fcn.100c55b3
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x62c]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c064]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1026c078]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x648]
push edx
lea eax, [ebp - 0x664]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x664]
call fcn.100c8051
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x648]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x62c]
call fcn.100ca644
mov eax, dword [ebp - 0x14]
add eax, 0x944
mov dword [ebp - 0x1170], eax
push fcn.100cbb25
mov ecx, dword [ebp - 0x1170]
call fcn.100cc804
mov eax, dword [ebp - 0x14]
add eax, 0x944
mov dword [ebp - 0x1170], eax
push 0x100c6f5d
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x944
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0xa14
mov dword [ebp - 0x1170], eax
push str.transparent_props
lea ecx, [ebp - 0x680]
call fcn.100c55b3
mov dword [ebp - 4], 0x30
push str.Transparent_props
lea ecx, [ebp - 0x69c]
call fcn.100c55b3
mov byte [ebp - 4], 0x31
push 0
push 1
lea ecx, [ebp - 0x680]
push ecx
lea edx, [ebp - 0x69c]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x69c]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x680]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0xa14
mov dword [ebp - 0x1170], eax
push fcn.100cbb25
mov ecx, dword [ebp - 0x1170]
call fcn.100cc804
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xa14
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0xaac
mov dword [ebp - 0x1170], eax
push 0x102703d8
lea ecx, [ebp - 0x6b8]
call fcn.100c5f36
mov dword [ebp - 4], 0x32
push str.transparent_props_amount
lea ecx, [ebp - 0x6d4]
call fcn.100c55b3
mov byte [ebp - 4], 0x33
push 0x1026d151
lea ecx, [ebp - 0x6f0]
call fcn.100c55b3
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x6b8]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c078]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1026c078]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x6d4]
push edx
lea eax, [ebp - 0x6f0]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x6f0]
call fcn.100c8051
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x6d4]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6b8]
call fcn.100ca644
mov eax, dword [ebp - 0x14]
add eax, 0xaac
mov dword [ebp - 0x1170], eax
push fcn.100cbb25
mov ecx, dword [ebp - 0x1170]
call fcn.100cc804
mov eax, dword [ebp - 0x14]
add eax, 0xaac
mov dword [ebp - 0x1170], eax
push 0x100cbe09
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xaac
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0xb7c
mov dword [ebp - 0x1170], eax
push str.enemy_radar
lea ecx, [ebp - 0x70c]
call fcn.100c55b3
mov dword [ebp - 4], 0x35
push str.Force_enemies_on_radar
lea ecx, [ebp - 0x728]
call fcn.100c55b3
mov byte [ebp - 4], 0x36
push 0
push 1
lea ecx, [ebp - 0x70c]
push ecx
lea edx, [ebp - 0x728]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x728]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70c]
call fcn.100c8051
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xb7c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x13e0
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x73d]
call fcn.100c74fd
mov dword [ebp - 0x1174], eax
push str.Visual_recoil
lea ecx, [ebp - 0x1008]
call fcn.100c55b3
mov dword [ebp - 4], 0x37
push 0x102718b4
lea ecx, [ebp - 0xfec]
call fcn.100c55b3
mov byte [ebp - 4], 0x38
push str.Flashbang
lea ecx, [ebp - 0xfd0]
call fcn.100c55b3
mov byte [ebp - 4], 0x39
push str.Teammates
lea ecx, [ebp - 0xfb4]
call fcn.100c55b3
mov byte [ebp - 4], 0x3a
push str.Scope
lea ecx, [ebp - 0xf98]
call fcn.100c55b3
mov dword [ebp - 4], 0x3b
lea ecx, [ebp - 0xf7c]
push ecx
lea edx, [ebp - 0x1008]
push edx
lea ecx, [ebp - 0x748]
call fcn.100c4dac
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x750], ecx
mov dword [ebp - 0x74c], edx
mov eax, dword [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0x74c]
push ecx
mov edx, dword [ebp - 0x750]
push edx
lea ecx, [ebp - 0x73c]
call fcn.100cbabc
mov byte [ebp - 4], 0x3c
push str.removals
lea ecx, [ebp - 0x76c]
call fcn.100c55b3
mov byte [ebp - 4], 0x3d
push str.Removals
lea ecx, [ebp - 0x788]
call fcn.100c55b3
mov byte [ebp - 4], 0x3e
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x72c], esp
call fcn.100cabf8
push 1
lea eax, [ebp - 0x73c]
push eax
lea ecx, [ebp - 0x76c]
push ecx
lea edx, [ebp - 0x788]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c99c9
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x788]
call fcn.100c8051
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x76c]
call fcn.100c8051
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x73c]
call fcn.100cc7ff
mov dword [ebp - 4], 0xffffffff
push fcn.100c8051
push 5
push 0x1c
lea eax, [ebp - 0x1008]
push eax
call fcn.100c9cd0
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x13e0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x14a0
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x799]
call fcn.100c74fd
mov dword [ebp - 0x1174], eax
push str.None
lea ecx, [ebp - 0xf78]
call fcn.100c55b3
mov dword [ebp - 4], 0x3f
push str.Static
lea ecx, [ebp - 0xf5c]
call fcn.100c55b3
mov byte [ebp - 4], 0x40
push str.Dynamic
lea ecx, [ebp - 0xf40]
call fcn.100c55b3
mov byte [ebp - 4], 0x41
push str.Gradient
lea ecx, [ebp - 0xf24]
call fcn.100c55b3
mov dword [ebp - 4], 0x42
lea ecx, [ebp - 0xf08]
push ecx
lea edx, [ebp - 0xf78]
push edx
lea ecx, [ebp - 0x7a4]
call fcn.100c4dac
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x7b0], ecx
mov dword [ebp - 0x7ac], edx
mov eax, dword [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0x7ac]
push ecx
mov edx, dword [ebp - 0x7b0]
push edx
lea ecx, [ebp - 0x798]
call fcn.100cbabc
mov byte [ebp - 4], 0x43
push str.no_scope_type
lea ecx, [ebp - 0x7cc]
call fcn.100c55b3
mov byte [ebp - 4], 0x44
push str.No_scope_type
lea ecx, [ebp - 0x7e8]
call fcn.100c55b3
mov byte [ebp - 4], 0x45
push 0
push 1
lea eax, [ebp - 0x798]
push eax
lea ecx, [ebp - 0x7cc]
push ecx
lea edx, [ebp - 0x7e8]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c5c89
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x7e8]
call fcn.100c8051
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x7cc]
call fcn.100c8051
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x798]
call fcn.100cc7ff
mov dword [ebp - 4], 0xffffffff
push fcn.100c8051
push 4
push 0x1c
lea eax, [ebp - 0xf78]
push eax
call fcn.100c9cd0
mov eax, dword [ebp - 0x14]
add eax, 0x14a0
mov dword [ebp - 0x1170], eax
push 0x100c60df
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x14a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1554
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041c33c]
mov dword [ebp - 0x824], ecx
mov edx, dword [ebp - 0x824]
mov dword [ebp - 0x828], edx
mov eax, dword [ebp - 0x828]
mov dword [ebp - 0x82c], eax
push str.customscopecolour
lea ecx, [ebp - 0x804]
call fcn.100c55b3
mov dword [ebp - 4], 0x46
push str.Gradient_scope_color
lea ecx, [ebp - 0x820]
call fcn.100c55b3
mov byte [ebp - 4], 0x47
push 0
mov ecx, dword [ebp - 0x82c]
push ecx
lea edx, [ebp - 0x804]
push edx
lea eax, [ebp - 0x820]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x820]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x804]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x1554
mov dword [ebp - 0x1170], eax
push 0x100c522f
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1554
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x15f4
mov dword [ebp - 0x1170], eax
push 0x1026abec
lea ecx, [ebp - 0x848]
call fcn.100c5f36
mov dword [ebp - 4], 0x48
push str.customscopesize
lea ecx, [ebp - 0x864]
call fcn.100c55b3
mov byte [ebp - 4], 0x49
push str.Gradient_scope_size
lea ecx, [ebp - 0x880]
call fcn.100c55b3
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x848]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102740a4]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102740b4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
lea edx, [ebp - 0x864]
push edx
lea eax, [ebp - 0x880]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x880]
call fcn.100c8051
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x864]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x848]
call fcn.100ca644
mov eax, dword [ebp - 0x14]
add eax, 0x15f4
mov dword [ebp - 0x1170], eax
push 0x100c522f
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x15f4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x16c4
mov dword [ebp - 0x1170], eax
push 0x10271990
lea ecx, [ebp - 0x89c]
call fcn.100c55b3
mov dword [ebp - 4], 0x4b
push str.Override_fov
lea ecx, [ebp - 0x8b8]
call fcn.100c55b3
mov byte [ebp - 4], 0x4c
push 0
push 1
lea ecx, [ebp - 0x89c]
push ecx
lea edx, [ebp - 0x8b8]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x8b8]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x89c]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x16c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x175c
mov dword [ebp - 0x1170], eax
push 0x10270d44
lea ecx, [ebp - 0x8d4]
call fcn.100c5f36
mov dword [ebp - 4], 0x4d
push str.fov_amt
lea ecx, [ebp - 0x8f0]
call fcn.100c55b3
mov byte [ebp - 4], 0x4e
push 0x1026d151
lea ecx, [ebp - 0x90c]
call fcn.100c55b3
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x8d4]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c074]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1027409c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10274094]
movss dword [esp], xmm0
lea edx, [ebp - 0x8f0]
push edx
lea eax, [ebp - 0x90c]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x90c]
call fcn.100c8051
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x8f0]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8d4]
call fcn.100ca644
mov eax, dword [ebp - 0x14]
add eax, 0x175c
mov dword [ebp - 0x1170], eax
push 0x100c9401
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x175c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x182c
mov dword [ebp - 0x1170], eax
push str.fov_scoped
lea ecx, [ebp - 0x928]
call fcn.100c55b3
mov dword [ebp - 4], 0x50
push str.Override_fov_when_scoped
lea ecx, [ebp - 0x944]
call fcn.100c55b3
mov byte [ebp - 4], 0x51
push 0
push 1
lea ecx, [ebp - 0x928]
push ecx
lea edx, [ebp - 0x944]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x944]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x928]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x182c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x18c4
mov dword [ebp - 0x1170], eax
push str.viewmodel_fov
lea ecx, [ebp - 0x960]
call fcn.100c55b3
mov dword [ebp - 4], 0x52
push str.Override_viewmodel_fov
lea ecx, [ebp - 0x97c]
call fcn.100c55b3
mov byte [ebp - 4], 0x53
push 0
push 1
lea ecx, [ebp - 0x960]
push ecx
lea edx, [ebp - 0x97c]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x97c]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x960]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x18c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x195c
mov dword [ebp - 0x1170], eax
push 0x10270d44
lea ecx, [ebp - 0x998]
call fcn.100c5f36
mov dword [ebp - 4], 0x54
push str.viewmodel_fov_amt
lea ecx, [ebp - 0x9b4]
call fcn.100c55b3
mov byte [ebp - 4], 0x55
push 0x1026d151
lea ecx, [ebp - 0x9d0]
call fcn.100c55b3
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x998]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c074]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1027409c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10274094]
movss dword [esp], xmm0
lea edx, [ebp - 0x9b4]
push edx
lea eax, [ebp - 0x9d0]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x9d0]
call fcn.100c8051
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x9b4]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x998]
call fcn.100ca644
mov eax, dword [ebp - 0x14]
add eax, 0x195c
mov dword [ebp - 0x1170], eax
push 0x100c9f41
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x195c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1a2c
mov dword [ebp - 0x1170], eax
push str.spectators
lea ecx, [ebp - 0x9ec]
call fcn.100c55b3
mov dword [ebp - 4], 0x57
push str.Spectator_list
lea ecx, [ebp - 0xa08]
call fcn.100c55b3
mov byte [ebp - 4], 0x58
push 0
push 1
lea ecx, [ebp - 0x9ec]
push ecx
lea edx, [ebp - 0xa08]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0xa08]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9ec]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1a2c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1ac4
mov dword [ebp - 0x1170], eax
push str.force_xhair
lea ecx, [ebp - 0xa24]
call fcn.100c55b3
mov dword [ebp - 4], 0x59
push str.Force_crosshair
lea ecx, [ebp - 0xa40]
call fcn.100c55b3
mov byte [ebp - 4], 0x5a
push 0
push 1
lea ecx, [ebp - 0xa24]
push ecx
lea edx, [ebp - 0xa40]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0xa40]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa24]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1ac4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x253c
mov dword [ebp - 0x1170], eax
push str.stick_man_the_video_game
lea ecx, [ebp - 0xa5c]
call fcn.100c55b3
mov dword [ebp - 4], 0x5b
push str.Local_stickman
lea ecx, [ebp - 0xa78]
call fcn.100c55b3
mov byte [ebp - 4], 0x5c
push 0
push 1
lea ecx, [ebp - 0xa5c]
push ecx
lea edx, [ebp - 0xa78]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0xa78]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa5c]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x253c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x25d4
mov dword [ebp - 0x1170], eax
push str.stick_man_go_coloured_like_nigaer
lea ecx, [ebp - 0xa98]
call fcn.100c55b3
mov dword [ebp - 4], 0x5d
push str.Stickman_color
lea ecx, [ebp - 0xab4]
call fcn.100c55b3
mov byte [ebp - 4], 0x5e
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xa7c], esp
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.100c44b0
lea ecx, [ebp - 0xa98]
push ecx
lea edx, [ebp - 0xab4]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0xab4]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa98]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x25d4
mov dword [ebp - 0x1170], eax
push 0x100c8aa1
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x25d4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1b5c
mov dword [ebp - 0x1170], eax
push str.spread_xhair
lea ecx, [ebp - 0xad0]
call fcn.100c55b3
mov dword [ebp - 4], 0x5f
push str.Visualize_spread
lea ecx, [ebp - 0xaec]
call fcn.100c55b3
mov byte [ebp - 4], 0x60
push 0
push 1
lea ecx, [ebp - 0xad0]
push ecx
lea edx, [ebp - 0xaec]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0xaec]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xad0]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1b5c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1bf4
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041c3bc]
mov dword [ebp - 0xb28], ecx
mov edx, dword [ebp - 0xb28]
mov dword [ebp - 0xb2c], edx
mov eax, dword [ebp - 0xb2c]
mov dword [ebp - 0xb30], eax
push str.spread_xhair_col
lea ecx, [ebp - 0xb08]
call fcn.100c55b3
mov dword [ebp - 4], 0x61
push str.Visualize_spread_color
lea ecx, [ebp - 0xb24]
call fcn.100c55b3
mov byte [ebp - 4], 0x62
push 0
mov ecx, dword [ebp - 0xb30]
push ecx
lea edx, [ebp - 0xb08]
push edx
lea eax, [ebp - 0xb24]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0xb24]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb08]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x1bf4
mov dword [ebp - 0x1170], eax
push 0x100ca072
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1bf4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1c94
mov dword [ebp - 0x1170], eax
push 0x102703d8
lea ecx, [ebp - 0xb4c]
call fcn.100c5f36
mov dword [ebp - 4], 0x63
push str.spread_xhair_blend
lea ecx, [ebp - 0xb68]
call fcn.100c55b3
mov byte [ebp - 4], 0x64
push 0x1026d151
lea ecx, [ebp - 0xb84]
call fcn.100c55b3
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0xb4c]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c078]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1026c078]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c064]
movss dword [esp], xmm0
lea edx, [ebp - 0xb68]
push edx
lea eax, [ebp - 0xb84]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0xb84]
call fcn.100c8051
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0xb68]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb4c]
call fcn.100ca644
mov eax, dword [ebp - 0x14]
add eax, 0x1c94
mov dword [ebp - 0x1170], eax
push 0x100ca072
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1c94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1d64
mov dword [ebp - 0x1170], eax
push str.pen_xhair
lea ecx, [ebp - 0xba0]
call fcn.100c55b3
mov dword [ebp - 4], 0x66
push str.Penetration_crosshair
lea ecx, [ebp - 0xbbc]
call fcn.100c55b3
mov byte [ebp - 4], 0x67
push 0
push 1
lea ecx, [ebp - 0xba0]
push ecx
lea edx, [ebp - 0xbbc]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xbbc]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xba0]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1d64
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1dfc
mov dword [ebp - 0x1170], eax
push str.pen_damage
lea ecx, [ebp - 0xbd8]
call fcn.100c55b3
mov dword [ebp - 4], 0x68
push str.Penetration_damage
lea ecx, [ebp - 0xbf4]
call fcn.100c55b3
mov byte [ebp - 4], 0x69
push 0
push 1
lea ecx, [ebp - 0xbd8]
push ecx
lea edx, [ebp - 0xbf4]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xbf4]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbd8]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1dfc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1f2c
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0xc09]
call fcn.100c74fd
mov dword [ebp - 0x1174], eax
push 0x10271b98
lea ecx, [ebp - 0xf00]
call fcn.100c55b3
mov dword [ebp - 4], 0x6a
push str.Ping
lea ecx, [ebp - 0xee4]
call fcn.100c55b3
mov byte [ebp - 4], 0x6b
push str.Damage_Override
lea ecx, [ebp - 0xec8]
call fcn.100c55b3
mov byte [ebp - 4], 0x6c
push str.Lag_compensation
lea ecx, [ebp - 0xeac]
call fcn.100c55b3
mov byte [ebp - 4], 0x6d
push str.Double_tap
lea ecx, [ebp - 0xe90]
call fcn.100c55b3
mov dword [ebp - 4], 0x6e
lea ecx, [ebp - 0xe74]
push ecx
lea edx, [ebp - 0xf00]
push edx
lea ecx, [ebp - 0xc14]
call fcn.100c4dac
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xc20], ecx
mov dword [ebp - 0xc1c], edx
mov eax, dword [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0xc1c]
push ecx
mov edx, dword [ebp - 0xc20]
push edx
lea ecx, [ebp - 0xc08]
call fcn.100cbabc
mov byte [ebp - 4], 0x6f
push str.indicators
lea ecx, [ebp - 0xc3c]
call fcn.100c55b3
mov byte [ebp - 4], 0x70
push str.Indicators
lea ecx, [ebp - 0xc58]
call fcn.100c55b3
mov byte [ebp - 4], 0x71
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xbf8], esp
call fcn.100cabf8
push 1
lea eax, [ebp - 0xc08]
push eax
lea ecx, [ebp - 0xc3c]
push ecx
lea edx, [ebp - 0xc58]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c99c9
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0xc58]
call fcn.100c8051
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0xc3c]
call fcn.100c8051
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0xc08]
call fcn.100cc7ff
mov dword [ebp - 4], 0xffffffff
push fcn.100c8051
push 5
push 0x1c
lea eax, [ebp - 0xf00]
push eax
call fcn.100c9cd0
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1f2c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x1fec
mov dword [ebp - 0x1170], eax
push str.tracers
lea ecx, [ebp - 0xc74]
call fcn.100c55b3
mov dword [ebp - 4], 0x72
push str.Grenade_simulation
lea ecx, [ebp - 0xc90]
call fcn.100c55b3
mov byte [ebp - 4], 0x73
push 0
push 1
lea ecx, [ebp - 0xc74]
push ecx
lea edx, [ebp - 0xc90]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0xc90]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc74]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1fec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x225c
mov dword [ebp - 0x1170], eax
push str.tracers_color
lea ecx, [ebp - 0xcb0]
call fcn.100c55b3
mov dword [ebp - 4], 0x74
push str.Grenade_simulation_color
lea ecx, [ebp - 0xccc]
call fcn.100c55b3
mov byte [ebp - 4], 0x75
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xc94], esp
push 0xff
push 0xe1
push 0xb4
push 0x3c
call fcn.100c44b0
lea ecx, [ebp - 0xcb0]
push ecx
lea edx, [ebp - 0xccc]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0xccc]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xcb0]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x225c
mov dword [ebp - 0x1170], eax
push 0x100c9050
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x225c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x2084
mov dword [ebp - 0x1170], eax
push str.impact_beams
lea ecx, [ebp - 0xce8]
call fcn.100c55b3
mov dword [ebp - 4], 0x76
push str.Impact_beams
lea ecx, [ebp - 0xd04]
call fcn.100c55b3
mov byte [ebp - 4], 0x77
push 0
push 1
lea ecx, [ebp - 0xce8]
push ecx
lea edx, [ebp - 0xd04]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c6ea4
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0xd04]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xce8]
call fcn.100c8051
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2084
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x211c
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041c340]
mov dword [ebp - 0xd40], ecx
mov edx, dword [ebp - 0xd40]
mov dword [ebp - 0xd44], edx
mov eax, dword [ebp - 0xd44]
mov dword [ebp - 0xd48], eax
push str.impact_beams_color
lea ecx, [ebp - 0xd20]
call fcn.100c55b3
mov dword [ebp - 4], 0x78
push str.Color
lea ecx, [ebp - 0xd3c]
call fcn.100c55b3
mov byte [ebp - 4], 0x79
push 0
mov ecx, dword [ebp - 0xd48]
push ecx
lea edx, [ebp - 0xd20]
push edx
lea eax, [ebp - 0xd3c]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0xd3c]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd20]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x100ca725
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x211c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x21bc
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041c35c]
mov dword [ebp - 0xd84], ecx
mov edx, dword [ebp - 0xd84]
mov dword [ebp - 0xd88], edx
mov eax, dword [ebp - 0xd88]
mov dword [ebp - 0xd8c], eax
push str.impact_beams_hurt_color
lea ecx, [ebp - 0xd64]
call fcn.100c55b3
mov dword [ebp - 4], 0x7a
push str.Hit_color
lea ecx, [ebp - 0xd80]
call fcn.100c55b3
mov byte [ebp - 4], 0x7b
push 0
mov ecx, dword [ebp - 0xd8c]
push ecx
lea edx, [ebp - 0xd64]
push edx
lea eax, [ebp - 0xd80]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100c6710
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0xd80]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd64]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x100ca725
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x21bc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x1026abec
lea ecx, [ebp - 0xda8]
call fcn.100c5f36
mov dword [ebp - 4], 0x7c
push str.impact_beams_time
lea ecx, [ebp - 0xdc4]
call fcn.100c55b3
mov byte [ebp - 4], 0x7d
push str.Impact_beams_time
lea ecx, [ebp - 0xde0]
call fcn.100c55b3
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0xda8]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x1026c064]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
lea edx, [ebp - 0xdc4]
push edx
lea eax, [ebp - 0xde0]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0xde0]
call fcn.100c8051
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0xdc4]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xda8]
call fcn.100ca644
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x100ca725
mov ecx, dword [ebp - 0x1170]
call fcn.100c986b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x23cc
mov dword [ebp - 0x1170], eax
push str.thirdperson
lea ecx, [ebp - 0xdfc]
call fcn.100c55b3
mov dword [ebp - 4], 0x7f
push str.Thirdperson
lea ecx, [ebp - 0xe18]
call fcn.100c55b3
mov byte [ebp - 4], 0x80
push 0xffffffffffffffff
lea ecx, [ebp - 0xdfc]
push ecx
lea edx, [ebp - 0xe18]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c68e6
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0xe18]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdfc]
call fcn.100c8051
mov eax, dword [ebp - 0x14]
add eax, 0x23cc
mov dword [ebp - 0x1170], eax
push 0x100cb5e9
mov ecx, dword [ebp - 0x1170]
call fcn.100c8ecf
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x23cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov eax, dword [ebp - 0x14]
add eax, 0x246c
mov dword [ebp - 0x1170], eax
push 0x10270d44
lea ecx, [ebp - 0xe34]
call fcn.100c5f36
mov dword [ebp - 4], 0x81
push str.thirdperson_distance
lea ecx, [ebp - 0xe50]
call fcn.100c55b3
mov byte [ebp - 4], 0x82
push 0x1026d158
lea ecx, [ebp - 0xe6c]
call fcn.100c55b3
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0xe34]
push ecx
push ecx
movss xmm0, dword [0x1026c04c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102740a0]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102740ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026fa8c]
movss dword [esp], xmm0
lea edx, [ebp - 0xe50]
push edx
lea eax, [ebp - 0xe6c]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cadc9
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0xe6c]
call fcn.100c8051
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0xe50]
call fcn.100c8051
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe34]
call fcn.100ca644
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x246c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c977b
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret