Function at 0x100e6270
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101258b1
mov eax, dword fs:[0]
push eax
sub esp, 0xf30
push ebx
push esi
push edi
lea edi, [ebp - 0xabc]
mov ecx, 0x2ac
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
mov eax, dword [0x1014f440]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 4], 0
mov ecx, 0x101c37de
call fcn.1011c410
mov eax, 4
imul ecx, eax, 3
mov edx, dword [ecx + 0x1014f0a8]
push edx
lea ecx, [ebp + 8]
call fcn.10014780
lea ecx, [ebp + 8]
call fcn.10014900
push eax
mov ecx, 0x1017220c
call fcn.100e2b80
push 0x1012a267
call fcn.100e5f20
add esp, 4
push str.active
lea ecx, [ebp - 0x4ac]
call fcn.1001dd60
mov byte [ebp - 4], 1
push 1
push 0x101506f6
lea eax, [ebp - 0x4ac]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4ac]
call fcn.100083c0
push str.panic.key
lea ecx, [ebp - 0x4d0]
call fcn.1001dd60
mov byte [ebp - 4], 2
push 0x8c
push 0x101506f8
lea eax, [ebp - 0x4d0]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4d0]
call fcn.100083c0
push 0x1013bb90
call fcn.100e5f20
add esp, 4
push str.esp.player.enabled
lea ecx, [ebp - 0x4f4]
call fcn.1001dd60
mov byte [ebp - 4], 3
push 1
push 0x101506fc
lea eax, [ebp - 0x4f4]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4f4]
call fcn.100083c0
push str.esp.player.teammates
lea ecx, [ebp - 0x518]
call fcn.1001dd60
mov byte [ebp - 4], 4
push 0
push 0x101506fd
lea eax, [ebp - 0x518]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x518]
call fcn.100083c0
push str.esp.player.box
lea ecx, [ebp - 0x53c]
call fcn.1001dd60
mov byte [ebp - 4], 5
push 2
push 0x10150700
lea eax, [ebp - 0x53c]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x53c]
call fcn.100083c0
push str.esp.player.box.outline
lea ecx, [ebp - 0x560]
call fcn.1001dd60
mov byte [ebp - 4], 6
push 0
push 0x10150704
lea eax, [ebp - 0x560]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x560]
call fcn.100083c0
push str.esp.player.box.color.t
lea ecx, [ebp - 0x584]
call fcn.1001dd60
mov byte [ebp - 4], 7
push str.255_64_64_255
push 0x10150708
lea eax, [ebp - 0x584]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x584]
call fcn.100083c0
push str.esp.player.box.color.ct
lea ecx, [ebp - 0x5a8]
call fcn.1001dd60
mov byte [ebp - 4], 8
push str.64_125_255_255
push 0x10150718
lea eax, [ebp - 0x5a8]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x5a8]
call fcn.100083c0
push str.esp.player.name
lea ecx, [ebp - 0x5cc]
call fcn.1001dd60
mov byte [ebp - 4], 9
push 0
push 0x10150728
lea eax, [ebp - 0x5cc]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x5cc]
call fcn.100083c0
push str.esp.player.weapon
lea ecx, [ebp - 0x5f0]
call fcn.1001dd60
mov byte [ebp - 4], 0xa
push 0
push 0x1015072c
lea eax, [ebp - 0x5f0]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x5f0]
call fcn.100083c0
push str.esp.player.distance
lea ecx, [ebp - 0x614]
call fcn.1001dd60
mov byte [ebp - 4], 0xb
push 0
push 0x10150730
lea eax, [ebp - 0x614]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x614]
call fcn.100083c0
push str.esp.player.distance.measure
lea ecx, [ebp - 0x638]
call fcn.1001dd60
mov byte [ebp - 4], 0xc
push 0
push 0x10150734
lea eax, [ebp - 0x638]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x638]
call fcn.100083c0
push str.esp.player.background.color
lea ecx, [ebp - 0x65c]
call fcn.1001dd60
mov byte [ebp - 4], 0xd
push str.0_0_0_0
push 0x10150738
lea eax, [ebp - 0x65c]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x65c]
call fcn.100083c0
push str.esp.player.health
lea ecx, [ebp - 0x680]
call fcn.1001dd60
mov byte [ebp - 4], 0xe
push 0
push 0x10150748
lea eax, [ebp - 0x680]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x680]
call fcn.100083c0
push str.esp.player.health.value
lea ecx, [ebp - 0x6a4]
call fcn.1001dd60
mov byte [ebp - 4], 0xf
push 0
push 0x1015074c
lea eax, [ebp - 0x6a4]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x6a4]
call fcn.100083c0
push str.esp.player.armor
lea ecx, [ebp - 0x6c8]
call fcn.1001dd60
mov byte [ebp - 4], 0x10
push 0
push 0x10150750
lea eax, [ebp - 0x6c8]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x6c8]
call fcn.100083c0
push str.esp.player.skeleton
lea ecx, [ebp - 0x6ec]
call fcn.1001dd60
mov byte [ebp - 4], 0x11
push 0
push 0x10150754
lea eax, [ebp - 0x6ec]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x6ec]
call fcn.100083c0
push str.esp.player.skeleton.color
lea ecx, [ebp - 0x710]
call fcn.1001dd60
mov byte [ebp - 4], 0x12
push str.255_255_255_160
push 0x10150758
lea eax, [ebp - 0x710]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x710]
call fcn.100083c0
push str.esp.player.out_of_pov_arrow
lea ecx, [ebp - 0x734]
call fcn.1001dd60
mov byte [ebp - 4], 0x13
push 0
push 0x10150768
lea eax, [ebp - 0x734]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x734]
call fcn.100083c0
push str.esp.player.out_of_pov_arrow.radius
lea ecx, [ebp - 0x758]
call fcn.1001dd60
mov byte [ebp - 4], 0x14
push ecx
movss xmm0, dword [0x10139e08]
movss dword [esp], xmm0
push 0x1015076c
lea eax, [ebp - 0x758]
push eax
call fcn.100dce80
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x758]
call fcn.100083c0
push str.esp.player.history.time
lea ecx, [ebp - 0x77c]
call fcn.1001dd60
mov byte [ebp - 4], 0x15
push ecx
movss xmm0, dword [0x10128dbc]
movss dword [esp], xmm0
push 0x10150770
lea eax, [ebp - 0x77c]
push eax
call fcn.100dce80
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x77c]
call fcn.100083c0
push str.esp.player.fadeout.dormant
lea ecx, [ebp - 0x7a0]
call fcn.1001dd60
mov byte [ebp - 4], 0x16
push 0
push 0x10150774
lea eax, [ebp - 0x7a0]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x7a0]
call fcn.100083c0
push str.esp.sound
lea ecx, [ebp - 0x7c4]
call fcn.1001dd60
mov byte [ebp - 4], 0x17
push 0
push 0x1015078c
lea eax, [ebp - 0x7c4]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x7c4]
call fcn.100083c0
push str.esp.sound.fadeout_time
lea ecx, [ebp - 0x7e8]
call fcn.1001dd60
mov byte [ebp - 4], 0x18
push ecx
movss xmm0, dword [0x10128db8]
movss dword [esp], xmm0
push 0x10150790
lea eax, [ebp - 0x7e8]
push eax
call fcn.100dce80
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x7e8]
call fcn.100083c0
push str.esp.sound.circle_size
lea ecx, [ebp - 0x80c]
call fcn.1001dd60
mov byte [ebp - 4], 0x19
push ecx
movss xmm0, dword [0x10129214]
movss dword [esp], xmm0
push 0x10150794
lea eax, [ebp - 0x80c]
push eax
call fcn.100dce80
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x80c]
call fcn.100083c0
push str.esp.sound.color.t
lea ecx, [ebp - 0x830]
call fcn.1001dd60
mov byte [ebp - 4], 0x1a
push str.255_125_125_255
push 0x10150798
lea eax, [ebp - 0x830]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x830]
call fcn.100083c0
push str.esp.sound.color.ct
lea ecx, [ebp - 0x854]
call fcn.1001dd60
mov byte [ebp - 4], 0x1b
push str.125_225_255_255
push 0x101507a8
lea eax, [ebp - 0x854]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x854]
call fcn.100083c0
push str.esp.font.size
lea ecx, [ebp - 0x878]
call fcn.1001dd60
mov byte [ebp - 4], 0x1c
push ecx
movss xmm0, dword [0x101338e0]
movss dword [esp], xmm0
push 0x101507b8
lea eax, [ebp - 0x878]
push eax
call fcn.100dce80
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x878]
call fcn.100083c0
push str.esp.font.color
lea ecx, [ebp - 0x89c]
call fcn.1001dd60
mov byte [ebp - 4], 0x1d
push str.255_255_255_255
push 0x101507c0
lea eax, [ebp - 0x89c]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x89c]
call fcn.100083c0
push str.esp.font.outline
lea ecx, [ebp - 0x8c0]
call fcn.1001dd60
mov byte [ebp - 4], 0x1e
push 1
push 0x101507bc
lea eax, [ebp - 0x8c0]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x8c0]
call fcn.100083c0
push str.colored_models
call fcn.100e5f20
add esp, 4
push str.colored_models.enable
lea ecx, [ebp - 0x8e4]
call fcn.1001dd60
mov byte [ebp - 4], 0x1f
push 0
push 0x10150815
lea eax, [ebp - 0x8e4]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x8e4]
call fcn.100083c0
push str.colored_models.player
lea ecx, [ebp - 0x908]
call fcn.1001dd60
mov byte [ebp - 4], 0x20
push 1
push 0x10150818
lea eax, [ebp - 0x908]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x908]
call fcn.100083c0
push str.colored_models.player.behind_wall
lea ecx, [ebp - 0x92c]
call fcn.1001dd60
mov byte [ebp - 4], 0x21
push 1
push 0x1015081c
lea eax, [ebp - 0x92c]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x92c]
call fcn.100083c0
push str.colored_models.player.teammates
lea ecx, [ebp - 0x950]
call fcn.1001dd60
mov byte [ebp - 4], 0x22
push 0
push 0x1015081d
lea eax, [ebp - 0x950]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x950]
call fcn.100083c0
push str.colored_models.player.color.t
lea ecx, [ebp - 0x974]
call fcn.1001dd60
mov byte [ebp - 4], 0x23
push str.255_255_0_255
push 0x10150820
lea eax, [ebp - 0x974]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x974]
call fcn.100083c0
push str.colored_models.player.color.t.behind_wall
lea ecx, [ebp - 0x998]
call fcn.1001dd60
mov byte [ebp - 4], 0x24
push str.255_0_0_255
push 0x10150830
lea eax, [ebp - 0x998]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x998]
call fcn.100083c0
push str.colored_models.player.color.ct
lea ecx, [ebp - 0x9bc]
call fcn.1001dd60
mov byte [ebp - 4], 0x25
push str.0_255_255_255
push 0x10150840
lea eax, [ebp - 0x9bc]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x9bc]
call fcn.100083c0
push str.colored_models.player.color.ct.behind_wall
lea ecx, [ebp - 0x9e0]
call fcn.1001dd60
mov byte [ebp - 4], 0x26
push str.0_0_255_255
push 0x10150850
lea eax, [ebp - 0x9e0]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x9e0]
call fcn.100083c0
push str.colored_models.hands
lea ecx, [ebp - 0xa04]
call fcn.1001dd60
mov byte [ebp - 4], 0x27
push 0
push 0x10150860
lea eax, [ebp - 0xa04]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa04]
call fcn.100083c0
push str.colored_models.hands.color
lea ecx, [ebp - 0xa28]
call fcn.1001dd60
mov byte [ebp - 4], 0x28
push str.64_255_64_255
push 0x10150864
lea eax, [ebp - 0xa28]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa28]
call fcn.100083c0
push str.colored_models.dropped_weapons
lea ecx, [ebp - 0xa4c]
call fcn.1001dd60
mov byte [ebp - 4], 0x29
push 0
push 0x10150874
lea eax, [ebp - 0xa4c]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa4c]
call fcn.100083c0
push str.colored_models.dropped_weapons.color
lea ecx, [ebp - 0xa70]
call fcn.1001dd60
mov byte [ebp - 4], 0x2a
push str.150_150_150_255
push 0x10150878
lea eax, [ebp - 0xa70]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa70]
call fcn.100083c0
push str.colored_models.backtrack
lea ecx, [ebp - 0xa94]
call fcn.1001dd60
mov byte [ebp - 4], 0x2b
push 0
push 0x10150888
lea eax, [ebp - 0xa94]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa94]
call fcn.100083c0
push str.colored_models.backtrack.color
lea ecx, [ebp - 0xab8]
call fcn.1001dd60
mov byte [ebp - 4], 0x2c
push str.10_10_10_150
push 0x1015088c
lea eax, [ebp - 0xab8]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xab8]
call fcn.100083c0
push str.glow
call fcn.100e5f20
add esp, 4
push str.glow.enable
lea ecx, [ebp - 0xadc]
call fcn.1001dd60
mov byte [ebp - 4], 0x2d
push 0
push 0x1015089c
lea eax, [ebp - 0xadc]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xadc]
call fcn.100083c0
push str.glow.teammates
lea ecx, [ebp - 0xb00]
call fcn.1001dd60
mov byte [ebp - 4], 0x2e
push 0
push 0x1015089e
lea eax, [ebp - 0xb00]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb00]
call fcn.100083c0
push str.glow.behind_wall
lea ecx, [ebp - 0xb24]
call fcn.1001dd60
mov byte [ebp - 4], 0x2f
push 0
push 0x1015089d
lea eax, [ebp - 0xb24]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb24]
call fcn.100083c0
push str.glow.player.color.t
lea ecx, [ebp - 0xb48]
call fcn.1001dd60
mov byte [ebp - 4], 0x30
push str.200_200_100
push 0x101508a0
lea eax, [ebp - 0xb48]
push eax
call fcn.100dc910
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb48]
call fcn.100083c0
push str.glow.player.color.ct
lea ecx, [ebp - 0xb6c]
call fcn.1001dd60
mov byte [ebp - 4], 0x31
push str.100_200_200
push 0x101508ac
lea eax, [ebp - 0xb6c]
push eax
call fcn.100dc910
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb6c]
call fcn.100083c0
push str.glow.amout
lea ecx, [ebp - 0xb90]
call fcn.1001dd60
mov byte [ebp - 4], 0x32
push 0x12
push 0x101508b8
lea eax, [ebp - 0xb90]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb90]
call fcn.100083c0
push str.other
call fcn.100e5f20
add esp, 4
push str.shared.esp
lea ecx, [ebp - 0xbb4]
call fcn.1001dd60
mov byte [ebp - 4], 0x33
push 0
push 0x10150915
lea eax, [ebp - 0xbb4]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xbb4]
call fcn.100083c0
push str.screen.log
lea ecx, [ebp - 0xbd8]
call fcn.1001dd60
mov byte [ebp - 4], 0x34
push 0
push 0x10150914
lea eax, [ebp - 0xbd8]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xbd8]
call fcn.100083c0
push str.crosshair.snipers
lea ecx, [ebp - 0xbfc]
call fcn.1001dd60
mov byte [ebp - 4], 0x35
push 0
push 0x10150800
lea eax, [ebp - 0xbfc]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xbfc]
call fcn.100083c0
push str.crosshair.snipers.color
lea ecx, [ebp - 0xc20]
call fcn.1001dd60
mov byte [ebp - 4], 0x36
push str.255_0_0_100
push 0x10150804
lea eax, [ebp - 0xc20]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc20]
call fcn.100083c0
push str.aim.fov.circle
lea ecx, [ebp - 0xc44]
call fcn.1001dd60
mov byte [ebp - 4], 0x37
push 0
push 0x101508bc
lea eax, [ebp - 0xc44]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc44]
call fcn.100083c0
push str.aim.fov.circle.color
lea ecx, [ebp - 0xc68]
call fcn.1001dd60
mov byte [ebp - 4], 0x38
push str.255_255_255_30
push 0x101508c0
lea eax, [ebp - 0xc68]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc68]
call fcn.100083c0
push str.grenade.trail
lea ecx, [ebp - 0xc8c]
call fcn.1001dd60
mov byte [ebp - 4], 0x39
push 0
push 0x101507d0
lea eax, [ebp - 0xc8c]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc8c]
call fcn.100083c0
push str.grenade.trail.color
lea ecx, [ebp - 0xcb0]
call fcn.1001dd60
mov byte [ebp - 4], 0x3a
push str.225_255_225_200
push 0x101507d4
lea eax, [ebp - 0xcb0]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xcb0]
call fcn.100083c0
push str.spread.circle
lea ecx, [ebp - 0xcd4]
call fcn.1001dd60
mov byte [ebp - 4], 0x3b
push 0
push 0x101508d0
lea eax, [ebp - 0xcd4]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xcd4]
call fcn.100083c0
push str.spread.circle.color
lea ecx, [ebp - 0xcf8]
call fcn.1001dd60
mov byte [ebp - 4], 0x3c
push str.0_0_0_30
push 0x101508d4
lea eax, [ebp - 0xcf8]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xcf8]
call fcn.100083c0
push str.punch.recoil
lea ecx, [ebp - 0xd1c]
call fcn.1001dd60
mov byte [ebp - 4], 0x3d
push 0
push 0x101508e4
lea eax, [ebp - 0xd1c]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd1c]
call fcn.100083c0
push str.punch.recoil.color
lea ecx, [ebp - 0xd40]
call fcn.1001dd60
mov byte [ebp - 4], 0x3e
push str.255_64_64_255
push 0x101508e8
lea eax, [ebp - 0xd40]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd40]
call fcn.100083c0
push str.remove.visual.recoil
lea ecx, [ebp - 0xd64]
call fcn.1001dd60
mov byte [ebp - 4], 0x3f
push 0
push 0x101508f8
lea eax, [ebp - 0xd64]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd64]
call fcn.100083c0
push str.screenfade.limit
lea ecx, [ebp - 0xd88]
call fcn.1001dd60
mov byte [ebp - 4], 0x40
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x101508fc
lea eax, [ebp - 0xd88]
push eax
call fcn.100dce80
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd88]
call fcn.100083c0
push str.bullet_impacts
lea ecx, [ebp - 0xdac]
call fcn.1001dd60
mov byte [ebp - 4], 0x41
push 0
push 0x10150900
lea eax, [ebp - 0xdac]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xdac]
call fcn.100083c0
push str.bullet_impacts.color
lea ecx, [ebp - 0xdd0]
call fcn.1001dd60
mov byte [ebp - 4], 0x42
push str.0_0_255_140
push 0x10150904
lea eax, [ebp - 0xdd0]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xdd0]
call fcn.100083c0
push str.world.dropped_weapons
lea ecx, [ebp - 0xdf4]
call fcn.1001dd60
mov byte [ebp - 4], 0x43
push 0
push 0x10150776
lea eax, [ebp - 0xdf4]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xdf4]
call fcn.100083c0
push str.world.thrown_grenades
lea ecx, [ebp - 0xe18]
call fcn.1001dd60
mov byte [ebp - 4], 0x44
push 0
push 0x10150777
lea eax, [ebp - 0xe18]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xe18]
call fcn.100083c0
push str.bomb
lea ecx, [ebp - 0xe3c]
call fcn.1001dd60
mov byte [ebp - 4], 0x45
push 0
push 0x10150778
lea eax, [ebp - 0xe3c]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xe3c]
call fcn.100083c0
push str.bomb.color
lea ecx, [ebp - 0xe60]
call fcn.1001dd60
mov byte [ebp - 4], 0x46
push str.255_64_64_200
push 0x1015077c
lea eax, [ebp - 0xe60]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xe60]
call fcn.100083c0
push str.effects
call fcn.100e5f20
add esp, 4
push str.thirdperson
lea ecx, [ebp - 0xe84]
call fcn.1001dd60
mov byte [ebp - 4], 0x47
push 0
push 0x101507f8
lea eax, [ebp - 0xe84]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xe84]
call fcn.100083c0
push str.thirdperson.key.toggle
lea ecx, [ebp - 0xea8]
call fcn.1001dd60
mov byte [ebp - 4], 0x48
push 0
push 0x101507fc
lea eax, [ebp - 0xea8]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xea8]
call fcn.100083c0
push str.lightmap
lea ecx, [ebp - 0xecc]
call fcn.1001dd60
mov byte [ebp - 4], 0x49
push 0
push 0x101507e4
lea eax, [ebp - 0xecc]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xecc]
call fcn.100083c0
push str.lightmap.color
lea ecx, [ebp - 0xef0]
call fcn.1001dd60
mov byte [ebp - 4], 0x4a
push str.255_255_255_100
push 0x101507e8
lea eax, [ebp - 0xef0]
push eax
call fcn.100dca90
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xef0]
call fcn.100083c0
push str.disable.render.teammates
lea ecx, [ebp - 0xf14]
call fcn.1001dd60
mov byte [ebp - 4], 0x4b
push 0
push 0x10150814
lea eax, [ebp - 0xf14]
push eax
call fcn.100dcfd0
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xf14]
call fcn.100083c0
push str.custom.render_fov
lea ecx, [ebp - 0xf38]
call fcn.1001dd60
mov byte [ebp - 4], 0x4c
push 0x5a
push 0x101509c0
lea eax, [ebp - 0xf38]
push eax
call fcn.100dcd50
add esp, 0xc
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xf38]
call fcn.100083c0
cmp dword [0x10172238], 1
jne 0x100e74ce
push 1
lea ecx, [ebp + 8]
call fcn.10014900
push eax
mov ecx, 0x1017220c
call fcn.100e5a90
mov ecx, 0x1017220c
call fcn.100e4770
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call fcn.100083c0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add esp, 0xf3c
cmp ebp, esp
call fcn.1011c3e0
mov esp, ebp
pop ebp
ret