Function at 0x100e161c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x101e0770
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 0x102a10e2
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x2078
call fcn.100dc798
push esi
push edi
mov eax, dword [0x102d72c0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x10387d20
call fcn.100e329b
push str.players
lea ecx, [ebp - 0x230]
call fcn.100dc865
mov dword [ebp - 4], 0
lea eax, [ebp - 0x230]
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100dc473
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x230]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0xec
mov dword [ebp - 0x2080], eax
push str.teammates
lea ecx, [ebp - 0x24c]
call fcn.100dc865
mov dword [ebp - 4], 1
push str.teammates
lea ecx, [ebp - 0x268]
call fcn.100dc865
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 - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x268]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24c]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x488
mov dword [ebp - 0x2080], eax
push str.dormant
lea ecx, [ebp - 0x284]
call fcn.100dc865
mov dword [ebp - 4], 3
push str.dormant
lea ecx, [ebp - 0x2a0]
call fcn.100dc865
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 - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2a0]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x284]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x488
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x184
mov dword [ebp - 0x2080], eax
push 0x102b91ac
lea ecx, [ebp - 0x2bc]
call fcn.100dc865
mov dword [ebp - 4], 5
push str.bounding_box
lea ecx, [ebp - 0x2d8]
call fcn.100dc865
mov byte [ebp - 4], 6
push 0
push 1
lea ecx, [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x2d8]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x2d8]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2bc]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x184
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x21c
mov dword [ebp - 0x2080], eax
push str.box_enemy
lea ecx, [ebp - 0x2f8]
call fcn.100dc865
mov dword [ebp - 4], 7
push str.bounding_box_color
lea ecx, [ebp - 0x314]
call fcn.100dc865
mov byte [ebp - 4], 8
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x2dc], esp
push 0xb4
push 0xff
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x314]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x314]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2f8]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x21c
mov dword [ebp - 0x2080], eax
push 0x100df7fe
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x21c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x14f8
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x330]
call fcn.100dd2dd
mov dword [ebp - 4], 9
push str.box_esp_alpha
lea ecx, [ebp - 0x34c]
call fcn.100dc865
mov byte [ebp - 4], 0xa
push str.box_esp_alpha
lea ecx, [ebp - 0x368]
call fcn.100dc865
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x330]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102bbe44]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x34c]
push edx
lea eax, [ebp - 0x368]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x368]
call fcn.100df916
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x34c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x330]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x14f8
mov dword [ebp - 0x2080], eax
push 0x100df7fe
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x14f8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0xa1c
mov dword [ebp - 0x2080], eax
push str.health
lea ecx, [ebp - 0x384]
call fcn.100dc865
mov dword [ebp - 4], 0xc
push str.health_bar
lea ecx, [ebp - 0x3a0]
call fcn.100dc865
mov byte [ebp - 4], 0xd
push 0
push 1
lea ecx, [ebp - 0x384]
push ecx
lea edx, [ebp - 0x3a0]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x3a0]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x384]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xa1c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x7e8
mov dword [ebp - 0x2080], eax
push str.name
lea ecx, [ebp - 0x3bc]
call fcn.100dc865
mov dword [ebp - 4], 0xe
push str.name_esp
lea ecx, [ebp - 0x3d8]
call fcn.100dc865
mov byte [ebp - 4], 0xf
push 0
push 1
lea ecx, [ebp - 0x3bc]
push ecx
lea edx, [ebp - 0x3d8]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x3d8]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3bc]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x7e8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x3e9]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.normal
lea ecx, [ebp - 0x207c]
call fcn.100dc865
mov dword [ebp - 4], 0x10
push str.bold
lea ecx, [ebp - 0x2060]
call fcn.100dc865
mov dword [ebp - 4], 0x11
lea ecx, [ebp - 0x2044]
push ecx
lea edx, [ebp - 0x207c]
push edx
lea ecx, [ebp - 0x3f4]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x400], ecx
mov dword [ebp - 0x3fc], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x3fc]
push ecx
mov edx, dword [ebp - 0x400]
push edx
lea ecx, [ebp - 0x3e8]
call fcn.100e3bbf
mov byte [ebp - 4], 0x12
push str.name_style
lea ecx, [ebp - 0x41c]
call fcn.100dc865
mov byte [ebp - 4], 0x13
push str.name_font
lea ecx, [ebp - 0x438]
call fcn.100dc865
mov byte [ebp - 4], 0x14
push 0
push 1
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x438]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x438]
call fcn.100df916
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x41c]
call fcn.100df916
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x3e8]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 2
push 0x1c
lea eax, [ebp - 0x207c]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0x2080], eax
push 0x100db816
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x38
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x880
mov dword [ebp - 0x2080], eax
push str.name_color
lea ecx, [ebp - 0x458]
call fcn.100dc865
mov dword [ebp - 4], 0x15
push str.name_esp_color
lea ecx, [ebp - 0x474]
call fcn.100dc865
mov byte [ebp - 4], 0x16
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x43c], esp
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x458]
push ecx
lea edx, [ebp - 0x474]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x474]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x458]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x880
mov dword [ebp - 0x2080], eax
push 0x100db816
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x880
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2e8
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x490]
call fcn.100dd2dd
mov dword [ebp - 4], 0x17
push str.name_esp_alpha
lea ecx, [ebp - 0x4ac]
call fcn.100dc865
mov byte [ebp - 4], 0x18
push str.name_esp_alpha
lea ecx, [ebp - 0x4c8]
call fcn.100dc865
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x490]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102bbe40]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x4ac]
push edx
lea eax, [ebp - 0x4c8]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x4c8]
call fcn.100df916
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x4ac]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x490]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2e8
mov dword [ebp - 0x2080], eax
push 0x100db816
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2e8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0xb84
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x4dd]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.money
lea ecx, [ebp - 0x2040]
call fcn.100dc865
mov dword [ebp - 4], 0x1a
push str.armor
lea ecx, [ebp - 0x2024]
call fcn.100dc865
mov byte [ebp - 4], 0x1b
push str.zoom
lea ecx, [ebp - 0x2008]
call fcn.100dc865
mov byte [ebp - 4], 0x1c
push str.flashed
lea ecx, [ebp - 0x1fec]
call fcn.100dc865
mov byte [ebp - 4], 0x1d
push str.reload
lea ecx, [ebp - 0x1fd0]
call fcn.100dc865
mov byte [ebp - 4], 0x1e
push str.bomb
lea ecx, [ebp - 0x1fb4]
call fcn.100dc865
mov byte [ebp - 4], 0x1f
push str.fake
lea ecx, [ebp - 0x1f98]
call fcn.100dc865
mov byte [ebp - 4], 0x20
push str.lethal
lea ecx, [ebp - 0x1f7c]
call fcn.100dc865
mov byte [ebp - 4], 0x21
push str.tickbase
lea ecx, [ebp - 0x1f60]
call fcn.100dc865
mov byte [ebp - 4], 0x22
push 0x102b92c4
lea ecx, [ebp - 0x1f44]
call fcn.100dc865
mov dword [ebp - 4], 0x23
lea ecx, [ebp - 0x1f28]
push ecx
lea edx, [ebp - 0x2040]
push edx
lea ecx, [ebp - 0x4e8]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4f0], ecx
mov dword [ebp - 0x4ec], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x4ec]
push ecx
mov edx, dword [ebp - 0x4f0]
push edx
lea ecx, [ebp - 0x4dc]
call fcn.100e3bbf
mov byte [ebp - 4], 0x24
push 0x102b92c8
lea ecx, [ebp - 0x50c]
call fcn.100dc865
mov byte [ebp - 4], 0x25
push str.flags_enemy
lea ecx, [ebp - 0x528]
call fcn.100dc865
mov byte [ebp - 4], 0x26
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4cc], esp
call fcn.100e2a9e
push 1
lea eax, [ebp - 0x4dc]
push eax
lea ecx, [ebp - 0x50c]
push ecx
lea edx, [ebp - 0x528]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100e1653
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x528]
call fcn.100df916
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x50c]
call fcn.100df916
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x4dc]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 0xa
push 0x1c
lea eax, [ebp - 0x2040]
push eax
call fcn.100e19d2
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xb84
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0xcdc
mov dword [ebp - 0x2080], eax
push str.weapontext
lea ecx, [ebp - 0x544]
call fcn.100dc865
mov dword [ebp - 4], 0x27
push str.weapon_text
lea ecx, [ebp - 0x560]
call fcn.100dc865
mov byte [ebp - 4], 0x28
push 0
push 1
lea ecx, [ebp - 0x544]
push ecx
lea edx, [ebp - 0x560]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x560]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x544]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xcdc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0xc44
mov dword [ebp - 0x2080], eax
push str.weaponicon
lea ecx, [ebp - 0x57c]
call fcn.100dc865
mov dword [ebp - 4], 0x29
push str.weapon_icon
lea ecx, [ebp - 0x598]
call fcn.100dc865
mov byte [ebp - 4], 0x2a
push 0
push 1
lea ecx, [ebp - 0x57c]
push ecx
lea edx, [ebp - 0x598]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x598]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x57c]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xc44
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0xd74
mov dword [ebp - 0x2080], eax
push str.weaponcolor
lea ecx, [ebp - 0x5b8]
call fcn.100dc865
mov dword [ebp - 4], 0x2b
push str.weapon_icon_color
lea ecx, [ebp - 0x5d4]
call fcn.100dc865
mov byte [ebp - 4], 0x2c
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x59c], esp
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x5b8]
push ecx
lea edx, [ebp - 0x5d4]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x5d4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5b8]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0xd74
mov dword [ebp - 0x2080], eax
push 0x100e396c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xd74
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0xf10
mov dword [ebp - 0x2080], eax
push str.ammo
lea ecx, [ebp - 0x5f0]
call fcn.100dc865
mov dword [ebp - 4], 0x2d
push str.ammo
lea ecx, [ebp - 0x60c]
call fcn.100dc865
mov byte [ebp - 4], 0x2e
push 0
push 1
lea ecx, [ebp - 0x5f0]
push ecx
lea edx, [ebp - 0x60c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x60c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5f0]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xf10
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1040
mov dword [ebp - 0x2080], eax
push 0x102b9358
lea ecx, [ebp - 0x62c]
call fcn.100dc865
mov dword [ebp - 4], 0x2f
push str.ammo_color
lea ecx, [ebp - 0x648]
call fcn.100dc865
mov byte [ebp - 4], 0x30
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x610], esp
push 0xeb
push 0xc8
push 0x8c
push 0x50
call fcn.100db50f
lea ecx, [ebp - 0x62c]
push ecx
lea edx, [ebp - 0x648]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x648]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x62c]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x1040
mov dword [ebp - 0x2080], eax
push 0x100df39e
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1040
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0xfa8
mov dword [ebp - 0x2080], eax
push str.distance
lea ecx, [ebp - 0x664]
call fcn.100dc865
mov dword [ebp - 4], 0x31
push str.distance
lea ecx, [ebp - 0x680]
call fcn.100dc865
mov byte [ebp - 4], 0x32
push 0
push 1
lea ecx, [ebp - 0x664]
push ecx
lea edx, [ebp - 0x680]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x680]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x664]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xfa8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x110c
mov dword [ebp - 0x2080], eax
push str.lby_update
lea ecx, [ebp - 0x69c]
call fcn.100dc865
mov dword [ebp - 4], 0x33
push str.lby_timer
lea ecx, [ebp - 0x6b8]
call fcn.100dc865
mov byte [ebp - 4], 0x34
push 0
push 1
lea ecx, [ebp - 0x69c]
push ecx
lea edx, [ebp - 0x6b8]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x6b8]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x69c]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x110c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x11a4
mov dword [ebp - 0x2080], eax
push str.lby_update_color
lea ecx, [ebp - 0x6d8]
call fcn.100dc865
mov dword [ebp - 4], 0x35
push str.lby_timer_color
lea ecx, [ebp - 0x6f4]
call fcn.100dc865
mov byte [ebp - 4], 0x36
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x6bc], esp
push 0xff
push 0xff
push 0
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x6d8]
push ecx
lea edx, [ebp - 0x6f4]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x6f4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6d8]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x11a4
mov dword [ebp - 0x2080], eax
push 0x100e0587
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x11a4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x17ec
mov dword [ebp - 0x2080], eax
push 0x102b46a0
lea ecx, [ebp - 0x710]
call fcn.100dc865
mov dword [ebp - 4], 0x37
push 0x102b46a0
lea ecx, [ebp - 0x72c]
call fcn.100dc865
mov byte [ebp - 4], 0x38
push 0
push 1
lea ecx, [ebp - 0x710]
push ecx
lea edx, [ebp - 0x72c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x72c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x710]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x17ec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1884
mov dword [ebp - 0x2080], eax
push str.glow_enemy
lea ecx, [ebp - 0x74c]
call fcn.100dc865
mov dword [ebp - 4], 0x39
push str.glow_color
lea ecx, [ebp - 0x768]
call fcn.100dc865
mov byte [ebp - 4], 0x3a
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x730], esp
push 0xff
push 0x77
push 0x39
push 0xb4
call fcn.100db50f
lea ecx, [ebp - 0x74c]
push ecx
lea edx, [ebp - 0x768]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x768]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x74c]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x1884
mov dword [ebp - 0x2080], eax
push 0x100e0e9c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1884
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1950
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x784]
call fcn.100dd2dd
mov dword [ebp - 4], 0x3b
push str.glow_blend
lea ecx, [ebp - 0x7a0]
call fcn.100dc865
mov byte [ebp - 4], 0x3c
push 0x102b5642
lea ecx, [ebp - 0x7bc]
call fcn.100dc865
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x784]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102bbe14]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x7a0]
push edx
lea eax, [ebp - 0x7bc]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x7bc]
call fcn.100df916
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x7a0]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x784]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x1950
mov dword [ebp - 0x2080], eax
push 0x100e0e9c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1950
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1270
mov dword [ebp - 0x2080], eax
push str.hitmarker
lea ecx, [ebp - 0x7d8]
call fcn.100dc865
mov dword [ebp - 4], 0x3e
push str.hitmarker
lea ecx, [ebp - 0x7f4]
call fcn.100dc865
mov byte [ebp - 4], 0x3f
push 0
push 1
lea ecx, [ebp - 0x7d8]
push ecx
lea edx, [ebp - 0x7f4]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x7f4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7d8]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1270
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1308
mov dword [ebp - 0x2080], eax
push str.hitmarker3d
lea ecx, [ebp - 0x810]
call fcn.100dc865
mov dword [ebp - 4], 0x40
push str.world_hitmarker
lea ecx, [ebp - 0x82c]
call fcn.100dc865
mov byte [ebp - 4], 0x41
push 0
push 1
lea ecx, [ebp - 0x810]
push ecx
lea edx, [ebp - 0x82c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x82c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x810]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x1308
mov dword [ebp - 0x2080], eax
push 0x100df73b
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1308
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x13a0
mov dword [ebp - 0x2080], eax
push 0x102b9428
lea ecx, [ebp - 0x848]
call fcn.100dc865
mov dword [ebp - 4], 0x42
push str.hitmarker_sound
lea ecx, [ebp - 0x864]
call fcn.100dc865
mov byte [ebp - 4], 0x43
push 0
push 1
lea ecx, [ebp - 0x848]
push ecx
lea edx, [ebp - 0x864]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x864]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x848]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x13a0
mov dword [ebp - 0x2080], eax
push 0x100df73b
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x13a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x15c8
mov dword [ebp - 0x2080], eax
push str.skeleton
lea ecx, [ebp - 0x880]
call fcn.100dc865
mov dword [ebp - 4], 0x44
push str.skeleton
lea ecx, [ebp - 0x89c]
call fcn.100dc865
mov byte [ebp - 4], 0x45
push 0
push 1
lea ecx, [ebp - 0x880]
push ecx
lea edx, [ebp - 0x89c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x89c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x880]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x15c8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1660
mov dword [ebp - 0x2080], eax
push str.skeleton_enemy
lea ecx, [ebp - 0x8bc]
call fcn.100dc865
mov dword [ebp - 4], 0x46
push str.skeleton_color
lea ecx, [ebp - 0x8d8]
call fcn.100dc865
mov byte [ebp - 4], 0x47
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x8a0], esp
push 0xff
push 0xaa
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x8bc]
push ecx
lea edx, [ebp - 0x8d8]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x8d8]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8bc]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x1660
mov dword [ebp - 0x2080], eax
push 0x100e4218
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1660
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1af0
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x8f4]
call fcn.100dd2dd
mov dword [ebp - 4], 0x48
push str.skeleton_alpha
lea ecx, [ebp - 0x910]
call fcn.100dc865
mov byte [ebp - 4], 0x49
push 0x102b5642
lea ecx, [ebp - 0x92c]
call fcn.100dc865
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x8f4]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x910]
push edx
lea eax, [ebp - 0x92c]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x92c]
call fcn.100df916
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x910]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8f4]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x1af0
mov dword [ebp - 0x2080], eax
push 0x100e4218
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1af0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x520
mov dword [ebp - 0x2080], eax
push str.offscreen
lea ecx, [ebp - 0x948]
call fcn.100dc865
mov dword [ebp - 4], 0x4b
push str.out_of_pov_arrow
lea ecx, [ebp - 0x964]
call fcn.100dc865
mov byte [ebp - 4], 0x4c
push 0
push 1
lea ecx, [ebp - 0x948]
push ecx
lea edx, [ebp - 0x964]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x964]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x948]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x520
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x5b8
mov dword [ebp - 0x2080], eax
mov ecx, dword [0x10372f68]
mov dword [ebp - 0x9a0], ecx
mov edx, dword [ebp - 0x9a0]
mov dword [ebp - 0x9a4], edx
mov eax, dword [ebp - 0x9a4]
mov dword [ebp - 0x9a8], eax
push str.offscreen_color
lea ecx, [ebp - 0x980]
call fcn.100dc865
mov dword [ebp - 4], 0x4d
push str.offscreen_esp_color
lea ecx, [ebp - 0x99c]
call fcn.100dc865
mov byte [ebp - 4], 0x4e
push 0
mov ecx, dword [ebp - 0x9a8]
push ecx
lea edx, [ebp - 0x980]
push edx
lea eax, [ebp - 0x99c]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x99c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x980]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x5b8
mov dword [ebp - 0x2080], eax
push 0x100e42c7
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5b8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x684
mov dword [ebp - 0x2080], eax
push str.footstep
lea ecx, [ebp - 0x9c4]
call fcn.100dc865
mov dword [ebp - 4], 0x4f
push str.visualize_sounds
lea ecx, [ebp - 0x9e0]
call fcn.100dc865
mov byte [ebp - 4], 0x50
push 0
push 1
lea ecx, [ebp - 0x9c4]
push ecx
lea edx, [ebp - 0x9e0]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x9e0]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9c4]
call fcn.100df916
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x684
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x71c
mov dword [ebp - 0x2080], eax
push str.footstepcol
lea ecx, [ebp - 0xa00]
call fcn.100dc865
mov dword [ebp - 4], 0x51
push str.visualize_sounds_color
lea ecx, [ebp - 0xa1c]
call fcn.100dc865
mov byte [ebp - 4], 0x52
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x9e4], esp
push 0xff
push 0x3c
push 0x3c
push 0xfa
call fcn.100db50f
lea ecx, [ebp - 0xa00]
push ecx
lea edx, [ebp - 0xa1c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0xa1c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa00]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x71c
mov dword [ebp - 0x2080], eax
push 0x100e442f
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x71c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x172c
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0xa31]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push 0x102b46a0
lea ecx, [ebp - 0x1f20]
call fcn.100dc865
mov dword [ebp - 4], 0x53
push str.visible_chams
lea ecx, [ebp - 0x1f04]
call fcn.100dc865
mov byte [ebp - 4], 0x54
push str.invisible_chams
lea ecx, [ebp - 0x1ee8]
call fcn.100dc865
mov byte [ebp - 4], 0x55
push str.history_chams
lea ecx, [ebp - 0x1ecc]
call fcn.100dc865
mov byte [ebp - 4], 0x56
push str.shot_chams
lea ecx, [ebp - 0x1eb0]
call fcn.100dc865
mov byte [ebp - 4], 0x57
push str.weapon_chams_1
lea ecx, [ebp - 0x1e94]
call fcn.100dc865
mov byte [ebp - 4], 0x58
push str.weapon_chams_2
lea ecx, [ebp - 0x1e78]
call fcn.100dc865
mov dword [ebp - 4], 0x59
lea ecx, [ebp - 0x1e5c]
push ecx
lea edx, [ebp - 0x1f20]
push edx
lea ecx, [ebp - 0xa3c]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xa48], ecx
mov dword [ebp - 0xa44], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0xa44]
push ecx
mov edx, dword [ebp - 0xa48]
push edx
lea ecx, [ebp - 0xa30]
call fcn.100e3bbf
mov byte [ebp - 4], 0x5a
push str.rainbow_visuals
lea ecx, [ebp - 0xa64]
call fcn.100dc865
mov byte [ebp - 4], 0x5b
push str.rainbow_visual_elements
lea ecx, [ebp - 0xa80]
call fcn.100dc865
mov byte [ebp - 4], 0x5c
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xa20], esp
call fcn.100e2a9e
push 1
lea eax, [ebp - 0xa30]
push eax
lea ecx, [ebp - 0xa64]
push ecx
lea edx, [ebp - 0xa80]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100e1653
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0xa80]
call fcn.100df916
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0xa64]
call fcn.100df916
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0xa30]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 7
push 0x1c
lea eax, [ebp - 0x1f20]
push eax
call fcn.100e19d2
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x172c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3b3c
mov dword [ebp - 0x2080], eax
push 0x102b2a34
lea ecx, [ebp - 0xa9c]
call fcn.100dd2dd
mov dword [ebp - 4], 0x5d
push 0x102b95c0
lea ecx, [ebp - 0xab8]
call fcn.100dc865
mov byte [ebp - 4], 0x5e
push str.rainbow_speed
lea ecx, [ebp - 0xad4]
call fcn.100dc865
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0xa9c]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102bbe20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
lea edx, [ebp - 0xab8]
push edx
lea eax, [ebp - 0xad4]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0xad4]
call fcn.100df916
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0xab8]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa9c]
call fcn.100e243b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3b3c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1bc0
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0xae5]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.local
lea ecx, [ebp - 0x1e58]
call fcn.100dc865
mov dword [ebp - 4], 0x60
push str.enemy
lea ecx, [ebp - 0x1e3c]
call fcn.100dc865
mov byte [ebp - 4], 0x61
push str.friendly
lea ecx, [ebp - 0x1e20]
call fcn.100dc865
mov byte [ebp - 4], 0x62
push str.history
lea ecx, [ebp - 0x1e04]
call fcn.100dc865
mov byte [ebp - 4], 0x63
push str.fake
lea ecx, [ebp - 0x1de8]
call fcn.100dc865
mov byte [ebp - 4], 0x64
push str.shot
lea ecx, [ebp - 0x1dcc]
call fcn.100dc865
mov byte [ebp - 4], 0x65
push str.weapon
lea ecx, [ebp - 0x1db0]
call fcn.100dc865
mov dword [ebp - 4], 0x66
lea ecx, [ebp - 0x1d94]
push ecx
lea edx, [ebp - 0x1e58]
push edx
lea ecx, [ebp - 0xaf0]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xaf8], ecx
mov dword [ebp - 0xaf4], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0xaf4]
push ecx
mov edx, dword [ebp - 0xaf8]
push edx
lea ecx, [ebp - 0xae4]
call fcn.100e3bbf
mov byte [ebp - 4], 0x67
push str.chams_entity_selection
lea ecx, [ebp - 0xb14]
call fcn.100dc865
mov byte [ebp - 4], 0x68
push str.chams_selection
lea ecx, [ebp - 0xb30]
call fcn.100dc865
mov byte [ebp - 4], 0x69
push 0
push 1
lea eax, [ebp - 0xae4]
push eax
lea ecx, [ebp - 0xb14]
push ecx
lea edx, [ebp - 0xb30]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xb30]
call fcn.100df916
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0xb14]
call fcn.100df916
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xae4]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 7
push 0x1c
lea eax, [ebp - 0x1e58]
push eax
call fcn.100e19d2
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1bc0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1c74
mov dword [ebp - 0x2080], eax
push 0x102b9648
lea ecx, [ebp - 0xb4c]
call fcn.100dc865
mov dword [ebp - 4], 0x6a
push str.chams_local
lea ecx, [ebp - 0xb68]
call fcn.100dc865
mov byte [ebp - 4], 0x6b
push 0
push 1
lea ecx, [ebp - 0xb4c]
push ecx
lea edx, [ebp - 0xb68]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0xb68]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb4c]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x1c74
mov dword [ebp - 0x2080], eax
push 0x100e3f3e
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1c74
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1da4
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0xb79]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.material
lea ecx, [ebp - 0x1d90]
call fcn.100dc865
mov dword [ebp - 4], 0x6c
push str.flat
lea ecx, [ebp - 0x1d74]
call fcn.100dc865
mov byte [ebp - 4], 0x6d
push str.metallic
lea ecx, [ebp - 0x1d58]
call fcn.100dc865
mov byte [ebp - 4], 0x6e
push str.gloss
lea ecx, [ebp - 0x1d3c]
call fcn.100dc865
mov byte [ebp - 4], 0x6f
push 0x102b46a0
lea ecx, [ebp - 0x1d20]
call fcn.100dc865
mov dword [ebp - 4], 0x70
lea ecx, [ebp - 0x1d04]
push ecx
lea edx, [ebp - 0x1d90]
push edx
lea ecx, [ebp - 0xb84]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xb90], ecx
mov dword [ebp - 0xb8c], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0xb8c]
push ecx
mov edx, dword [ebp - 0xb90]
push edx
lea ecx, [ebp - 0xb78]
call fcn.100e3bbf
mov byte [ebp - 4], 0x71
push str.chams_local_mat
lea ecx, [ebp - 0xbac]
call fcn.100dc865
mov byte [ebp - 4], 0x72
push str.chams_local_material
lea ecx, [ebp - 0xbc8]
call fcn.100dc865
mov byte [ebp - 4], 0x73
push 0
push 1
lea eax, [ebp - 0xb78]
push eax
lea ecx, [ebp - 0xbac]
push ecx
lea edx, [ebp - 0xbc8]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0xbc8]
call fcn.100df916
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0xbac]
call fcn.100df916
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0xb78]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 5
push 0x1c
lea eax, [ebp - 0x1d90]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x1da4
mov dword [ebp - 0x2080], eax
push 0x100e3f3e
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1da4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1e58
mov dword [ebp - 0x2080], eax
push str.chams_local_col
lea ecx, [ebp - 0xbe8]
call fcn.100dc865
mov dword [ebp - 4], 0x74
push str.color
lea ecx, [ebp - 0xc04]
call fcn.100dc865
mov byte [ebp - 4], 0x75
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xbcc], esp
push 0xff
push 0x32
push 0x32
push 0x32
call fcn.100db50f
lea ecx, [ebp - 0xbe8]
push ecx
lea edx, [ebp - 0xc04]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0xc04]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbe8]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x1e58
mov dword [ebp - 0x2080], eax
push 0x100e3f3e
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1e58
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1f24
mov dword [ebp - 0x2080], eax
push str.chams_local2_col
lea ecx, [ebp - 0xc24]
call fcn.100dc865
mov dword [ebp - 4], 0x76
push str.glow_color
lea ecx, [ebp - 0xc40]
call fcn.100dc865
mov byte [ebp - 4], 0x77
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xc08], esp
push 0xff
push 0x3b
push 0x2d
push 9
call fcn.100db50f
lea ecx, [ebp - 0xc24]
push ecx
lea edx, [ebp - 0xc40]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0xc40]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc24]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x1f24
mov dword [ebp - 0x2080], eax
push 0x100de9fd
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1f24
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x1ff0
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0xc5c]
call fcn.100dd2dd
mov dword [ebp - 4], 0x78
push str.chams_local_blend
lea ecx, [ebp - 0xc78]
call fcn.100dc865
mov byte [ebp - 4], 0x79
push 0x102b5642
lea ecx, [ebp - 0xc94]
call fcn.100dc865
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0xc5c]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0xc78]
push edx
lea eax, [ebp - 0xc94]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0xc94]
call fcn.100df916
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0xc78]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc5c]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x1ff0
mov dword [ebp - 0x2080], eax
push 0x100e3f3e
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1ff0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x20c0
mov dword [ebp - 0x2080], eax
push str.chams_local_scope
lea ecx, [ebp - 0xcb0]
call fcn.100dc865
mov dword [ebp - 4], 0x7b
push str.blend_when_scoped
lea ecx, [ebp - 0xccc]
call fcn.100dc865
mov byte [ebp - 4], 0x7c
push 0
push 1
lea ecx, [ebp - 0xcb0]
push ecx
lea edx, [ebp - 0xccc]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0xccc]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xcb0]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x20c0
mov dword [ebp - 0x2080], eax
push 0x100e3f3e
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x20c0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2158
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0xce8]
call fcn.100dd2dd
mov dword [ebp - 4], 0x7d
push str.chams_local_scope_blend
lea ecx, [ebp - 0xd04]
call fcn.100dc865
mov byte [ebp - 4], 0x7e
push 0x102b5642
lea ecx, [ebp - 0xd20]
call fcn.100dc865
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0xce8]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0xd04]
push edx
lea eax, [ebp - 0xd20]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0xd20]
call fcn.100df916
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0xd04]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xce8]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2158
mov dword [ebp - 0x2080], eax
push 0x100e3f3e
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2158
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2228
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0xd35]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.visible
lea ecx, [ebp - 0x1cfc]
call fcn.100dc865
mov dword [ebp - 4], 0x80
push str.invisible
lea ecx, [ebp - 0x1ce0]
call fcn.100dc865
mov dword [ebp - 4], 0x81
lea ecx, [ebp - 0x1cc4]
push ecx
lea edx, [ebp - 0x1cfc]
push edx
lea ecx, [ebp - 0xd40]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xd48], ecx
mov dword [ebp - 0xd44], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0xd44]
push ecx
mov edx, dword [ebp - 0xd48]
push edx
lea ecx, [ebp - 0xd34]
call fcn.100e3bbf
mov byte [ebp - 4], 0x82
push 0x102b976c
lea ecx, [ebp - 0xd64]
call fcn.100dc865
mov byte [ebp - 4], 0x83
push str.chams_enemy
lea ecx, [ebp - 0xd80]
call fcn.100dc865
mov byte [ebp - 4], 0x84
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xd24], esp
call fcn.100e2a9e
push 1
lea eax, [ebp - 0xd34]
push eax
lea ecx, [ebp - 0xd64]
push ecx
lea edx, [ebp - 0xd80]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100e1653
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0xd80]
call fcn.100df916
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0xd64]
call fcn.100df916
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0xd34]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 2
push 0x1c
lea eax, [ebp - 0x1cfc]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x2228
mov dword [ebp - 0x2080], eax
push 0x100dc1b2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2228
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x22e8
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0xd91]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.material
lea ecx, [ebp - 0x1cc0]
call fcn.100dc865
mov dword [ebp - 4], 0x85
push str.flat
lea ecx, [ebp - 0x1ca4]
call fcn.100dc865
mov byte [ebp - 4], 0x86
push str.metallic
lea ecx, [ebp - 0x1c88]
call fcn.100dc865
mov byte [ebp - 4], 0x87
push str.gloss
lea ecx, [ebp - 0x1c6c]
call fcn.100dc865
mov byte [ebp - 4], 0x88
push 0x102b46a0
lea ecx, [ebp - 0x1c50]
call fcn.100dc865
mov byte [ebp - 4], 0x89
push str.outline_glow
lea ecx, [ebp - 0x1c34]
call fcn.100dc865
mov dword [ebp - 4], 0x8a
lea ecx, [ebp - 0x1c18]
push ecx
lea edx, [ebp - 0x1cc0]
push edx
lea ecx, [ebp - 0xd9c]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xda8], ecx
mov dword [ebp - 0xda4], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0xda4]
push ecx
mov edx, dword [ebp - 0xda8]
push edx
lea ecx, [ebp - 0xd90]
call fcn.100e3bbf
mov byte [ebp - 4], 0x8b
push str.chams_enemy_mat
lea ecx, [ebp - 0xdc4]
call fcn.100dc865
mov byte [ebp - 4], 0x8c
push str.chams_enemy_material
lea ecx, [ebp - 0xde0]
call fcn.100dc865
mov byte [ebp - 4], 0x8d
push 0
push 1
lea eax, [ebp - 0xd90]
push eax
lea ecx, [ebp - 0xdc4]
push ecx
lea edx, [ebp - 0xde0]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0xde0]
call fcn.100df916
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0xdc4]
call fcn.100df916
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0xd90]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 6
push 0x1c
lea eax, [ebp - 0x1cc0]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x22e8
mov dword [ebp - 0x2080], eax
push 0x100dc1b2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x22e8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x239c
mov dword [ebp - 0x2080], eax
push str.chams_enemy_vis
lea ecx, [ebp - 0xe00]
call fcn.100dc865
mov dword [ebp - 4], 0x8e
push str.color_visible
lea ecx, [ebp - 0xe1c]
call fcn.100dc865
mov byte [ebp - 4], 0x8f
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xde4], esp
push 0xff
push 0x3c
push 0xc8
push 0x96
call fcn.100db50f
lea ecx, [ebp - 0xe00]
push ecx
lea edx, [ebp - 0xe1c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0xe1c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe00]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x239c
mov dword [ebp - 0x2080], eax
push 0x100dc1b2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x239c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2468
mov dword [ebp - 0x2080], eax
push str.chams_enemy2_vis
lea ecx, [ebp - 0xe3c]
call fcn.100dc865
mov dword [ebp - 4], 0x90
push str.glow_color
lea ecx, [ebp - 0xe58]
call fcn.100dc865
mov byte [ebp - 4], 0x91
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xe20], esp
push 0xff
push 0xc8
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0xe3c]
push ecx
lea edx, [ebp - 0xe58]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0xe58]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe3c]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x2468
mov dword [ebp - 0x2080], eax
push 0x100e41a5
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2468
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2534
mov dword [ebp - 0x2080], eax
push str.chams_enemy_invis
lea ecx, [ebp - 0xe78]
call fcn.100dc865
mov dword [ebp - 4], 0x92
push str.color_invisible
lea ecx, [ebp - 0xe94]
call fcn.100dc865
mov byte [ebp - 4], 0x93
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xe5c], esp
push 0xff
push 0xb4
push 0x78
push 0x3c
call fcn.100db50f
lea ecx, [ebp - 0xe78]
push ecx
lea edx, [ebp - 0xe94]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0xe94]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe78]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x2534
mov dword [ebp - 0x2080], eax
push 0x100dc1b2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2534
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2600
mov dword [ebp - 0x2080], eax
push str.chams_enemy2_invis
lea ecx, [ebp - 0xeb4]
call fcn.100dc865
mov dword [ebp - 4], 0x94
push str.glow_color
lea ecx, [ebp - 0xed0]
call fcn.100dc865
mov byte [ebp - 4], 0x95
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xe98], esp
push 0xb4
push 0xc8
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0xeb4]
push ecx
lea edx, [ebp - 0xed0]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0xed0]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xeb4]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x2600
mov dword [ebp - 0x2080], eax
push 0x100e41a5
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2600
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2a08
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0xeec]
call fcn.100dd2dd
mov dword [ebp - 4], 0x96
push str.chams_enemy_blend
lea ecx, [ebp - 0xf08]
call fcn.100dc865
mov byte [ebp - 4], 0x97
push str.visible
lea ecx, [ebp - 0xf24]
call fcn.100dc865
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0xeec]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0xf08]
push edx
lea eax, [ebp - 0xf24]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0xf24]
call fcn.100df916
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0xf08]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xeec]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2a08
mov dword [ebp - 0x2080], eax
push 0x100dc1b2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2a08
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2b70
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0xf40]
call fcn.100dd2dd
mov dword [ebp - 4], 0x99
push str.chams_enemy_blend2
lea ecx, [ebp - 0xf5c]
call fcn.100dc865
mov byte [ebp - 4], 0x9a
push str.invis
lea ecx, [ebp - 0xf78]
call fcn.100dc865
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0xf40]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102bbe20]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0xf5c]
push edx
lea eax, [ebp - 0xf78]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0xf78]
call fcn.100df916
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0xf5c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf40]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2b70
mov dword [ebp - 0x2080], eax
push 0x100dc1b2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2b70
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x26cc
mov dword [ebp - 0x2080], eax
push str.chams_enemy_reflectivity
lea ecx, [ebp - 0xf98]
call fcn.100dc865
mov dword [ebp - 4], 0x9c
push str.reflectivity_color
lea ecx, [ebp - 0xfb4]
call fcn.100dc865
mov byte [ebp - 4], 0x9d
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0xf7c], esp
push 0xff
push 0
push 0xb2
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0xf98]
push ecx
lea edx, [ebp - 0xfb4]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0xfb4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf98]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x26cc
mov dword [ebp - 0x2080], eax
push 0x100db005
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x26cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2798
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0xfd0]
call fcn.100dd2dd
mov dword [ebp - 4], 0x9e
push 0x102b98b8
lea ecx, [ebp - 0xfec]
call fcn.100dc865
mov byte [ebp - 4], 0x9f
push str.chams_reflectivity
lea ecx, [ebp - 0x1008]
call fcn.100dc865
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0xfd0]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102bbe28]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0xfec]
push edx
lea eax, [ebp - 0x1008]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x1008]
call fcn.100df916
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0xfec]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfd0]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2798
mov dword [ebp - 0x2080], eax
push 0x100db005
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2798
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2868
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x1024]
call fcn.100dd2dd
mov dword [ebp - 4], 0xa1
push 0x102b98e8
lea ecx, [ebp - 0x1040]
call fcn.100dc865
mov byte [ebp - 4], 0xa2
push str.chams_enemy_shine
lea ecx, [ebp - 0x105c]
call fcn.100dc865
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x1024]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44e8]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x1040]
push edx
lea eax, [ebp - 0x105c]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x105c]
call fcn.100df916
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0x1040]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1024]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2868
mov dword [ebp - 0x2080], eax
push 0x100db005
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2868
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2938
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x1078]
call fcn.100dd2dd
mov dword [ebp - 4], 0xa4
push 0x102b9918
lea ecx, [ebp - 0x1094]
call fcn.100dc865
mov byte [ebp - 4], 0xa5
push str.chams_enemy_rim
lea ecx, [ebp - 0x10b0]
call fcn.100dc865
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0x1078]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44e8]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x1094]
push edx
lea eax, [ebp - 0x10b0]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x10b0]
call fcn.100df916
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0x1094]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1078]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2938
mov dword [ebp - 0x2080], eax
push 0x100db005
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2938
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2ff4
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x10c5]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.visible
lea ecx, [ebp - 0x1c0c]
call fcn.100dc865
mov dword [ebp - 4], 0xa7
push str.invisible
lea ecx, [ebp - 0x1bf0]
call fcn.100dc865
mov dword [ebp - 4], 0xa8
lea ecx, [ebp - 0x1bd4]
push ecx
lea edx, [ebp - 0x1c0c]
push edx
lea ecx, [ebp - 0x10d0]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x10d8], ecx
mov dword [ebp - 0x10d4], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x10d4]
push ecx
mov edx, dword [ebp - 0x10d8]
push edx
lea ecx, [ebp - 0x10c4]
call fcn.100e3bbf
mov byte [ebp - 4], 0xa9
push 0x102b9940
lea ecx, [ebp - 0x10f4]
call fcn.100dc865
mov byte [ebp - 4], 0xaa
push str.chams_friendly
lea ecx, [ebp - 0x1110]
call fcn.100dc865
mov byte [ebp - 4], 0xab
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x10b4], esp
call fcn.100e2a9e
push 1
lea eax, [ebp - 0x10c4]
push eax
lea ecx, [ebp - 0x10f4]
push ecx
lea edx, [ebp - 0x1110]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100e1653
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0x1110]
call fcn.100df916
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x10f4]
call fcn.100df916
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0x10c4]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 2
push 0x1c
lea eax, [ebp - 0x1c0c]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x2ff4
mov dword [ebp - 0x2080], eax
push 0x100e328c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2ff4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x30b4
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x1121]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.material
lea ecx, [ebp - 0x1bd0]
call fcn.100dc865
mov dword [ebp - 4], 0xac
push str.flat
lea ecx, [ebp - 0x1bb4]
call fcn.100dc865
mov byte [ebp - 4], 0xad
push str.metallic
lea ecx, [ebp - 0x1b98]
call fcn.100dc865
mov byte [ebp - 4], 0xae
push str.gloss
lea ecx, [ebp - 0x1b7c]
call fcn.100dc865
mov byte [ebp - 4], 0xaf
push 0x102b46a0
lea ecx, [ebp - 0x1b60]
call fcn.100dc865
mov byte [ebp - 4], 0xb0
push str.outline_glow
lea ecx, [ebp - 0x1b44]
call fcn.100dc865
mov dword [ebp - 4], 0xb1
lea ecx, [ebp - 0x1b28]
push ecx
lea edx, [ebp - 0x1bd0]
push edx
lea ecx, [ebp - 0x112c]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1138], ecx
mov dword [ebp - 0x1134], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x1134]
push ecx
mov edx, dword [ebp - 0x1138]
push edx
lea ecx, [ebp - 0x1120]
call fcn.100e3bbf
mov byte [ebp - 4], 0xb2
push str.chams_friendly_mat
lea ecx, [ebp - 0x1154]
call fcn.100dc865
mov byte [ebp - 4], 0xb3
push str.chams_friendly_material
lea ecx, [ebp - 0x1170]
call fcn.100dc865
mov byte [ebp - 4], 0xb4
push 0
push 1
lea eax, [ebp - 0x1120]
push eax
lea ecx, [ebp - 0x1154]
push ecx
lea edx, [ebp - 0x1170]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0x1170]
call fcn.100df916
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0x1154]
call fcn.100df916
mov byte [ebp - 4], 0xb1
lea ecx, [ebp - 0x1120]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 6
push 0x1c
lea eax, [ebp - 0x1bd0]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x30b4
mov dword [ebp - 0x2080], eax
push 0x100e328c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x30b4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3168
mov dword [ebp - 0x2080], eax
push str.chams_friendly_vis
lea ecx, [ebp - 0x1190]
call fcn.100dc865
mov dword [ebp - 4], 0xb5
push str.color_visible
lea ecx, [ebp - 0x11ac]
call fcn.100dc865
mov byte [ebp - 4], 0xb6
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1174], esp
push 0xff
push 0
push 0xc8
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x1190]
push ecx
lea edx, [ebp - 0x11ac]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x11ac]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1190]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x3168
mov dword [ebp - 0x2080], eax
push 0x100e328c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3168
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3234
mov dword [ebp - 0x2080], eax
push str.chams_friendly_invis
lea ecx, [ebp - 0x11cc]
call fcn.100dc865
mov dword [ebp - 4], 0xb7
push str.color_invisible
lea ecx, [ebp - 0x11e8]
call fcn.100dc865
mov byte [ebp - 4], 0xb8
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x11b0], esp
push 0xff
push 0
push 0x32
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x11cc]
push ecx
lea edx, [ebp - 0x11e8]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0xb7
lea ecx, [ebp - 0x11e8]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11cc]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x3234
mov dword [ebp - 0x2080], eax
push 0x100e328c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3234
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3300
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x1204]
call fcn.100dd2dd
mov dword [ebp - 4], 0xb9
push str.chams_friendly_blend
lea ecx, [ebp - 0x1220]
call fcn.100dc865
mov byte [ebp - 4], 0xba
push 0x102b5642
lea ecx, [ebp - 0x123c]
call fcn.100dc865
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x1204]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x1220]
push edx
lea eax, [ebp - 0x123c]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xba
lea ecx, [ebp - 0x123c]
call fcn.100df916
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0x1220]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1204]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x3300
mov dword [ebp - 0x2080], eax
push 0x100e328c
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3300
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2ad8
mov dword [ebp - 0x2080], eax
push 0x102b99ec
lea ecx, [ebp - 0x1258]
call fcn.100dc865
mov dword [ebp - 4], 0xbc
push str.chams_history
lea ecx, [ebp - 0x1274]
call fcn.100dc865
mov byte [ebp - 4], 0xbd
push 0
push 1
lea ecx, [ebp - 0x1258]
push ecx
lea edx, [ebp - 0x1274]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0x1274]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1258]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x2ad8
mov dword [ebp - 0x2080], eax
push 0x100e3804
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2ad8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2c40
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x1285]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.material
lea ecx, [ebp - 0x1b20]
call fcn.100dc865
mov dword [ebp - 4], 0xbe
push str.flat
lea ecx, [ebp - 0x1b04]
call fcn.100dc865
mov byte [ebp - 4], 0xbf
push str.metallic
lea ecx, [ebp - 0x1ae8]
call fcn.100dc865
mov byte [ebp - 4], 0xc0
push str.gloss
lea ecx, [ebp - 0x1acc]
call fcn.100dc865
mov byte [ebp - 4], 0xc1
push 0x102b46a0
lea ecx, [ebp - 0x1ab0]
call fcn.100dc865
mov byte [ebp - 4], 0xc2
push str.outline_glow
lea ecx, [ebp - 0x1a94]
call fcn.100dc865
mov dword [ebp - 4], 0xc3
lea ecx, [ebp - 0x1a78]
push ecx
lea edx, [ebp - 0x1b20]
push edx
lea ecx, [ebp - 0x1290]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1298], ecx
mov dword [ebp - 0x1294], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x1294]
push ecx
mov edx, dword [ebp - 0x1298]
push edx
lea ecx, [ebp - 0x1284]
call fcn.100e3bbf
mov byte [ebp - 4], 0xc4
push str.chams_enemy_history_mat
lea ecx, [ebp - 0x12b4]
call fcn.100dc865
mov byte [ebp - 4], 0xc5
push str.chams_history_material
lea ecx, [ebp - 0x12d0]
call fcn.100dc865
mov byte [ebp - 4], 0xc6
push 0
push 1
lea eax, [ebp - 0x1284]
push eax
lea ecx, [ebp - 0x12b4]
push ecx
lea edx, [ebp - 0x12d0]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x12d0]
call fcn.100df916
mov byte [ebp - 4], 0xc4
lea ecx, [ebp - 0x12b4]
call fcn.100df916
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0x1284]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 6
push 0x1c
lea eax, [ebp - 0x1b20]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x2c40
mov dword [ebp - 0x2080], eax
push 0x100e3804
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2c40
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2cf4
mov dword [ebp - 0x2080], eax
push str.chams_history_col
lea ecx, [ebp - 0x12f0]
call fcn.100dc865
mov dword [ebp - 4], 0xc7
push str.color
lea ecx, [ebp - 0x130c]
call fcn.100dc865
mov byte [ebp - 4], 0xc8
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x12d4], esp
push 0xff
push 0
push 0
push 0
call fcn.100db50f
lea ecx, [ebp - 0x12f0]
push ecx
lea edx, [ebp - 0x130c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x130c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x12f0]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x2cf4
mov dword [ebp - 0x2080], eax
push 0x100e3804
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2cf4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2dc0
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x1328]
call fcn.100dd2dd
mov dword [ebp - 4], 0xc9
push str.chams_history_blend
lea ecx, [ebp - 0x1344]
call fcn.100dc865
mov byte [ebp - 4], 0xca
push 0x102b5642
lea ecx, [ebp - 0x1360]
call fcn.100dc865
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x1328]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x1344]
push edx
lea eax, [ebp - 0x1360]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0x1360]
call fcn.100df916
mov byte [ebp - 4], 0xc9
lea ecx, [ebp - 0x1344]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1328]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x2dc0
mov dword [ebp - 0x2080], eax
push 0x100e3804
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2dc0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2e90
mov dword [ebp - 0x2080], eax
push 0x102b9a74
lea ecx, [ebp - 0x137c]
call fcn.100dc865
mov dword [ebp - 4], 0xcc
push str.history_skeleton
lea ecx, [ebp - 0x1398]
call fcn.100dc865
mov byte [ebp - 4], 0xcd
push 0
push 1
lea ecx, [ebp - 0x137c]
push ecx
lea edx, [ebp - 0x1398]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0xcc
lea ecx, [ebp - 0x1398]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x137c]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x2e90
mov dword [ebp - 0x2080], eax
push 0x100e3804
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2e90
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x2f28
mov dword [ebp - 0x2080], eax
push str.history_skeleton_col
lea ecx, [ebp - 0x13b8]
call fcn.100dc865
mov dword [ebp - 4], 0xce
push str.color
lea ecx, [ebp - 0x13d4]
call fcn.100dc865
mov byte [ebp - 4], 0xcf
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x139c], esp
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x13b8]
push ecx
lea edx, [ebp - 0x13d4]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x13d4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13b8]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x2f28
mov dword [ebp - 0x2080], eax
push 0x100e3804
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2f28
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x33d0
mov dword [ebp - 0x2080], eax
push str.chams_fake
lea ecx, [ebp - 0x13f0]
call fcn.100dc865
mov dword [ebp - 4], 0xd0
push str.fake_chams
lea ecx, [ebp - 0x140c]
call fcn.100dc865
mov byte [ebp - 4], 0xd1
push 0
push 1
lea ecx, [ebp - 0x13f0]
push ecx
lea edx, [ebp - 0x140c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0x140c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13f0]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x33d0
mov dword [ebp - 0x2080], eax
push 0x100e04d8
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x33d0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3468
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x141d]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.material
lea ecx, [ebp - 0x1a70]
call fcn.100dc865
mov dword [ebp - 4], 0xd2
push str.flat
lea ecx, [ebp - 0x1a54]
call fcn.100dc865
mov byte [ebp - 4], 0xd3
push str.metallic
lea ecx, [ebp - 0x1a38]
call fcn.100dc865
mov byte [ebp - 4], 0xd4
push str.gloss
lea ecx, [ebp - 0x1a1c]
call fcn.100dc865
mov byte [ebp - 4], 0xd5
push 0x102b46a0
lea ecx, [ebp - 0x1a00]
call fcn.100dc865
mov byte [ebp - 4], 0xd6
push str.outline_glow
lea ecx, [ebp - 0x19e4]
call fcn.100dc865
mov dword [ebp - 4], 0xd7
lea ecx, [ebp - 0x19c8]
push ecx
lea edx, [ebp - 0x1a70]
push edx
lea ecx, [ebp - 0x1428]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1430], ecx
mov dword [ebp - 0x142c], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x142c]
push ecx
mov edx, dword [ebp - 0x1430]
push edx
lea ecx, [ebp - 0x141c]
call fcn.100e3bbf
mov byte [ebp - 4], 0xd8
push str.chams_fake_mat
lea ecx, [ebp - 0x144c]
call fcn.100dc865
mov byte [ebp - 4], 0xd9
push str.chams_material
lea ecx, [ebp - 0x1468]
call fcn.100dc865
mov byte [ebp - 4], 0xda
push 0
push 1
lea eax, [ebp - 0x141c]
push eax
lea ecx, [ebp - 0x144c]
push ecx
lea edx, [ebp - 0x1468]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0xd9
lea ecx, [ebp - 0x1468]
call fcn.100df916
mov byte [ebp - 4], 0xd8
lea ecx, [ebp - 0x144c]
call fcn.100df916
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x141c]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 6
push 0x1c
lea eax, [ebp - 0x1a70]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x3468
mov dword [ebp - 0x2080], eax
push 0x100e04d8
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3468
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x351c
mov dword [ebp - 0x2080], eax
push str.chams_fake_col
lea ecx, [ebp - 0x1488]
call fcn.100dc865
mov dword [ebp - 4], 0xdb
push str.color
lea ecx, [ebp - 0x14a4]
call fcn.100dc865
mov byte [ebp - 4], 0xdc
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x146c], esp
push 0xff
push 0
push 0xc8
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x1488]
push ecx
lea edx, [ebp - 0x14a4]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0xdb
lea ecx, [ebp - 0x14a4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1488]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x351c
mov dword [ebp - 0x2080], eax
push 0x100e04d8
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x351c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x35e8
mov dword [ebp - 0x2080], eax
push str.chams_fake_glow_col
lea ecx, [ebp - 0x14c4]
call fcn.100dc865
mov dword [ebp - 4], 0xdd
push str.glow_color
lea ecx, [ebp - 0x14e0]
call fcn.100dc865
mov byte [ebp - 4], 0xde
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x14a8], esp
push 0xff
push 0
push 0xc8
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x14c4]
push ecx
lea edx, [ebp - 0x14e0]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x14e0]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14c4]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x35e8
mov dword [ebp - 0x2080], eax
push 0x100e04d8
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
mov eax, dword [ebp - 0x14]
add eax, 0x35e8
mov dword [ebp - 0x2080], eax
push 0x100e4597
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x35e8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x36b4
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x14fc]
call fcn.100dd2dd
mov dword [ebp - 4], 0xdf
push str.chams_fake_blend
lea ecx, [ebp - 0x1518]
call fcn.100dc865
mov byte [ebp - 4], 0xe0
push 0x102b5642
lea ecx, [ebp - 0x1534]
call fcn.100dc865
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x14fc]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b44f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x1518]
push edx
lea eax, [ebp - 0x1534]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xe0
lea ecx, [ebp - 0x1534]
call fcn.100df916
mov byte [ebp - 4], 0xdf
lea ecx, [ebp - 0x1518]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14fc]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x36b4
mov dword [ebp - 0x2080], eax
push 0x100e04d8
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x36b4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3784
mov dword [ebp - 0x2080], eax
push str.chams_shot
lea ecx, [ebp - 0x1550]
call fcn.100dc865
mov dword [ebp - 4], 0xe2
push str.shot_chams
lea ecx, [ebp - 0x156c]
call fcn.100dc865
mov byte [ebp - 4], 0xe3
push 0
push 1
lea ecx, [ebp - 0x1550]
push ecx
lea edx, [ebp - 0x156c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0xe2
lea ecx, [ebp - 0x156c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1550]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x3784
mov dword [ebp - 0x2080], eax
push 0x100e37d2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3784
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x381c
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x157d]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.material
lea ecx, [ebp - 0x19c0]
call fcn.100dc865
mov dword [ebp - 4], 0xe4
push str.flat
lea ecx, [ebp - 0x19a4]
call fcn.100dc865
mov byte [ebp - 4], 0xe5
push str.metallic
lea ecx, [ebp - 0x1988]
call fcn.100dc865
mov byte [ebp - 4], 0xe6
push str.gloss
lea ecx, [ebp - 0x196c]
call fcn.100dc865
mov byte [ebp - 4], 0xe7
push 0x102b46a0
lea ecx, [ebp - 0x1950]
call fcn.100dc865
mov byte [ebp - 4], pe_nt_image_headers32
push str.outline_glow
lea ecx, [ebp - 0x1934]
call fcn.100dc865
mov dword [ebp - 4], 0xe9
lea ecx, [ebp - 0x1918]
push ecx
lea edx, [ebp - 0x19c0]
push edx
lea ecx, [ebp - 0x1588]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1590], ecx
mov dword [ebp - 0x158c], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x158c]
push ecx
mov edx, dword [ebp - 0x1590]
push edx
lea ecx, [ebp - 0x157c]
call fcn.100e3bbf
mov byte [ebp - 4], 0xea
push str.chams_shot_mat
lea ecx, [ebp - 0x15ac]
call fcn.100dc865
mov byte [ebp - 4], 0xeb
push str.chams_material
lea ecx, [ebp - 0x15c8]
call fcn.100dc865
mov byte [ebp - 4], 0xec
push 0
push 1
lea eax, [ebp - 0x157c]
push eax
lea ecx, [ebp - 0x15ac]
push ecx
lea edx, [ebp - 0x15c8]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0xeb
lea ecx, [ebp - 0x15c8]
call fcn.100df916
mov byte [ebp - 4], 0xea
lea ecx, [ebp - 0x15ac]
call fcn.100df916
mov byte [ebp - 4], 0xe9
lea ecx, [ebp - 0x157c]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 6
push 0x1c
lea eax, [ebp - 0x19c0]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x381c
mov dword [ebp - 0x2080], eax
push 0x100e37d2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x381c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x38d0
mov dword [ebp - 0x2080], eax
push str.chams_shot_col
lea ecx, [ebp - 0x15e8]
call fcn.100dc865
mov dword [ebp - 4], 0xed
push str.color
lea ecx, [ebp - 0x1604]
call fcn.100dc865
mov byte [ebp - 4], 0xee
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x15cc], esp
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x15e8]
push ecx
lea edx, [ebp - 0x1604]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0xed
lea ecx, [ebp - 0x1604]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x15e8]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x38d0
mov dword [ebp - 0x2080], eax
push 0x100e37d2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x38d0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x399c
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x1620]
call fcn.100dd2dd
mov dword [ebp - 4], 0xef
push str.chams_shot_blend
lea ecx, [ebp - 0x163c]
call fcn.100dc865
mov byte [ebp - 4], 0xf0
push 0x102b5642
lea ecx, [ebp - 0x1658]
call fcn.100dc865
mov byte [ebp - 4], 0xf1
lea ecx, [ebp - 0x1620]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
lea edx, [ebp - 0x163c]
push edx
lea eax, [ebp - 0x1658]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xf0
lea ecx, [ebp - 0x1658]
call fcn.100df916
mov byte [ebp - 4], 0xef
lea ecx, [ebp - 0x163c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1620]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x399c
mov dword [ebp - 0x2080], eax
push 0x100e37d2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x399c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3a6c
mov dword [ebp - 0x2080], eax
push 0x102b8c90
lea ecx, [ebp - 0x1674]
call fcn.100dd2dd
mov dword [ebp - 4], 0xf2
push str.chams_shot_fadetime
lea ecx, [ebp - 0x1690]
call fcn.100dc865
mov byte [ebp - 4], 0xf3
push str.fade_time
lea ecx, [ebp - 0x16ac]
call fcn.100dc865
mov byte [ebp - 4], 0xf4
lea ecx, [ebp - 0x1674]
push ecx
push ecx
movss xmm0, dword [0x102b4484]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b7d6c]
movss dword [esp], xmm0
push 1
push 1
push ecx
movss xmm0, dword [0x102b44e8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea edx, [ebp - 0x1690]
push edx
lea eax, [ebp - 0x16ac]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 0xf3
lea ecx, [ebp - 0x16ac]
call fcn.100df916
mov byte [ebp - 4], 0xf2
lea ecx, [ebp - 0x1690]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1674]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x3a6c
mov dword [ebp - 0x2080], eax
push 0x100e37d2
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3a6c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3c0c
mov dword [ebp - 0x2080], eax
push 0x102b9bb0
lea ecx, [ebp - 0x16c8]
call fcn.100dc865
mov dword [ebp - 4], 0xf5
push str.weapon_chams
lea ecx, [ebp - 0x16e4]
call fcn.100dc865
mov byte [ebp - 4], 0xf6
push 0
push 1
lea ecx, [ebp - 0x16c8]
push ecx
lea edx, [ebp - 0x16e4]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100de4df
mov byte [ebp - 4], 0xf5
lea ecx, [ebp - 0x16e4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16c8]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x3c0c
mov dword [ebp - 0x2080], eax
push 0x100e0c58
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3c0c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3ca4
mov dword [ebp - 0x2080], eax
lea ecx, [ebp - 0x16f5]
call fcn.100dec73
mov dword [ebp - 0x2084], eax
push str.material
lea ecx, [ebp - 0x1910]
call fcn.100dc865
mov dword [ebp - 4], 0xf7
push str.flat
lea ecx, [ebp - 0x18f4]
call fcn.100dc865
mov byte [ebp - 4], 0xf8
push str.metallic
lea ecx, [ebp - 0x18d8]
call fcn.100dc865
mov byte [ebp - 4], 0xf9
push str.gloss
lea ecx, [ebp - 0x18bc]
call fcn.100dc865
mov byte [ebp - 4], 0xfa
push 0x102b46a0
lea ecx, [ebp - 0x18a0]
call fcn.100dc865
mov byte [ebp - 4], 0xfb
push str.outline_glow
lea ecx, [ebp - 0x1884]
call fcn.100dc865
mov dword [ebp - 4], 0xfc
lea ecx, [ebp - 0x1868]
push ecx
lea edx, [ebp - 0x1910]
push edx
lea ecx, [ebp - 0x1700]
call fcn.100dbf5a
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1708], ecx
mov dword [ebp - 0x1704], edx
mov eax, dword [ebp - 0x2084]
push eax
mov ecx, dword [ebp - 0x1704]
push ecx
mov edx, dword [ebp - 0x1708]
push edx
lea ecx, [ebp - 0x16f4]
call fcn.100e3bbf
mov byte [ebp - 4], 0xfd
push str.weapon_chams_mat
lea ecx, [ebp - 0x1724]
call fcn.100dc865
mov byte [ebp - 4], 0xfe
push str.weapon_material
lea ecx, [ebp - 0x1740]
call fcn.100dc865
mov byte [ebp - 4], 0xff
push 0
push 1
lea eax, [ebp - 0x16f4]
push eax
lea ecx, [ebp - 0x1724]
push ecx
lea edx, [ebp - 0x1740]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100dcff9
mov byte [ebp - 4], 0xfe
lea ecx, [ebp - 0x1740]
call fcn.100df916
mov byte [ebp - 4], 0xfd
lea ecx, [ebp - 0x1724]
call fcn.100df916
mov byte [ebp - 4], 0xfc
lea ecx, [ebp - 0x16f4]
call fcn.100e4a8d
mov dword [ebp - 4], 0xffffffff
push fcn.100df916
push 6
push 0x1c
lea eax, [ebp - 0x1910]
push eax
call fcn.100e19d2
mov eax, dword [ebp - 0x14]
add eax, 0x3ca4
mov dword [ebp - 0x2080], eax
push 0x100e0c58
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3ca4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3d58
mov dword [ebp - 0x2080], eax
push str.weapon_chams_col
lea ecx, [ebp - 0x1760]
call fcn.100dc865
mov dword [ebp - 4], 0x100
push str.weapon_color
lea ecx, [ebp - 0x177c]
call fcn.100dc865
mov byte [ebp - 4], 1
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x1744], esp
push 0xff
push 0
push 0
push 0
call fcn.100db50f
lea ecx, [ebp - 0x1760]
push ecx
lea edx, [ebp - 0x177c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x177c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1760]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x3d58
mov dword [ebp - 0x2080], eax
push 0x100e0c58
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3d58
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3ef0
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x1798]
call fcn.100dd2dd
mov dword [ebp - 4], 0x102
push str.weapon_chams_blend
lea ecx, [ebp - 0x17b4]
call fcn.100dc865
mov byte [ebp - 4], 3
push 0x102b5642
lea ecx, [ebp - 0x17d0]
call fcn.100dc865
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x1798]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
lea edx, [ebp - 0x17b4]
push edx
lea eax, [ebp - 0x17d0]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x17d0]
call fcn.100df916
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x17b4]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1798]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x3ef0
mov dword [ebp - 0x2080], eax
push 0x100e0c58
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3ef0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3e24
mov dword [ebp - 0x2080], eax
push str.weapon_chams_col2
lea ecx, [ebp - 0x17f0]
call fcn.100dc865
mov dword [ebp - 4], 0x105
push str.weapon_color_2
lea ecx, [ebp - 0x180c]
call fcn.100dc865
mov byte [ebp - 4], 6
push 0
push ecx
mov ecx, esp
mov dword [ebp - 0x17d4], esp
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.100db50f
lea ecx, [ebp - 0x17f0]
push ecx
lea edx, [ebp - 0x180c]
push edx
mov ecx, dword [ebp - 0x2080]
call fcn.100ddc01
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x180c]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x17f0]
call fcn.100df916
mov eax, dword [ebp - 0x14]
add eax, 0x3e24
mov dword [ebp - 0x2080], eax
push 0x100e0c58
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3e24
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
mov eax, dword [ebp - 0x14]
add eax, 0x3fc0
mov dword [ebp - 0x2080], eax
push 0x102b8588
lea ecx, [ebp - 0x1828]
call fcn.100dd2dd
mov dword [ebp - 4], 0x107
push str.weapon_chams_blend2
lea ecx, [ebp - 0x1844]
call fcn.100dc865
mov byte [ebp - 4], 8
push 0x102b5642
lea ecx, [ebp - 0x1860]
call fcn.100dc865
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x1828]
push ecx
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b450c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b44b8]
movss dword [esp], xmm0
lea edx, [ebp - 0x1844]
push edx
lea eax, [ebp - 0x1860]
push eax
mov ecx, dword [ebp - 0x2080]
call fcn.100e2c97
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1860]
call fcn.100df916
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x1844]
call fcn.100df916
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1828]
call fcn.100e243b
mov eax, dword [ebp - 0x14]
add eax, 0x3fc0
mov dword [ebp - 0x2080], eax
push 0x100e0c58
mov ecx, dword [ebp - 0x2080]
call fcn.100e14dc
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3fc0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e13a1
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