Function at 0x100c86fa
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x101bfd70
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 0x1025ccce
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x1168
call fcn.100c54b9
push esi
push edi
mov eax, dword [0x103e7c5c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x1042f1af
call fcn.100cb1e3
push str.Visuals
lea ecx, [ebp - 0x230]
call fcn.100c5590
mov dword [ebp - 4], 0
lea eax, [ebp - 0x230]
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c5207
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x230]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0xd0
mov dword [ebp - 0x1170], eax
push str.items
lea ecx, [ebp - 0x24c]
call fcn.100c5590
mov dword [ebp - 4], 1
push str.Dropped_weapons
lea ecx, [ebp - 0x268]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x268]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24c]
call fcn.100c7fc5
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xd0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0x1170], eax
push str.distance
lea ecx, [ebp - 0x284]
call fcn.100c5590
mov dword [ebp - 4], 3
push str.Distance_weapons
lea ecx, [ebp - 0x2a0]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2a0]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x284]
call fcn.100c7fc5
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x38
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x168
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041b2c0]
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.100c5590
mov dword [ebp - 4], 5
push str.Color
lea ecx, [ebp - 0x2d8]
call fcn.100c5590
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.100c666b
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x2d8]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2bc]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x168
mov dword [ebp - 0x1170], eax
push 0x100cb6f2
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x168
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x208
mov dword [ebp - 0x1170], eax
push str.ammo
lea ecx, [ebp - 0x300]
call fcn.100c5590
mov dword [ebp - 4], 7
push str.Dropped_weapons_ammo
lea ecx, [ebp - 0x31c]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x31c]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x300]
call fcn.100c7fc5
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x208
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x2a0
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041b2c8]
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.100c5590
mov dword [ebp - 4], 9
push str.Color
lea ecx, [ebp - 0x354]
call fcn.100c5590
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.100c666b
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x354]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x338]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x2a0
mov dword [ebp - 0x1170], eax
push 0x100ca2fc
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x340
mov dword [ebp - 0x1170], eax
push str.proj
lea ecx, [ebp - 0x37c]
call fcn.100c5590
mov dword [ebp - 4], 0xb
push str.Projectiles
lea ecx, [ebp - 0x398]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x398]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x37c]
call fcn.100c7fc5
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x340
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x3d8
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041b2c0]
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.100c5590
mov dword [ebp - 4], 0xd
push str.Color
lea ecx, [ebp - 0x3d0]
call fcn.100c5590
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.100c666b
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x3d0]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3b4]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x3d8
mov dword [ebp - 0x1170], eax
push 0x100c7a43
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3d8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x478
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x3f1]
call fcn.100c7471
mov dword [ebp - 0x1174], eax
push 0x10270620
lea ecx, [ebp - 0x116c]
call fcn.100c5590
mov dword [ebp - 4], 0xf
push str.Text
lea ecx, [ebp - 0x1150]
call fcn.100c5590
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x1134]
push ecx
lea edx, [ebp - 0x116c]
push edx
lea ecx, [ebp - 0x3fc]
call fcn.100c4d7a
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.100cb9f9
mov byte [ebp - 4], 0x11
push str.proj_timer
lea ecx, [ebp - 0x424]
call fcn.100c5590
mov byte [ebp - 4], 0x12
push str.projectile_timer
lea ecx, [ebp - 0x440]
call fcn.100c5590
mov byte [ebp - 4], 0x13
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x3e0], esp
call fcn.100cab0d
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.100c9915
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x440]
call fcn.100c7fc5
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x424]
call fcn.100c7fc5
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x3f0]
call fcn.100cc72d
mov dword [ebp - 4], 0xffffffff
push fcn.100c7fc5
push 2
push 0x1c
lea eax, [ebp - 0x116c]
push eax
call fcn.100c9c08
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x478
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x538
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x455]
call fcn.100c7471
mov dword [ebp - 0x1174], eax
push str.Molly
lea ecx, [ebp - 0x1130]
call fcn.100c5590
mov dword [ebp - 4], 0x14
push str.Smoke
lea ecx, [ebp - 0x1114]
call fcn.100c5590
mov byte [ebp - 4], 0x15
push str.Nade
lea ecx, [ebp - 0x10f8]
call fcn.100c5590
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x10dc]
push ecx
lea edx, [ebp - 0x1130]
push edx
lea ecx, [ebp - 0x460]
call fcn.100c4d7a
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.100cb9f9
mov byte [ebp - 4], 0x17
push str.proj_range
lea ecx, [ebp - 0x484]
call fcn.100c5590
mov byte [ebp - 4], 0x18
push str.Projectile_range
lea ecx, [ebp - 0x4a0]
call fcn.100c5590
mov byte [ebp - 4], 0x19
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x444], esp
call fcn.100cab0d
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.100c9915
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x4a0]
call fcn.100c7fc5
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x484]
call fcn.100c7fc5
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x454]
call fcn.100cc72d
mov dword [ebp - 4], 0xffffffff
push fcn.100c7fc5
push 3
push 0x1c
lea eax, [ebp - 0x1130]
push eax
call fcn.100c9c08
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x538
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
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.100c5590
mov dword [ebp - 4], 0x1a
push str.Molotov_color
lea ecx, [ebp - 0x4dc]
call fcn.100c5590
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.100c447e
lea ecx, [ebp - 0x4c0]
push ecx
lea edx, [ebp - 0x4dc]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c666b
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x4dc]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c0]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x5f8
mov dword [ebp - 0x1170], eax
push 0x100c40a0
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5f8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
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.100c5590
mov dword [ebp - 4], 0x1c
push str.Smoke_color
lea ecx, [ebp - 0x518]
call fcn.100c5590
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.100c447e
lea ecx, [ebp - 0x4fc]
push ecx
lea edx, [ebp - 0x518]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c666b
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x518]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4fc]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x698
mov dword [ebp - 0x1170], eax
push 0x100c65f3
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x698
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x738
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x52d]
call fcn.100c7471
mov dword [ebp - 0x1174], eax
push str.On_screen__2D_
lea ecx, [ebp - 0x10d8]
call fcn.100c5590
mov dword [ebp - 4], 0x1e
push str.On_bomb__3D_
lea ecx, [ebp - 0x10bc]
call fcn.100c5590
mov byte [ebp - 4], 0x1f
push str.Bomb_timer__2D_
lea ecx, [ebp - 0x10a0]
call fcn.100c5590
mov byte [ebp - 4], 0x20
push str.Bomb_timer__3D_
lea ecx, [ebp - 0x1084]
call fcn.100c5590
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0x1068]
push ecx
lea edx, [ebp - 0x10d8]
push edx
lea ecx, [ebp - 0x538]
call fcn.100c4d7a
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.100cb9f9
mov byte [ebp - 4], 0x22
push str.planted_c4
lea ecx, [ebp - 0x55c]
call fcn.100c5590
mov byte [ebp - 4], 0x23
push str.Planted_c4
lea ecx, [ebp - 0x578]
call fcn.100c5590
mov byte [ebp - 4], 0x24
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x51c], esp
call fcn.100cab0d
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.100c9915
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x578]
call fcn.100c7fc5
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x55c]
call fcn.100c7fc5
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x52c]
call fcn.100cc72d
mov dword [ebp - 4], 0xffffffff
push fcn.100c7fc5
push 4
push 0x1c
lea eax, [ebp - 0x10d8]
push eax
call fcn.100c9c08
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x738
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x7f8
mov dword [ebp - 0x1170], eax
push str.disableteam
lea ecx, [ebp - 0x594]
call fcn.100c5590
mov dword [ebp - 4], 0x25
push str.Do_not_render_teammates
lea ecx, [ebp - 0x5b0]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x5b0]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x594]
call fcn.100c7fc5
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x7f8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x890
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x5c1]
call fcn.100c7471
mov dword [ebp - 0x1174], eax
push 0x1026fd2c
lea ecx, [ebp - 0x1060]
call fcn.100c5590
mov dword [ebp - 4], 0x27
push str.Night
lea ecx, [ebp - 0x1044]
call fcn.100c5590
mov byte [ebp - 4], 0x28
push str.Fullbright
lea ecx, [ebp - 0x1028]
call fcn.100c5590
mov dword [ebp - 4], 0x29
lea ecx, [ebp - 0x100c]
push ecx
lea edx, [ebp - 0x1060]
push edx
lea ecx, [ebp - 0x5cc]
call fcn.100c4d7a
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.100cb9f9
mov byte [ebp - 4], 0x2a
push str.world
lea ecx, [ebp - 0x5f4]
call fcn.100c5590
mov byte [ebp - 4], 0x2b
push str.World
lea ecx, [ebp - 0x610]
call fcn.100c5590
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.100c5c25
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x610]
call fcn.100c7fc5
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x5f4]
call fcn.100c7fc5
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x5c0]
call fcn.100cc72d
mov dword [ebp - 4], 0xffffffff
push fcn.100c7fc5
push 3
push 0x1c
lea eax, [ebp - 0x1060]
push eax
call fcn.100c9c08
mov eax, dword [ebp - 0x14]
add eax, 0x890
mov dword [ebp - 0x1170], eax
push fcn.100cba5d
mov ecx, dword [ebp - 0x1170]
call fcn.100cc732
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x890
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x944
mov dword [ebp - 0x1170], eax
push 0x1026f360
lea ecx, [ebp - 0x62c]
call fcn.100c5eb9
mov dword [ebp - 4], 0x2d
push str.night_darkness
lea ecx, [ebp - 0x648]
call fcn.100c5590
mov byte [ebp - 4], 0x2e
push 0x1026c0d1
lea ecx, [ebp - 0x664]
call fcn.100c5590
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x62c]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026afdc]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1026aff0]
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.100cacca
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x664]
call fcn.100c7fc5
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x648]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x62c]
call fcn.100ca54a
mov eax, dword [ebp - 0x14]
add eax, 0x944
mov dword [ebp - 0x1170], eax
push fcn.100cba5d
mov ecx, dword [ebp - 0x1170]
call fcn.100cc732
mov eax, dword [ebp - 0x14]
add eax, 0x944
mov dword [ebp - 0x1170], eax
push 0x100c6edb
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x944
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0xa14
mov dword [ebp - 0x1170], eax
push str.transparent_props
lea ecx, [ebp - 0x680]
call fcn.100c5590
mov dword [ebp - 4], 0x30
push str.Transparent_props
lea ecx, [ebp - 0x69c]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x69c]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x680]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0xa14
mov dword [ebp - 0x1170], eax
push fcn.100cba5d
mov ecx, dword [ebp - 0x1170]
call fcn.100cc732
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xa14
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0xaac
mov dword [ebp - 0x1170], eax
push 0x1026f360
lea ecx, [ebp - 0x6b8]
call fcn.100c5eb9
mov dword [ebp - 4], 0x32
push str.transparent_props_amount
lea ecx, [ebp - 0x6d4]
call fcn.100c5590
mov byte [ebp - 4], 0x33
push 0x1026c0d1
lea ecx, [ebp - 0x6f0]
call fcn.100c5590
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x6b8]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026aff0]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1026aff0]
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.100cacca
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x6f0]
call fcn.100c7fc5
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x6d4]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6b8]
call fcn.100ca54a
mov eax, dword [ebp - 0x14]
add eax, 0xaac
mov dword [ebp - 0x1170], eax
push fcn.100cba5d
mov ecx, dword [ebp - 0x1170]
call fcn.100cc732
mov eax, dword [ebp - 0x14]
add eax, 0xaac
mov dword [ebp - 0x1170], eax
push 0x100cbd5f
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xaac
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0xb7c
mov dword [ebp - 0x1170], eax
push str.enemy_radar
lea ecx, [ebp - 0x70c]
call fcn.100c5590
mov dword [ebp - 4], 0x35
push str.Force_enemies_on_radar
lea ecx, [ebp - 0x728]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x728]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70c]
call fcn.100c7fc5
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xb7c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x13e0
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x73d]
call fcn.100c7471
mov dword [ebp - 0x1174], eax
push str.Visual_recoil
lea ecx, [ebp - 0x1008]
call fcn.100c5590
mov dword [ebp - 4], 0x37
push 0x1027083c
lea ecx, [ebp - 0xfec]
call fcn.100c5590
mov byte [ebp - 4], 0x38
push str.Flashbang
lea ecx, [ebp - 0xfd0]
call fcn.100c5590
mov byte [ebp - 4], 0x39
push str.Teammates
lea ecx, [ebp - 0xfb4]
call fcn.100c5590
mov byte [ebp - 4], 0x3a
push str.Scope
lea ecx, [ebp - 0xf98]
call fcn.100c5590
mov dword [ebp - 4], 0x3b
lea ecx, [ebp - 0xf7c]
push ecx
lea edx, [ebp - 0x1008]
push edx
lea ecx, [ebp - 0x748]
call fcn.100c4d7a
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.100cb9f9
mov byte [ebp - 4], 0x3c
push str.removals
lea ecx, [ebp - 0x76c]
call fcn.100c5590
mov byte [ebp - 4], 0x3d
push str.Removals
lea ecx, [ebp - 0x788]
call fcn.100c5590
mov byte [ebp - 4], 0x3e
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x72c], esp
call fcn.100cab0d
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.100c9915
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x788]
call fcn.100c7fc5
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x76c]
call fcn.100c7fc5
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x73c]
call fcn.100cc72d
mov dword [ebp - 4], 0xffffffff
push fcn.100c7fc5
push 5
push 0x1c
lea eax, [ebp - 0x1008]
push eax
call fcn.100c9c08
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x13e0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x14a0
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0x799]
call fcn.100c7471
mov dword [ebp - 0x1174], eax
push str.None
lea ecx, [ebp - 0xf78]
call fcn.100c5590
mov dword [ebp - 4], 0x3f
push str.Static
lea ecx, [ebp - 0xf5c]
call fcn.100c5590
mov byte [ebp - 4], 0x40
push str.Dynamic
lea ecx, [ebp - 0xf40]
call fcn.100c5590
mov byte [ebp - 4], 0x41
push str.Gradient
lea ecx, [ebp - 0xf24]
call fcn.100c5590
mov dword [ebp - 4], 0x42
lea ecx, [ebp - 0xf08]
push ecx
lea edx, [ebp - 0xf78]
push edx
lea ecx, [ebp - 0x7a4]
call fcn.100c4d7a
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.100cb9f9
mov byte [ebp - 4], 0x43
push str.no_scope_type
lea ecx, [ebp - 0x7cc]
call fcn.100c5590
mov byte [ebp - 4], 0x44
push str.No_scope_type
lea ecx, [ebp - 0x7e8]
call fcn.100c5590
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.100c5c25
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x7e8]
call fcn.100c7fc5
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x7cc]
call fcn.100c7fc5
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x798]
call fcn.100cc72d
mov dword [ebp - 4], 0xffffffff
push fcn.100c7fc5
push 4
push 0x1c
lea eax, [ebp - 0xf78]
push eax
call fcn.100c9c08
mov eax, dword [ebp - 0x14]
add eax, 0x14a0
mov dword [ebp - 0x1170], eax
push 0x100c605d
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x14a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1554
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041b2c4]
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.100c5590
mov dword [ebp - 4], 0x46
push str.Gradient_scope_color
lea ecx, [ebp - 0x820]
call fcn.100c5590
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.100c666b
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x820]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x804]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x1554
mov dword [ebp - 0x1170], eax
push 0x100c5211
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1554
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x15f4
mov dword [ebp - 0x1170], eax
push 0x10269bc4
lea ecx, [ebp - 0x848]
call fcn.100c5eb9
mov dword [ebp - 4], 0x48
push str.customscopesize
lea ecx, [ebp - 0x864]
call fcn.100c5590
mov byte [ebp - 4], 0x49
push str.Gradient_scope_size
lea ecx, [ebp - 0x880]
call fcn.100c5590
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x848]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027305c]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x1027306c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
lea edx, [ebp - 0x864]
push edx
lea eax, [ebp - 0x880]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cacca
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x880]
call fcn.100c7fc5
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x864]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x848]
call fcn.100ca54a
mov eax, dword [ebp - 0x14]
add eax, 0x15f4
mov dword [ebp - 0x1170], eax
push 0x100c5211
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x15f4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x16c4
mov dword [ebp - 0x1170], eax
push 0x10270918
lea ecx, [ebp - 0x89c]
call fcn.100c5590
mov dword [ebp - 4], 0x4b
push str.Override_fov
lea ecx, [ebp - 0x8b8]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x8b8]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x89c]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x16c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x175c
mov dword [ebp - 0x1170], eax
push 0x1026fccc
lea ecx, [ebp - 0x8d4]
call fcn.100c5eb9
mov dword [ebp - 4], 0x4d
push str.fov_amt
lea ecx, [ebp - 0x8f0]
call fcn.100c5590
mov byte [ebp - 4], 0x4e
push 0x1026c0d1
lea ecx, [ebp - 0x90c]
call fcn.100c5590
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x8d4]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026afec]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10273054]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027304c]
movss dword [esp], xmm0
lea edx, [ebp - 0x8f0]
push edx
lea eax, [ebp - 0x90c]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cacca
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x90c]
call fcn.100c7fc5
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x8f0]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8d4]
call fcn.100ca54a
mov eax, dword [ebp - 0x14]
add eax, 0x175c
mov dword [ebp - 0x1170], eax
push 0x100c9366
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x175c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x182c
mov dword [ebp - 0x1170], eax
push str.fov_scoped
lea ecx, [ebp - 0x928]
call fcn.100c5590
mov dword [ebp - 4], 0x50
push str.Override_fov_when_scoped
lea ecx, [ebp - 0x944]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x944]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x928]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x182c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x18c4
mov dword [ebp - 0x1170], eax
push str.viewmodel_fov
lea ecx, [ebp - 0x960]
call fcn.100c5590
mov dword [ebp - 4], 0x52
push str.Override_viewmodel_fov
lea ecx, [ebp - 0x97c]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x97c]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x960]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x18c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x195c
mov dword [ebp - 0x1170], eax
push 0x1026fccc
lea ecx, [ebp - 0x998]
call fcn.100c5eb9
mov dword [ebp - 4], 0x54
push str.viewmodel_fov_amt
lea ecx, [ebp - 0x9b4]
call fcn.100c5590
mov byte [ebp - 4], 0x55
push 0x1026c0d1
lea ecx, [ebp - 0x9d0]
call fcn.100c5590
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x998]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026afec]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10273054]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1027304c]
movss dword [esp], xmm0
lea edx, [ebp - 0x9b4]
push edx
lea eax, [ebp - 0x9d0]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cacca
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x9d0]
call fcn.100c7fc5
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x9b4]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x998]
call fcn.100ca54a
mov eax, dword [ebp - 0x14]
add eax, 0x195c
mov dword [ebp - 0x1170], eax
push 0x100c9e6f
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x195c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1a2c
mov dword [ebp - 0x1170], eax
push str.spectators
lea ecx, [ebp - 0x9ec]
call fcn.100c5590
mov dword [ebp - 4], 0x57
push str.Spectator_list
lea ecx, [ebp - 0xa08]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0xa08]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9ec]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1a2c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1ac4
mov dword [ebp - 0x1170], eax
push str.force_xhair
lea ecx, [ebp - 0xa24]
call fcn.100c5590
mov dword [ebp - 4], 0x59
push str.Force_crosshair
lea ecx, [ebp - 0xa40]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0xa40]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa24]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1ac4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
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.100c5590
mov dword [ebp - 4], 0x5b
push str.Local_stickman
lea ecx, [ebp - 0xa78]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0xa78]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa5c]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x253c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
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.100c5590
mov dword [ebp - 4], 0x5d
push str.Stickman_color
lea ecx, [ebp - 0xab4]
call fcn.100c5590
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.100c447e
lea ecx, [ebp - 0xa98]
push ecx
lea edx, [ebp - 0xab4]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c666b
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0xab4]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa98]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x25d4
mov dword [ebp - 0x1170], eax
push 0x100c89e8
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x25d4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1b5c
mov dword [ebp - 0x1170], eax
push str.spread_xhair
lea ecx, [ebp - 0xad0]
call fcn.100c5590
mov dword [ebp - 4], 0x5f
push str.Visualize_spread
lea ecx, [ebp - 0xaec]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0xaec]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xad0]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1b5c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1bf4
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041b344]
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.100c5590
mov dword [ebp - 4], 0x61
push str.Visualize_spread_color
lea ecx, [ebp - 0xb24]
call fcn.100c5590
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.100c666b
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0xb24]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb08]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x1bf4
mov dword [ebp - 0x1170], eax
push 0x100c9f9b
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1bf4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1c94
mov dword [ebp - 0x1170], eax
push 0x1026f360
lea ecx, [ebp - 0xb4c]
call fcn.100c5eb9
mov dword [ebp - 4], 0x63
push str.spread_xhair_blend
lea ecx, [ebp - 0xb68]
call fcn.100c5590
mov byte [ebp - 4], 0x64
push 0x1026c0d1
lea ecx, [ebp - 0xb84]
call fcn.100c5590
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0xb4c]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026aff0]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1026aff0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026afdc]
movss dword [esp], xmm0
lea edx, [ebp - 0xb68]
push edx
lea eax, [ebp - 0xb84]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cacca
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0xb84]
call fcn.100c7fc5
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0xb68]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb4c]
call fcn.100ca54a
mov eax, dword [ebp - 0x14]
add eax, 0x1c94
mov dword [ebp - 0x1170], eax
push 0x100c9f9b
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1c94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1d64
mov dword [ebp - 0x1170], eax
push str.pen_xhair
lea ecx, [ebp - 0xba0]
call fcn.100c5590
mov dword [ebp - 4], 0x66
push str.Penetration_crosshair
lea ecx, [ebp - 0xbbc]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xbbc]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xba0]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1d64
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1dfc
mov dword [ebp - 0x1170], eax
push str.pen_damage
lea ecx, [ebp - 0xbd8]
call fcn.100c5590
mov dword [ebp - 4], 0x68
push str.Penetration_damage
lea ecx, [ebp - 0xbf4]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xbf4]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbd8]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1dfc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1f2c
mov dword [ebp - 0x1170], eax
lea ecx, [ebp - 0xc09]
call fcn.100c7471
mov dword [ebp - 0x1174], eax
push 0x10270b20
lea ecx, [ebp - 0xf00]
call fcn.100c5590
mov dword [ebp - 4], 0x6a
push str.Ping
lea ecx, [ebp - 0xee4]
call fcn.100c5590
mov byte [ebp - 4], 0x6b
push str.Damage_Override
lea ecx, [ebp - 0xec8]
call fcn.100c5590
mov byte [ebp - 4], 0x6c
push str.Lag_compensation
lea ecx, [ebp - 0xeac]
call fcn.100c5590
mov byte [ebp - 4], 0x6d
push str.Double_tap
lea ecx, [ebp - 0xe90]
call fcn.100c5590
mov dword [ebp - 4], 0x6e
lea ecx, [ebp - 0xe74]
push ecx
lea edx, [ebp - 0xf00]
push edx
lea ecx, [ebp - 0xc14]
call fcn.100c4d7a
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.100cb9f9
mov byte [ebp - 4], 0x6f
push str.indicators
lea ecx, [ebp - 0xc3c]
call fcn.100c5590
mov byte [ebp - 4], 0x70
push str.Indicators
lea ecx, [ebp - 0xc58]
call fcn.100c5590
mov byte [ebp - 4], 0x71
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xbf8], esp
call fcn.100cab0d
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.100c9915
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0xc58]
call fcn.100c7fc5
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0xc3c]
call fcn.100c7fc5
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0xc08]
call fcn.100cc72d
mov dword [ebp - 4], 0xffffffff
push fcn.100c7fc5
push 5
push 0x1c
lea eax, [ebp - 0xf00]
push eax
call fcn.100c9c08
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1f2c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x1fec
mov dword [ebp - 0x1170], eax
push str.tracers
lea ecx, [ebp - 0xc74]
call fcn.100c5590
mov dword [ebp - 4], 0x72
push str.Grenade_simulation
lea ecx, [ebp - 0xc90]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0xc90]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc74]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1fec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x225c
mov dword [ebp - 0x1170], eax
push str.tracers_color
lea ecx, [ebp - 0xcb0]
call fcn.100c5590
mov dword [ebp - 4], 0x74
push str.Grenade_simulation_color
lea ecx, [ebp - 0xccc]
call fcn.100c5590
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.100c447e
lea ecx, [ebp - 0xcb0]
push ecx
lea edx, [ebp - 0xccc]
push edx
mov ecx, dword [ebp - 0x1170]
call fcn.100c666b
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0xccc]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xcb0]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x225c
mov dword [ebp - 0x1170], eax
push 0x100c8fab
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x225c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x2084
mov dword [ebp - 0x1170], eax
push str.impact_beams
lea ecx, [ebp - 0xce8]
call fcn.100c5590
mov dword [ebp - 4], 0x76
push str.Impact_beams
lea ecx, [ebp - 0xd04]
call fcn.100c5590
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.100c6e22
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0xd04]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xce8]
call fcn.100c7fc5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2084
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x211c
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041b2c8]
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.100c5590
mov dword [ebp - 4], 0x78
push str.Color
lea ecx, [ebp - 0xd3c]
call fcn.100c5590
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.100c666b
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0xd3c]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd20]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x100ca63a
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x211c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x21bc
mov dword [ebp - 0x1170], eax
mov ecx, dword [0x1041b2e4]
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.100c5590
mov dword [ebp - 4], 0x7a
push str.Hit_color
lea ecx, [ebp - 0xd80]
call fcn.100c5590
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.100c666b
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0xd80]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd64]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x100ca63a
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x21bc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x10269bc4
lea ecx, [ebp - 0xda8]
call fcn.100c5eb9
mov dword [ebp - 4], 0x7c
push str.impact_beams_time
lea ecx, [ebp - 0xdc4]
call fcn.100c5590
mov byte [ebp - 4], 0x7d
push str.Impact_beams_time
lea ecx, [ebp - 0xde0]
call fcn.100c5590
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0xda8]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x1026afdc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
lea edx, [ebp - 0xdc4]
push edx
lea eax, [ebp - 0xde0]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cacca
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0xde0]
call fcn.100c7fc5
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0xdc4]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xda8]
call fcn.100ca54a
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
mov dword [ebp - 0x1170], eax
push 0x100ca63a
mov ecx, dword [ebp - 0x1170]
call fcn.100c97c6
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x22fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x23cc
mov dword [ebp - 0x1170], eax
push str.thirdperson
lea ecx, [ebp - 0xdfc]
call fcn.100c5590
mov dword [ebp - 4], 0x7f
push str.Thirdperson
lea ecx, [ebp - 0xe18]
call fcn.100c5590
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.100c682d
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0xe18]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdfc]
call fcn.100c7fc5
mov eax, dword [ebp - 0x14]
add eax, 0x23cc
mov dword [ebp - 0x1170], eax
push 0x100cb4f4
mov ecx, dword [ebp - 0x1170]
call fcn.100c8e2f
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x23cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
mov eax, dword [ebp - 0x14]
add eax, 0x246c
mov dword [ebp - 0x1170], eax
push 0x1026fccc
lea ecx, [ebp - 0xe34]
call fcn.100c5eb9
mov dword [ebp - 4], 0x81
push str.thirdperson_distance
lea ecx, [ebp - 0xe50]
call fcn.100c5590
mov byte [ebp - 4], 0x82
push 0x1026c0d8
lea ecx, [ebp - 0xe6c]
call fcn.100c5590
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0xe34]
push ecx
push ecx
movss xmm0, dword [0x1026afc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10273058]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10273064]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1026ea14]
movss dword [esp], xmm0
lea edx, [ebp - 0xe50]
push edx
lea eax, [ebp - 0xe6c]
push eax
mov ecx, dword [ebp - 0x1170]
call fcn.100cacca
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0xe6c]
call fcn.100c7fc5
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0xe50]
call fcn.100c7fc5
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe34]
call fcn.100ca54a
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x246c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100c96e5
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