Function at 0x100b31ab
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x101727a0
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 0x1020f3c9
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x3310
call fcn.100ac4d7
push esi
push edi
mov eax, dword [0x1023c2c4]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x102613b7
call fcn.100b2170
push str.aimbot
lea ecx, [ebp - 0x230]
call fcn.100ac59a
mov dword [ebp - 4], 0
lea eax, [ebp - 0x230]
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100ac21b
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x230]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0x331c], eax
push str.enable
lea ecx, [ebp - 0x24c]
call fcn.100ac59a
mov dword [ebp - 4], 1
push str.enable
lea ecx, [ebp - 0x268]
call fcn.100ac59a
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 - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x268]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24c]
call fcn.100aefa7
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x38
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xd0
mov dword [ebp - 0x331c], eax
push str.silent
lea ecx, [ebp - 0x284]
call fcn.100ac59a
mov dword [ebp - 4], 3
push str.silent_aimbot
lea ecx, [ebp - 0x2a0]
call fcn.100ac59a
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 - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2a0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x284]
call fcn.100aefa7
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xd0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x168
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x2b1]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.distance
lea ecx, [ebp - 0x3318]
call fcn.100ac59a
mov dword [ebp - 4], 5
push str.crosshair
lea ecx, [ebp - 0x32fc]
call fcn.100ac59a
mov byte [ebp - 4], 6
push str.damage
lea ecx, [ebp - 0x32e0]
call fcn.100ac59a
mov byte [ebp - 4], 7
push str.health
lea ecx, [ebp - 0x32c4]
call fcn.100ac59a
mov byte [ebp - 4], 8
push 0x10223dbc
lea ecx, [ebp - 0x32a8]
call fcn.100ac59a
mov byte [ebp - 4], 9
push str.height
lea ecx, [ebp - 0x328c]
call fcn.100ac59a
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x3270]
push ecx
lea edx, [ebp - 0x3318]
push edx
lea ecx, [ebp - 0x2bc]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2c4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
mov edx, dword [ebp - 0x2c8]
push edx
lea ecx, [ebp - 0x2b0]
call fcn.100b293b
mov byte [ebp - 4], 0xb
push str.selection
lea ecx, [ebp - 0x2e4]
call fcn.100ac59a
mov byte [ebp - 4], 0xc
push str.target_selection
lea ecx, [ebp - 0x300]
call fcn.100ac59a
mov byte [ebp - 4], 0xd
push 0
push 1
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x300]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100acc34
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x300]
call fcn.100aefa7
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x2e4]
call fcn.100aefa7
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x2b0]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 6
push 0x1c
lea eax, [ebp - 0x3318]
push eax
call fcn.100b0ba4
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x168
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x48e0
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x311]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.general
lea ecx, [ebp - 0x3268]
call fcn.100ac59a
mov dword [ebp - 4], 0xe
push str.auto
lea ecx, [ebp - 0x324c]
call fcn.100ac59a
mov byte [ebp - 4], 0xf
push 0x10223dfc
lea ecx, [ebp - 0x3230]
call fcn.100ac59a
mov byte [ebp - 4], 0x10
push str.scout
lea ecx, [ebp - 0x3214]
call fcn.100ac59a
mov byte [ebp - 4], 0x11
push str.heavy_pistol
lea ecx, [ebp - 0x31f8]
call fcn.100ac59a
mov byte [ebp - 4], 0x12
push str.pistol
lea ecx, [ebp - 0x31dc]
call fcn.100ac59a
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x31c0]
push ecx
lea edx, [ebp - 0x3268]
push edx
lea ecx, [ebp - 0x31c]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x328], ecx
mov dword [ebp - 0x324], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x324]
push ecx
mov edx, dword [ebp - 0x328]
push edx
lea ecx, [ebp - 0x310]
call fcn.100b293b
mov byte [ebp - 4], 0x14
push str.weapon
lea ecx, [ebp - 0x344]
call fcn.100ac59a
mov byte [ebp - 4], 0x15
push str.weapon
lea ecx, [ebp - 0x360]
call fcn.100ac59a
mov byte [ebp - 4], 0x16
push 0
push 1
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x344]
push ecx
lea edx, [ebp - 0x360]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100acc34
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x360]
call fcn.100aefa7
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x344]
call fcn.100aefa7
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x310]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 6
push 0x1c
lea eax, [ebp - 0x3268]
push eax
call fcn.100b0ba4
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x48e0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x21c
mov dword [ebp - 0x331c], eax
push 0x10223e28
lea ecx, [ebp - 0x37c]
call fcn.100ac59a
mov dword [ebp - 4], 0x17
push str.angle_limit
lea ecx, [ebp - 0x398]
call fcn.100ac59a
mov byte [ebp - 4], 0x18
push 0
push 1
lea ecx, [ebp - 0x37c]
push ecx
lea edx, [ebp - 0x398]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x398]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x37c]
call fcn.100aefa7
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x21c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2b4
mov dword [ebp - 0x331c], eax
push 0x10223e3c
lea ecx, [ebp - 0x3b4]
call fcn.100aced2
mov dword [ebp - 4], 0x19
push str.fov_amount
lea ecx, [ebp - 0x3d0]
call fcn.100ac59a
mov byte [ebp - 4], 0x1a
push 0x1022115b
lea ecx, [ebp - 0x3ec]
call fcn.100ac59a
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x3b4]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022017c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x1022017c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x3d0]
push edx
lea eax, [ebp - 0x3ec]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x3ec]
call fcn.100aefa7
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x3d0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3b4]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x2b4
mov dword [ebp - 0x331c], eax
push 0x100b048d
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2b4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x54c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x401]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x31b8]
call fcn.100ac59a
mov dword [ebp - 4], 0x1c
push str.chest
lea ecx, [ebp - 0x319c]
call fcn.100ac59a
mov byte [ebp - 4], 0x1d
push str.body
lea ecx, [ebp - 0x3180]
call fcn.100ac59a
mov byte [ebp - 4], 0x1e
push str.arms
lea ecx, [ebp - 0x3164]
call fcn.100ac59a
mov byte [ebp - 4], 0x1f
push str.legs
lea ecx, [ebp - 0x3148]
call fcn.100ac59a
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x312c]
push ecx
lea edx, [ebp - 0x31b8]
push edx
lea ecx, [ebp - 0x40c]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x418], ecx
mov dword [ebp - 0x414], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x414]
push ecx
mov edx, dword [ebp - 0x418]
push edx
lea ecx, [ebp - 0x400]
call fcn.100b293b
mov byte [ebp - 4], 0x21
push str.hitbox_general
lea ecx, [ebp - 0x434]
call fcn.100ac59a
mov byte [ebp - 4], 0x22
push str.hitbox
lea ecx, [ebp - 0x450]
call fcn.100ac59a
mov byte [ebp - 4], 0x23
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x3f0], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x434]
push ecx
lea edx, [ebp - 0x450]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x450]
call fcn.100aefa7
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x434]
call fcn.100aefa7
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x400]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x31b8]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x54c
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x54c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x60c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x465]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x3128]
call fcn.100ac59a
mov dword [ebp - 4], 0x24
push str.chest
lea ecx, [ebp - 0x310c]
call fcn.100ac59a
mov byte [ebp - 4], 0x25
push str.body
lea ecx, [ebp - 0x30f0]
call fcn.100ac59a
mov byte [ebp - 4], 0x26
push str.arms
lea ecx, [ebp - 0x30d4]
call fcn.100ac59a
mov byte [ebp - 4], 0x27
push str.legs
lea ecx, [ebp - 0x30b8]
call fcn.100ac59a
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x309c]
push ecx
lea edx, [ebp - 0x3128]
push edx
lea ecx, [ebp - 0x470]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x478], ecx
mov dword [ebp - 0x474], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x474]
push ecx
mov edx, dword [ebp - 0x478]
push edx
lea ecx, [ebp - 0x464]
call fcn.100b293b
mov byte [ebp - 4], 0x29
push str.hitbox_history_general
lea ecx, [ebp - 0x494]
call fcn.100ac59a
mov byte [ebp - 4], 0x2a
push str.hitbox_history
lea ecx, [ebp - 0x4b0]
call fcn.100ac59a
mov byte [ebp - 4], 0x2b
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x454], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x464]
push eax
lea ecx, [ebp - 0x494]
push ecx
lea edx, [ebp - 0x4b0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x4b0]
call fcn.100aefa7
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x494]
call fcn.100aefa7
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x464]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x3128]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x60c
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x60c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x6cc
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x4c5]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x3098]
call fcn.100ac59a
mov dword [ebp - 4], 0x2c
push str.chest
lea ecx, [ebp - 0x307c]
call fcn.100ac59a
mov byte [ebp - 4], 0x2d
push str.body
lea ecx, [ebp - 0x3060]
call fcn.100ac59a
mov byte [ebp - 4], 0x2e
push str.legs
lea ecx, [ebp - 0x3044]
call fcn.100ac59a
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x3028]
push ecx
lea edx, [ebp - 0x3098]
push edx
lea ecx, [ebp - 0x4d0]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x4d8], ecx
mov dword [ebp - 0x4d4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x4d4]
push ecx
mov edx, dword [ebp - 0x4d8]
push edx
lea ecx, [ebp - 0x4c4]
call fcn.100b293b
mov byte [ebp - 4], 0x30
push str.multipoint_general
lea ecx, [ebp - 0x4f4]
call fcn.100ac59a
mov byte [ebp - 4], 0x31
push str.multi_point
lea ecx, [ebp - 0x510]
call fcn.100ac59a
mov byte [ebp - 4], 0x32
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x4b4], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x4c4]
push eax
lea ecx, [ebp - 0x4f4]
push ecx
lea edx, [ebp - 0x510]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x510]
call fcn.100aefa7
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x4f4]
call fcn.100aefa7
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x4c4]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x3098]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x6cc
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x6cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x78c
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x52c]
call fcn.100aced2
mov dword [ebp - 4], 0x33
push str.hitbox_scale_general
lea ecx, [ebp - 0x548]
call fcn.100ac59a
mov byte [ebp - 4], 0x34
push 0x1022115b
lea ecx, [ebp - 0x564]
call fcn.100ac59a
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x52c]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220174]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x548]
push edx
lea eax, [ebp - 0x564]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x564]
call fcn.100aefa7
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x548]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x52c]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x78c
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x78c
mov dword [ebp - 0x331c], eax
push 0x100b0055
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x78c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x85c
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x580]
call fcn.100aced2
mov dword [ebp - 4], 0x36
push str.body_hitbox_scale_general
lea ecx, [ebp - 0x59c]
call fcn.100ac59a
mov byte [ebp - 4], 0x37
push str.body_hitbox_scale
lea ecx, [ebp - 0x5b8]
call fcn.100ac59a
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x580]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x59c]
push edx
lea eax, [ebp - 0x5b8]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x5b8]
call fcn.100aefa7
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x59c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x580]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x85c
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x85c
mov dword [ebp - 0x331c], eax
push 0x100ae0fc
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x85c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x92c
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x5d4]
call fcn.100aced2
mov dword [ebp - 4], 0x39
push str.minimal_damage_general
lea ecx, [ebp - 0x5f0]
call fcn.100ac59a
mov byte [ebp - 4], 0x3a
push str.minimal_damage
lea ecx, [ebp - 0x60c]
call fcn.100ac59a
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x5d4]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226650]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x5f0]
push edx
lea eax, [ebp - 0x60c]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x60c]
call fcn.100aefa7
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x5f0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5d4]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x92c
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x92c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x9fc
mov dword [ebp - 0x331c], eax
push str.penetrate_general
lea ecx, [ebp - 0x628]
call fcn.100ac59a
mov dword [ebp - 4], 0x3c
push str.penetrate_walls
lea ecx, [ebp - 0x644]
call fcn.100ac59a
mov byte [ebp - 4], 0x3d
push 0
push 1
lea ecx, [ebp - 0x628]
push ecx
lea edx, [ebp - 0x644]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x644]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x628]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x9fc
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x9fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xa94
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x660]
call fcn.100aced2
mov dword [ebp - 4], 0x3e
push str.penetrate_minimal_damage_general
lea ecx, [ebp - 0x67c]
call fcn.100ac59a
mov byte [ebp - 4], 0x3f
push 0x1022115b
lea ecx, [ebp - 0x698]
call fcn.100ac59a
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x660]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022664c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x67c]
push edx
lea eax, [ebp - 0x698]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x698]
call fcn.100aefa7
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x67c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x660]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0xa94
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0xa94
mov dword [ebp - 0x331c], eax
push 0x100af1d2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xa94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xb64
mov dword [ebp - 0x331c], eax
push str.minimal_damage_hp_general
lea ecx, [ebp - 0x6b4]
call fcn.100ac59a
mov dword [ebp - 4], 0x41
push str.scale_damage_on_hp
lea ecx, [ebp - 0x6d0]
call fcn.100ac59a
mov byte [ebp - 4], 0x42
push 0
push 1
lea ecx, [ebp - 0x6b4]
push ecx
lea edx, [ebp - 0x6d0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x6d0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6b4]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0xb64
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xb64
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xfb4
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x6e5]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x3020]
call fcn.100ac59a
mov dword [ebp - 4], 0x43
push str.chest
lea ecx, [ebp - 0x3004]
call fcn.100ac59a
mov byte [ebp - 4], 0x44
push str.body
lea ecx, [ebp - 0x2fe8]
call fcn.100ac59a
mov byte [ebp - 4], 0x45
push str.arms
lea ecx, [ebp - 0x2fcc]
call fcn.100ac59a
mov byte [ebp - 4], 0x46
push str.legs
lea ecx, [ebp - 0x2fb0]
call fcn.100ac59a
mov dword [ebp - 4], 0x47
lea ecx, [ebp - 0x2f94]
push ecx
lea edx, [ebp - 0x3020]
push edx
lea ecx, [ebp - 0x6f0]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x6f8], ecx
mov dword [ebp - 0x6f4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x6f4]
push ecx
mov edx, dword [ebp - 0x6f8]
push edx
lea ecx, [ebp - 0x6e4]
call fcn.100b293b
mov byte [ebp - 4], 0x48
push str.hitbox_auto
lea ecx, [ebp - 0x714]
call fcn.100ac59a
mov byte [ebp - 4], 0x49
push str.hitbox
lea ecx, [ebp - 0x730]
call fcn.100ac59a
mov byte [ebp - 4], 0x4a
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x6d4], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x6e4]
push eax
lea ecx, [ebp - 0x714]
push ecx
lea edx, [ebp - 0x730]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x730]
call fcn.100aefa7
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x714]
call fcn.100aefa7
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x6e4]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x3020]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0xfb4
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xfb4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1074
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x745]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2f90]
call fcn.100ac59a
mov dword [ebp - 4], 0x4b
push str.chest
lea ecx, [ebp - 0x2f74]
call fcn.100ac59a
mov byte [ebp - 4], 0x4c
push str.body
lea ecx, [ebp - 0x2f58]
call fcn.100ac59a
mov byte [ebp - 4], 0x4d
push str.arms
lea ecx, [ebp - 0x2f3c]
call fcn.100ac59a
mov byte [ebp - 4], 0x4e
push str.legs
lea ecx, [ebp - 0x2f20]
call fcn.100ac59a
mov dword [ebp - 4], 0x4f
lea ecx, [ebp - 0x2f04]
push ecx
lea edx, [ebp - 0x2f90]
push edx
lea ecx, [ebp - 0x750]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x758], ecx
mov dword [ebp - 0x754], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x754]
push ecx
mov edx, dword [ebp - 0x758]
push edx
lea ecx, [ebp - 0x744]
call fcn.100b293b
mov byte [ebp - 4], 0x50
push str.hitbox_history_auto
lea ecx, [ebp - 0x774]
call fcn.100ac59a
mov byte [ebp - 4], 0x51
push str.hitbox_history
lea ecx, [ebp - 0x790]
call fcn.100ac59a
mov byte [ebp - 4], 0x52
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x734], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x744]
push eax
lea ecx, [ebp - 0x774]
push ecx
lea edx, [ebp - 0x790]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x790]
call fcn.100aefa7
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x774]
call fcn.100aefa7
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x744]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2f90]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x1074
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1074
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1134
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x7a5]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2f00]
call fcn.100ac59a
mov dword [ebp - 4], 0x53
push str.chest
lea ecx, [ebp - 0x2ee4]
call fcn.100ac59a
mov byte [ebp - 4], 0x54
push str.body
lea ecx, [ebp - 0x2ec8]
call fcn.100ac59a
mov byte [ebp - 4], 0x55
push str.legs
lea ecx, [ebp - 0x2eac]
call fcn.100ac59a
mov dword [ebp - 4], 0x56
lea ecx, [ebp - 0x2e90]
push ecx
lea edx, [ebp - 0x2f00]
push edx
lea ecx, [ebp - 0x7b0]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x7b8], ecx
mov dword [ebp - 0x7b4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x7b4]
push ecx
mov edx, dword [ebp - 0x7b8]
push edx
lea ecx, [ebp - 0x7a4]
call fcn.100b293b
mov byte [ebp - 4], 0x57
push str.multipoint_auto
lea ecx, [ebp - 0x7d4]
call fcn.100ac59a
mov byte [ebp - 4], 0x58
push str.multi_point
lea ecx, [ebp - 0x7f0]
call fcn.100ac59a
mov byte [ebp - 4], 0x59
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x794], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x7a4]
push eax
lea ecx, [ebp - 0x7d4]
push ecx
lea edx, [ebp - 0x7f0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x7f0]
call fcn.100aefa7
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x7d4]
call fcn.100aefa7
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x7a4]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2f00]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x1134
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1134
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x11f4
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x80c]
call fcn.100aced2
mov dword [ebp - 4], 0x5a
push str.hitbox_scale_auto
lea ecx, [ebp - 0x828]
call fcn.100ac59a
mov byte [ebp - 4], 0x5b
push 0x1022115b
lea ecx, [ebp - 0x844]
call fcn.100ac59a
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x80c]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220174]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x828]
push edx
lea eax, [ebp - 0x844]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x844]
call fcn.100aefa7
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x828]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x80c]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x11f4
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x11f4
mov dword [ebp - 0x331c], eax
push 0x100b0055
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x11f4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x12c4
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x860]
call fcn.100aced2
mov dword [ebp - 4], 0x5d
push str.body_hitbox_scale_auto
lea ecx, [ebp - 0x87c]
call fcn.100ac59a
mov byte [ebp - 4], 0x5e
push str.body_hitbox_scale
lea ecx, [ebp - 0x898]
call fcn.100ac59a
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x860]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x87c]
push edx
lea eax, [ebp - 0x898]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x898]
call fcn.100aefa7
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x87c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x860]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x12c4
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x12c4
mov dword [ebp - 0x331c], eax
push 0x100ae0fc
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x12c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1394
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x8b4]
call fcn.100aced2
mov dword [ebp - 4], 0x60
push str.minimal_damage_auto
lea ecx, [ebp - 0x8d0]
call fcn.100ac59a
mov byte [ebp - 4], 0x61
push str.minimal_damage
lea ecx, [ebp - 0x8ec]
call fcn.100ac59a
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x8b4]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226650]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x8d0]
push edx
lea eax, [ebp - 0x8ec]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x8ec]
call fcn.100aefa7
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x8d0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8b4]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x1394
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1394
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1464
mov dword [ebp - 0x331c], eax
push str.penetrate_auto
lea ecx, [ebp - 0x908]
call fcn.100ac59a
mov dword [ebp - 4], 0x63
push str.penetrate_walls
lea ecx, [ebp - 0x924]
call fcn.100ac59a
mov byte [ebp - 4], 0x64
push 0
push 1
lea ecx, [ebp - 0x908]
push ecx
lea edx, [ebp - 0x924]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x924]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x908]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x1464
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1464
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x14fc
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x940]
call fcn.100aced2
mov dword [ebp - 4], 0x65
push str.penetrate_minimal_damage_auto
lea ecx, [ebp - 0x95c]
call fcn.100ac59a
mov byte [ebp - 4], 0x66
push 0x1022115b
lea ecx, [ebp - 0x978]
call fcn.100ac59a
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x940]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022664c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x95c]
push edx
lea eax, [ebp - 0x978]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x978]
call fcn.100aefa7
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x95c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x940]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x14fc
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x14fc
mov dword [ebp - 0x331c], eax
push 0x100af1d2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x14fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x15cc
mov dword [ebp - 0x331c], eax
push str.minimal_damage_hp_auto
lea ecx, [ebp - 0x994]
call fcn.100ac59a
mov dword [ebp - 4], 0x68
push str.scale_damage_on_hp
lea ecx, [ebp - 0x9b0]
call fcn.100ac59a
mov byte [ebp - 4], 0x69
push 0
push 1
lea ecx, [ebp - 0x994]
push ecx
lea edx, [ebp - 0x9b0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x9b0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x994]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x15cc
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x15cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1a1c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x9c5]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2e88]
call fcn.100ac59a
mov dword [ebp - 4], 0x6a
push str.chest
lea ecx, [ebp - 0x2e6c]
call fcn.100ac59a
mov byte [ebp - 4], 0x6b
push str.body
lea ecx, [ebp - 0x2e50]
call fcn.100ac59a
mov byte [ebp - 4], 0x6c
push str.arms
lea ecx, [ebp - 0x2e34]
call fcn.100ac59a
mov byte [ebp - 4], 0x6d
push str.legs
lea ecx, [ebp - 0x2e18]
call fcn.100ac59a
mov dword [ebp - 4], 0x6e
lea ecx, [ebp - 0x2dfc]
push ecx
lea edx, [ebp - 0x2e88]
push edx
lea ecx, [ebp - 0x9d0]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x9d8], ecx
mov dword [ebp - 0x9d4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x9d4]
push ecx
mov edx, dword [ebp - 0x9d8]
push edx
lea ecx, [ebp - 0x9c4]
call fcn.100b293b
mov byte [ebp - 4], 0x6f
push str.hitbox_awp
lea ecx, [ebp - 0x9f4]
call fcn.100ac59a
mov byte [ebp - 4], 0x70
push str.hitbox
lea ecx, [ebp - 0xa10]
call fcn.100ac59a
mov byte [ebp - 4], 0x71
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x9b4], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x9c4]
push eax
lea ecx, [ebp - 0x9f4]
push ecx
lea edx, [ebp - 0xa10]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0xa10]
call fcn.100aefa7
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x9f4]
call fcn.100aefa7
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x9c4]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2e88]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x1a1c
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1a1c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1adc
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0xa25]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2df8]
call fcn.100ac59a
mov dword [ebp - 4], 0x72
push str.chest
lea ecx, [ebp - 0x2ddc]
call fcn.100ac59a
mov byte [ebp - 4], 0x73
push str.body
lea ecx, [ebp - 0x2dc0]
call fcn.100ac59a
mov byte [ebp - 4], 0x74
push str.arms
lea ecx, [ebp - 0x2da4]
call fcn.100ac59a
mov byte [ebp - 4], 0x75
push str.legs
lea ecx, [ebp - 0x2d88]
call fcn.100ac59a
mov dword [ebp - 4], 0x76
lea ecx, [ebp - 0x2d6c]
push ecx
lea edx, [ebp - 0x2df8]
push edx
lea ecx, [ebp - 0xa30]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xa38], ecx
mov dword [ebp - 0xa34], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0xa34]
push ecx
mov edx, dword [ebp - 0xa38]
push edx
lea ecx, [ebp - 0xa24]
call fcn.100b293b
mov byte [ebp - 4], 0x77
push str.hitbox_history_awp
lea ecx, [ebp - 0xa54]
call fcn.100ac59a
mov byte [ebp - 4], 0x78
push str.hitbox_history
lea ecx, [ebp - 0xa70]
call fcn.100ac59a
mov byte [ebp - 4], 0x79
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xa14], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0xa24]
push eax
lea ecx, [ebp - 0xa54]
push ecx
lea edx, [ebp - 0xa70]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0xa70]
call fcn.100aefa7
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0xa54]
call fcn.100aefa7
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0xa24]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2df8]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x1adc
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1adc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1b9c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0xa85]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2d68]
call fcn.100ac59a
mov dword [ebp - 4], 0x7a
push str.chest
lea ecx, [ebp - 0x2d4c]
call fcn.100ac59a
mov byte [ebp - 4], 0x7b
push str.body
lea ecx, [ebp - 0x2d30]
call fcn.100ac59a
mov byte [ebp - 4], 0x7c
push str.legs
lea ecx, [ebp - 0x2d14]
call fcn.100ac59a
mov dword [ebp - 4], 0x7d
lea ecx, [ebp - 0x2cf8]
push ecx
lea edx, [ebp - 0x2d68]
push edx
lea ecx, [ebp - 0xa90]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xa98], ecx
mov dword [ebp - 0xa94], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0xa94]
push ecx
mov edx, dword [ebp - 0xa98]
push edx
lea ecx, [ebp - 0xa84]
call fcn.100b293b
mov byte [ebp - 4], 0x7e
push str.multipoint_awp
lea ecx, [ebp - 0xab4]
call fcn.100ac59a
mov byte [ebp - 4], 0x7f
push str.multi_point
lea ecx, [ebp - 0xad0]
call fcn.100ac59a
mov byte [ebp - 4], 0x80
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xa74], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0xa84]
push eax
lea ecx, [ebp - 0xab4]
push ecx
lea edx, [ebp - 0xad0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0xad0]
call fcn.100aefa7
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0xab4]
call fcn.100aefa7
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0xa84]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2d68]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x1b9c
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1b9c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1c5c
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0xaec]
call fcn.100aced2
mov dword [ebp - 4], 0x81
push str.hitbox_scale_awp
lea ecx, [ebp - 0xb08]
call fcn.100ac59a
mov byte [ebp - 4], 0x82
push 0x1022115b
lea ecx, [ebp - 0xb24]
call fcn.100ac59a
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0xaec]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220174]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xb08]
push edx
lea eax, [ebp - 0xb24]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0xb24]
call fcn.100aefa7
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0xb08]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xaec]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x1c5c
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x1c5c
mov dword [ebp - 0x331c], eax
push 0x100b0055
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1c5c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1d2c
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0xb40]
call fcn.100aced2
mov dword [ebp - 4], 0x84
push str.body_hitbox_scale_awp
lea ecx, [ebp - 0xb5c]
call fcn.100ac59a
mov byte [ebp - 4], 0x85
push str.body_hitbox_scale
lea ecx, [ebp - 0xb78]
call fcn.100ac59a
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0xb40]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xb5c]
push edx
lea eax, [ebp - 0xb78]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0xb78]
call fcn.100aefa7
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0xb5c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb40]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x1d2c
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x1d2c
mov dword [ebp - 0x331c], eax
push 0x100ae0fc
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1d2c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1dfc
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0xb94]
call fcn.100aced2
mov dword [ebp - 4], 0x87
push str.minimal_damage_awp
lea ecx, [ebp - 0xbb0]
call fcn.100ac59a
mov byte [ebp - 4], 0x88
push str.minimal_damage
lea ecx, [ebp - 0xbcc]
call fcn.100ac59a
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0xb94]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226650]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xbb0]
push edx
lea eax, [ebp - 0xbcc]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xbcc]
call fcn.100aefa7
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0xbb0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb94]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x1dfc
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1dfc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1ecc
mov dword [ebp - 0x331c], eax
push str.penetrate_awp
lea ecx, [ebp - 0xbe8]
call fcn.100ac59a
mov dword [ebp - 4], 0x8a
push str.penetrate_walls
lea ecx, [ebp - 0xc04]
call fcn.100ac59a
mov byte [ebp - 4], 0x8b
push 0
push 1
lea ecx, [ebp - 0xbe8]
push ecx
lea edx, [ebp - 0xc04]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0xc04]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbe8]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x1ecc
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1ecc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1f64
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0xc20]
call fcn.100aced2
mov dword [ebp - 4], 0x8c
push str.penetrate_minimal_damage_awp
lea ecx, [ebp - 0xc3c]
call fcn.100ac59a
mov byte [ebp - 4], 0x8d
push 0x1022115b
lea ecx, [ebp - 0xc58]
call fcn.100ac59a
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0xc20]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022664c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xc3c]
push edx
lea eax, [ebp - 0xc58]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0xc58]
call fcn.100aefa7
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0xc3c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc20]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x1f64
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x1f64
mov dword [ebp - 0x331c], eax
push 0x100af1d2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x1f64
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2034
mov dword [ebp - 0x331c], eax
push str.minimal_damage_hp_awp
lea ecx, [ebp - 0xc74]
call fcn.100ac59a
mov dword [ebp - 4], 0x8f
push str.scale_damage_on_hp
lea ecx, [ebp - 0xc90]
call fcn.100ac59a
mov byte [ebp - 4], 0x90
push 0
push 1
lea ecx, [ebp - 0xc74]
push ecx
lea edx, [ebp - 0xc90]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x8f
lea ecx, [ebp - 0xc90]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc74]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x2034
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2034
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2484
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0xca5]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2cf0]
call fcn.100ac59a
mov dword [ebp - 4], 0x91
push str.chest
lea ecx, [ebp - 0x2cd4]
call fcn.100ac59a
mov byte [ebp - 4], 0x92
push str.body
lea ecx, [ebp - 0x2cb8]
call fcn.100ac59a
mov byte [ebp - 4], 0x93
push str.arms
lea ecx, [ebp - 0x2c9c]
call fcn.100ac59a
mov byte [ebp - 4], 0x94
push str.legs
lea ecx, [ebp - 0x2c80]
call fcn.100ac59a
mov dword [ebp - 4], 0x95
lea ecx, [ebp - 0x2c64]
push ecx
lea edx, [ebp - 0x2cf0]
push edx
lea ecx, [ebp - 0xcb0]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xcb8], ecx
mov dword [ebp - 0xcb4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0xcb4]
push ecx
mov edx, dword [ebp - 0xcb8]
push edx
lea ecx, [ebp - 0xca4]
call fcn.100b293b
mov byte [ebp - 4], 0x96
push str.hitbox_scout
lea ecx, [ebp - 0xcd4]
call fcn.100ac59a
mov byte [ebp - 4], 0x97
push str.hitbox
lea ecx, [ebp - 0xcf0]
call fcn.100ac59a
mov byte [ebp - 4], 0x98
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xc94], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0xca4]
push eax
lea ecx, [ebp - 0xcd4]
push ecx
lea edx, [ebp - 0xcf0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0xcf0]
call fcn.100aefa7
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0xcd4]
call fcn.100aefa7
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0xca4]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2cf0]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2484
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2484
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2544
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0xd05]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2c60]
call fcn.100ac59a
mov dword [ebp - 4], 0x99
push str.chest
lea ecx, [ebp - 0x2c44]
call fcn.100ac59a
mov byte [ebp - 4], 0x9a
push str.body
lea ecx, [ebp - 0x2c28]
call fcn.100ac59a
mov byte [ebp - 4], 0x9b
push str.arms
lea ecx, [ebp - 0x2c0c]
call fcn.100ac59a
mov byte [ebp - 4], 0x9c
push str.legs
lea ecx, [ebp - 0x2bf0]
call fcn.100ac59a
mov dword [ebp - 4], 0x9d
lea ecx, [ebp - 0x2bd4]
push ecx
lea edx, [ebp - 0x2c60]
push edx
lea ecx, [ebp - 0xd10]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xd18], ecx
mov dword [ebp - 0xd14], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0xd14]
push ecx
mov edx, dword [ebp - 0xd18]
push edx
lea ecx, [ebp - 0xd04]
call fcn.100b293b
mov byte [ebp - 4], 0x9e
push str.hitbox_history_scout
lea ecx, [ebp - 0xd34]
call fcn.100ac59a
mov byte [ebp - 4], 0x9f
push str.hitbox_history
lea ecx, [ebp - 0xd50]
call fcn.100ac59a
mov byte [ebp - 4], 0xa0
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xcf4], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0xd04]
push eax
lea ecx, [ebp - 0xd34]
push ecx
lea edx, [ebp - 0xd50]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0xd50]
call fcn.100aefa7
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0xd34]
call fcn.100aefa7
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0xd04]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2c60]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2544
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2544
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2604
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0xd65]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2bd0]
call fcn.100ac59a
mov dword [ebp - 4], 0xa1
push str.chest
lea ecx, [ebp - 0x2bb4]
call fcn.100ac59a
mov byte [ebp - 4], 0xa2
push str.body
lea ecx, [ebp - 0x2b98]
call fcn.100ac59a
mov byte [ebp - 4], 0xa3
push str.legs
lea ecx, [ebp - 0x2b7c]
call fcn.100ac59a
mov dword [ebp - 4], 0xa4
lea ecx, [ebp - 0x2b60]
push ecx
lea edx, [ebp - 0x2bd0]
push edx
lea ecx, [ebp - 0xd70]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xd78], ecx
mov dword [ebp - 0xd74], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0xd74]
push ecx
mov edx, dword [ebp - 0xd78]
push edx
lea ecx, [ebp - 0xd64]
call fcn.100b293b
mov byte [ebp - 4], 0xa5
push str.multipoint_scout
lea ecx, [ebp - 0xd94]
call fcn.100ac59a
mov byte [ebp - 4], 0xa6
push str.multi_point
lea ecx, [ebp - 0xdb0]
call fcn.100ac59a
mov byte [ebp - 4], 0xa7
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xd54], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0xd64]
push eax
lea ecx, [ebp - 0xd94]
push ecx
lea edx, [ebp - 0xdb0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0xdb0]
call fcn.100aefa7
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0xd94]
call fcn.100aefa7
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0xd64]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2bd0]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2604
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2604
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x26c4
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0xdcc]
call fcn.100aced2
mov dword [ebp - 4], 0xa8
push str.hitbox_scale_scout
lea ecx, [ebp - 0xde8]
call fcn.100ac59a
mov byte [ebp - 4], 0xa9
push 0x1022115b
lea ecx, [ebp - 0xe04]
call fcn.100ac59a
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0xdcc]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220174]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xde8]
push edx
lea eax, [ebp - 0xe04]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0xe04]
call fcn.100aefa7
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xde8]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdcc]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x26c4
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x26c4
mov dword [ebp - 0x331c], eax
push 0x100b0055
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x26c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2794
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0xe20]
call fcn.100aced2
mov dword [ebp - 4], 0xab
push str.body_hitbox_scale_scout
lea ecx, [ebp - 0xe3c]
call fcn.100ac59a
mov byte [ebp - 4], 0xac
push str.body_hitbox_scale
lea ecx, [ebp - 0xe58]
call fcn.100ac59a
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0xe20]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xe3c]
push edx
lea eax, [ebp - 0xe58]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0xe58]
call fcn.100aefa7
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0xe3c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe20]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x2794
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x2794
mov dword [ebp - 0x331c], eax
push 0x100ae0fc
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2794
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2864
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0xe74]
call fcn.100aced2
mov dword [ebp - 4], 0xae
push str.minimal_damage_scout
lea ecx, [ebp - 0xe90]
call fcn.100ac59a
mov byte [ebp - 4], 0xaf
push str.minimal_damage
lea ecx, [ebp - 0xeac]
call fcn.100ac59a
mov byte [ebp - 4], 0xb0
lea ecx, [ebp - 0xe74]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226650]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xe90]
push edx
lea eax, [ebp - 0xeac]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0xeac]
call fcn.100aefa7
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0xe90]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe74]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x2864
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2864
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2934
mov dword [ebp - 0x331c], eax
push str.penetrate_scout
lea ecx, [ebp - 0xec8]
call fcn.100ac59a
mov dword [ebp - 4], 0xb1
push str.penetrate_walls
lea ecx, [ebp - 0xee4]
call fcn.100ac59a
mov byte [ebp - 4], 0xb2
push 0
push 1
lea ecx, [ebp - 0xec8]
push ecx
lea edx, [ebp - 0xee4]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0xb1
lea ecx, [ebp - 0xee4]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xec8]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x2934
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2934
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x29cc
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0xf00]
call fcn.100aced2
mov dword [ebp - 4], 0xb3
push str.penetrate_minimal_damage_scout
lea ecx, [ebp - 0xf1c]
call fcn.100ac59a
mov byte [ebp - 4], 0xb4
push 0x1022115b
lea ecx, [ebp - 0xf38]
call fcn.100ac59a
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0xf00]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022664c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0xf1c]
push edx
lea eax, [ebp - 0xf38]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xb4
lea ecx, [ebp - 0xf38]
call fcn.100aefa7
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0xf1c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf00]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x29cc
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x29cc
mov dword [ebp - 0x331c], eax
push 0x100af1d2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x29cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2a9c
mov dword [ebp - 0x331c], eax
push str.minimal_damage_hp_scout
lea ecx, [ebp - 0xf54]
call fcn.100ac59a
mov dword [ebp - 4], 0xb6
push str.scale_damage_on_hp
lea ecx, [ebp - 0xf70]
call fcn.100ac59a
mov byte [ebp - 4], 0xb7
push 0
push 1
lea ecx, [ebp - 0xf54]
push ecx
lea edx, [ebp - 0xf70]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0xf70]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf54]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x2a9c
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2a9c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2eec
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0xf85]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2b58]
call fcn.100ac59a
mov dword [ebp - 4], 0xb8
push str.chest
lea ecx, [ebp - 0x2b3c]
call fcn.100ac59a
mov byte [ebp - 4], 0xb9
push str.body
lea ecx, [ebp - 0x2b20]
call fcn.100ac59a
mov byte [ebp - 4], 0xba
push str.arms
lea ecx, [ebp - 0x2b04]
call fcn.100ac59a
mov byte [ebp - 4], 0xbb
push str.legs
lea ecx, [ebp - 0x2ae8]
call fcn.100ac59a
mov dword [ebp - 4], 0xbc
lea ecx, [ebp - 0x2acc]
push ecx
lea edx, [ebp - 0x2b58]
push edx
lea ecx, [ebp - 0xf90]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xf98], ecx
mov dword [ebp - 0xf94], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0xf94]
push ecx
mov edx, dword [ebp - 0xf98]
push edx
lea ecx, [ebp - 0xf84]
call fcn.100b293b
mov byte [ebp - 4], 0xbd
push str.hitbox_heavy_pistol
lea ecx, [ebp - 0xfb4]
call fcn.100ac59a
mov byte [ebp - 4], 0xbe
push str.hitbox
lea ecx, [ebp - 0xfd0]
call fcn.100ac59a
mov byte [ebp - 4], 0xbf
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xf74], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0xf84]
push eax
lea ecx, [ebp - 0xfb4]
push ecx
lea edx, [ebp - 0xfd0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0xbe
lea ecx, [ebp - 0xfd0]
call fcn.100aefa7
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0xfb4]
call fcn.100aefa7
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0xf84]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2b58]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2eec
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2eec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2fac
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0xfe5]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2ac8]
call fcn.100ac59a
mov dword [ebp - 4], 0xc0
push str.chest
lea ecx, [ebp - 0x2aac]
call fcn.100ac59a
mov byte [ebp - 4], 0xc1
push str.body
lea ecx, [ebp - 0x2a90]
call fcn.100ac59a
mov byte [ebp - 4], 0xc2
push str.arms
lea ecx, [ebp - 0x2a74]
call fcn.100ac59a
mov byte [ebp - 4], 0xc3
push str.legs
lea ecx, [ebp - 0x2a58]
call fcn.100ac59a
mov dword [ebp - 4], 0xc4
lea ecx, [ebp - 0x2a3c]
push ecx
lea edx, [ebp - 0x2ac8]
push edx
lea ecx, [ebp - 0xff0]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0xff8], ecx
mov dword [ebp - 0xff4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0xff4]
push ecx
mov edx, dword [ebp - 0xff8]
push edx
lea ecx, [ebp - 0xfe4]
call fcn.100b293b
mov byte [ebp - 4], 0xc5
push str.hitbox_history_heavy_pistol
lea ecx, [ebp - 0x1014]
call fcn.100ac59a
mov byte [ebp - 4], 0xc6
push str.hitbox_history
lea ecx, [ebp - 0x1030]
call fcn.100ac59a
mov byte [ebp - 4], 0xc7
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xfd4], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0xfe4]
push eax
lea ecx, [ebp - 0x1014]
push ecx
lea edx, [ebp - 0x1030]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x1030]
call fcn.100aefa7
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x1014]
call fcn.100aefa7
mov byte [ebp - 4], 0xc4
lea ecx, [ebp - 0xfe4]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2ac8]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2fac
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2fac
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x306c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1045]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2a38]
call fcn.100ac59a
mov dword [ebp - 4], 0xc8
push str.chest
lea ecx, [ebp - 0x2a1c]
call fcn.100ac59a
mov byte [ebp - 4], 0xc9
push str.body
lea ecx, [ebp - 0x2a00]
call fcn.100ac59a
mov byte [ebp - 4], 0xca
push str.legs
lea ecx, [ebp - 0x29e4]
call fcn.100ac59a
mov dword [ebp - 4], 0xcb
lea ecx, [ebp - 0x29c8]
push ecx
lea edx, [ebp - 0x2a38]
push edx
lea ecx, [ebp - 0x1050]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1058], ecx
mov dword [ebp - 0x1054], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1054]
push ecx
mov edx, dword [ebp - 0x1058]
push edx
lea ecx, [ebp - 0x1044]
call fcn.100b293b
mov byte [ebp - 4], 0xcc
push str.multipoint_heavy_pistol
lea ecx, [ebp - 0x1074]
call fcn.100ac59a
mov byte [ebp - 4], 0xcd
push str.multi_point
lea ecx, [ebp - 0x1090]
call fcn.100ac59a
mov byte [ebp - 4], 0xce
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1034], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1044]
push eax
lea ecx, [ebp - 0x1074]
push ecx
lea edx, [ebp - 0x1090]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x1090]
call fcn.100aefa7
mov byte [ebp - 4], 0xcc
lea ecx, [ebp - 0x1074]
call fcn.100aefa7
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x1044]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2a38]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x306c
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x306c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x312c
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x10ac]
call fcn.100aced2
mov dword [ebp - 4], 0xcf
push str.hitbox_scale_heavy_pistol
lea ecx, [ebp - 0x10c8]
call fcn.100ac59a
mov byte [ebp - 4], 0xd0
push 0x1022115b
lea ecx, [ebp - 0x10e4]
call fcn.100ac59a
mov byte [ebp - 4], 0xd1
lea ecx, [ebp - 0x10ac]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220174]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x10c8]
push edx
lea eax, [ebp - 0x10e4]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xd0
lea ecx, [ebp - 0x10e4]
call fcn.100aefa7
mov byte [ebp - 4], 0xcf
lea ecx, [ebp - 0x10c8]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10ac]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x312c
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x312c
mov dword [ebp - 0x331c], eax
push 0x100b0055
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x312c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x31fc
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x1100]
call fcn.100aced2
mov dword [ebp - 4], 0xd2
push str.body_hitbox_scale_heavy_pistol
lea ecx, [ebp - 0x111c]
call fcn.100ac59a
mov byte [ebp - 4], 0xd3
push str.body_hitbox_scale
lea ecx, [ebp - 0x1138]
call fcn.100ac59a
mov byte [ebp - 4], 0xd4
lea ecx, [ebp - 0x1100]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x111c]
push edx
lea eax, [ebp - 0x1138]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xd3
lea ecx, [ebp - 0x1138]
call fcn.100aefa7
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0x111c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1100]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x31fc
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x31fc
mov dword [ebp - 0x331c], eax
push 0x100ae0fc
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x31fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x32cc
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x1154]
call fcn.100aced2
mov dword [ebp - 4], 0xd5
push str.minimal_damage_heavy_pistol
lea ecx, [ebp - 0x1170]
call fcn.100ac59a
mov byte [ebp - 4], 0xd6
push str.minimal_damage
lea ecx, [ebp - 0x118c]
call fcn.100ac59a
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x1154]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226650]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1170]
push edx
lea eax, [ebp - 0x118c]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xd6
lea ecx, [ebp - 0x118c]
call fcn.100aefa7
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x1170]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1154]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x32cc
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x32cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x339c
mov dword [ebp - 0x331c], eax
push str.penetrate_heavy_pistol
lea ecx, [ebp - 0x11a8]
call fcn.100ac59a
mov dword [ebp - 4], 0xd8
push str.penetrate_walls
lea ecx, [ebp - 0x11c4]
call fcn.100ac59a
mov byte [ebp - 4], 0xd9
push 0
push 1
lea ecx, [ebp - 0x11a8]
push ecx
lea edx, [ebp - 0x11c4]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0xd8
lea ecx, [ebp - 0x11c4]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11a8]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x339c
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x339c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3434
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x11e0]
call fcn.100aced2
mov dword [ebp - 4], 0xda
push str.penetrate_minimal_damage_heavy_pistol
lea ecx, [ebp - 0x11fc]
call fcn.100ac59a
mov byte [ebp - 4], 0xdb
push 0x1022115b
lea ecx, [ebp - 0x1218]
call fcn.100ac59a
mov byte [ebp - 4], 0xdc
lea ecx, [ebp - 0x11e0]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022664c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x11fc]
push edx
lea eax, [ebp - 0x1218]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xdb
lea ecx, [ebp - 0x1218]
call fcn.100aefa7
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0x11fc]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11e0]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x3434
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x3434
mov dword [ebp - 0x331c], eax
push 0x100af1d2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3434
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3504
mov dword [ebp - 0x331c], eax
push str.minimal_damage_hp_heavy_pistol
lea ecx, [ebp - 0x1234]
call fcn.100ac59a
mov dword [ebp - 4], 0xdd
push str.scale_damage_on_hp
lea ecx, [ebp - 0x1250]
call fcn.100ac59a
mov byte [ebp - 4], 0xde
push 0
push 1
lea ecx, [ebp - 0x1234]
push ecx
lea edx, [ebp - 0x1250]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x1250]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1234]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x3504
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3504
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3954
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1265]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x29c0]
call fcn.100ac59a
mov dword [ebp - 4], 0xdf
push str.chest
lea ecx, [ebp - 0x29a4]
call fcn.100ac59a
mov byte [ebp - 4], 0xe0
push str.body
lea ecx, [ebp - 0x2988]
call fcn.100ac59a
mov byte [ebp - 4], 0xe1
push str.arms
lea ecx, [ebp - 0x296c]
call fcn.100ac59a
mov byte [ebp - 4], 0xe2
push str.legs
lea ecx, [ebp - 0x2950]
call fcn.100ac59a
mov dword [ebp - 4], 0xe3
lea ecx, [ebp - 0x2934]
push ecx
lea edx, [ebp - 0x29c0]
push edx
lea ecx, [ebp - 0x1270]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1278], ecx
mov dword [ebp - 0x1274], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1274]
push ecx
mov edx, dword [ebp - 0x1278]
push edx
lea ecx, [ebp - 0x1264]
call fcn.100b293b
mov byte [ebp - 4], 0xe4
push str.hitbox_pistol
lea ecx, [ebp - 0x1294]
call fcn.100ac59a
mov byte [ebp - 4], 0xe5
push str.hitbox
lea ecx, [ebp - 0x12b0]
call fcn.100ac59a
mov byte [ebp - 4], 0xe6
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1254], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1264]
push eax
lea ecx, [ebp - 0x1294]
push ecx
lea edx, [ebp - 0x12b0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0xe5
lea ecx, [ebp - 0x12b0]
call fcn.100aefa7
mov byte [ebp - 4], 0xe4
lea ecx, [ebp - 0x1294]
call fcn.100aefa7
mov byte [ebp - 4], 0xe3
lea ecx, [ebp - 0x1264]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x29c0]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x3954
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3954
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3a14
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x12c5]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x2930]
call fcn.100ac59a
mov dword [ebp - 4], 0xe7
push str.chest
lea ecx, [ebp - 0x2914]
call fcn.100ac59a
mov byte [ebp - 4], pe_nt_image_headers32
push str.body
lea ecx, [ebp - 0x28f8]
call fcn.100ac59a
mov byte [ebp - 4], 0xe9
push str.arms
lea ecx, [ebp - 0x28dc]
call fcn.100ac59a
mov byte [ebp - 4], 0xea
push str.legs
lea ecx, [ebp - 0x28c0]
call fcn.100ac59a
mov dword [ebp - 4], 0xeb
lea ecx, [ebp - 0x28a4]
push ecx
lea edx, [ebp - 0x2930]
push edx
lea ecx, [ebp - 0x12d0]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x12d8], ecx
mov dword [ebp - 0x12d4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x12d4]
push ecx
mov edx, dword [ebp - 0x12d8]
push edx
lea ecx, [ebp - 0x12c4]
call fcn.100b293b
mov byte [ebp - 4], 0xec
push str.hitbox_history_pistol
lea ecx, [ebp - 0x12f4]
call fcn.100ac59a
mov byte [ebp - 4], 0xed
push str.hitbox_history
lea ecx, [ebp - 0x1310]
call fcn.100ac59a
mov byte [ebp - 4], 0xee
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x12b4], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x12c4]
push eax
lea ecx, [ebp - 0x12f4]
push ecx
lea edx, [ebp - 0x1310]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0xed
lea ecx, [ebp - 0x1310]
call fcn.100aefa7
mov byte [ebp - 4], 0xec
lea ecx, [ebp - 0x12f4]
call fcn.100aefa7
mov byte [ebp - 4], 0xeb
lea ecx, [ebp - 0x12c4]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x2930]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x3a14
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3a14
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3ad4
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1325]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.head
lea ecx, [ebp - 0x28a0]
call fcn.100ac59a
mov dword [ebp - 4], 0xef
push str.chest
lea ecx, [ebp - 0x2884]
call fcn.100ac59a
mov byte [ebp - 4], 0xf0
push str.body
lea ecx, [ebp - 0x2868]
call fcn.100ac59a
mov byte [ebp - 4], 0xf1
push str.legs
lea ecx, [ebp - 0x284c]
call fcn.100ac59a
mov dword [ebp - 4], 0xf2
lea ecx, [ebp - 0x2830]
push ecx
lea edx, [ebp - 0x28a0]
push edx
lea ecx, [ebp - 0x1330]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1338], ecx
mov dword [ebp - 0x1334], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1334]
push ecx
mov edx, dword [ebp - 0x1338]
push edx
lea ecx, [ebp - 0x1324]
call fcn.100b293b
mov byte [ebp - 4], 0xf3
push str.multipoint_pistol
lea ecx, [ebp - 0x1354]
call fcn.100ac59a
mov byte [ebp - 4], 0xf4
push str.multi_point
lea ecx, [ebp - 0x1370]
call fcn.100ac59a
mov byte [ebp - 4], 0xf5
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1314], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1324]
push eax
lea ecx, [ebp - 0x1354]
push ecx
lea edx, [ebp - 0x1370]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0xf4
lea ecx, [ebp - 0x1370]
call fcn.100aefa7
mov byte [ebp - 4], 0xf3
lea ecx, [ebp - 0x1354]
call fcn.100aefa7
mov byte [ebp - 4], 0xf2
lea ecx, [ebp - 0x1324]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x28a0]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x3ad4
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3ad4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3b94
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x138c]
call fcn.100aced2
mov dword [ebp - 4], 0xf6
push str.hitbox_scale_pistol
lea ecx, [ebp - 0x13a8]
call fcn.100ac59a
mov byte [ebp - 4], 0xf7
push 0x1022115b
lea ecx, [ebp - 0x13c4]
call fcn.100ac59a
mov byte [ebp - 4], 0xf8
lea ecx, [ebp - 0x138c]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220174]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x13a8]
push edx
lea eax, [ebp - 0x13c4]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xf7
lea ecx, [ebp - 0x13c4]
call fcn.100aefa7
mov byte [ebp - 4], 0xf6
lea ecx, [ebp - 0x13a8]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x138c]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x3b94
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x3b94
mov dword [ebp - 0x331c], eax
push 0x100b0055
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3b94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3c64
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x13e0]
call fcn.100aced2
mov dword [ebp - 4], 0xf9
push str.body_hitbox_scale_pistol
lea ecx, [ebp - 0x13fc]
call fcn.100ac59a
mov byte [ebp - 4], 0xfa
push str.body_hitbox_scale
lea ecx, [ebp - 0x1418]
call fcn.100ac59a
mov byte [ebp - 4], 0xfb
lea ecx, [ebp - 0x13e0]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x13fc]
push edx
lea eax, [ebp - 0x1418]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xfa
lea ecx, [ebp - 0x1418]
call fcn.100aefa7
mov byte [ebp - 4], 0xf9
lea ecx, [ebp - 0x13fc]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x13e0]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x3c64
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x3c64
mov dword [ebp - 0x331c], eax
push 0x100ae0fc
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3c64
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3d34
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x1434]
call fcn.100aced2
mov dword [ebp - 4], 0xfc
push str.minimal_damage_pistol
lea ecx, [ebp - 0x1450]
call fcn.100ac59a
mov byte [ebp - 4], 0xfd
push str.minimal_damage
lea ecx, [ebp - 0x146c]
call fcn.100ac59a
mov byte [ebp - 4], 0xfe
lea ecx, [ebp - 0x1434]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226650]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1450]
push edx
lea eax, [ebp - 0x146c]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xfd
lea ecx, [ebp - 0x146c]
call fcn.100aefa7
mov byte [ebp - 4], 0xfc
lea ecx, [ebp - 0x1450]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1434]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x3d34
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3d34
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3e04
mov dword [ebp - 0x331c], eax
push str.penetrate_pistol
lea ecx, [ebp - 0x1488]
call fcn.100ac59a
mov dword [ebp - 4], 0xff
push str.penetrate_walls
lea ecx, [ebp - 0x14a4]
call fcn.100ac59a
mov dword [ebp - 4], 0x100
push 0
push 1
lea ecx, [ebp - 0x1488]
push ecx
lea edx, [ebp - 0x14a4]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov dword [ebp - 4], 0xff
lea ecx, [ebp - 0x14a4]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1488]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x3e04
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3e04
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3e9c
mov dword [ebp - 0x331c], eax
push 0x1021e784
lea ecx, [ebp - 0x14c0]
call fcn.100aced2
mov dword [ebp - 4], 0x101
push str.penetrate_minimal_damage_pistol
lea ecx, [ebp - 0x14dc]
call fcn.100ac59a
mov byte [ebp - 4], 2
push 0x1022115b
lea ecx, [ebp - 0x14f8]
call fcn.100ac59a
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x14c0]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1022664c]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x14dc]
push edx
lea eax, [ebp - 0x14f8]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x14f8]
call fcn.100aefa7
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x14dc]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x14c0]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x3e9c
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x3e9c
mov dword [ebp - 0x331c], eax
push 0x100af1d2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3e9c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3f6c
mov dword [ebp - 0x331c], eax
push str.minimal_damage_hp_pistol
lea ecx, [ebp - 0x1514]
call fcn.100ac59a
mov dword [ebp - 4], 0x104
push str.scale_damage_on_hp
lea ecx, [ebp - 0x1530]
call fcn.100ac59a
mov byte [ebp - 4], 5
push 0
push 1
lea ecx, [ebp - 0x1514]
push ecx
lea edx, [ebp - 0x1530]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x1530]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1514]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x3f6c
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x3f6c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x384
mov dword [ebp - 0x331c], eax
push str.knifebot
lea ecx, [ebp - 0x154c]
call fcn.100ac59a
mov dword [ebp - 4], 0x106
push str.aimbot_with_knife
lea ecx, [ebp - 0x1568]
call fcn.100ac59a
mov byte [ebp - 4], 7
push 0
push 1
lea ecx, [ebp - 0x154c]
push ecx
lea edx, [ebp - 0x1568]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1568]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x154c]
call fcn.100aefa7
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x384
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x41c
mov dword [ebp - 0x331c], eax
push str.zeusbot
lea ecx, [ebp - 0x1584]
call fcn.100ac59a
mov dword [ebp - 4], 0x108
push str.aimbot_with_taser
lea ecx, [ebp - 0x15a0]
call fcn.100ac59a
mov byte [ebp - 4], 9
push 0
push 1
lea ecx, [ebp - 0x1584]
push ecx
lea edx, [ebp - 0x15a0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x15a0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1584]
call fcn.100aefa7
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x41c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x43bc
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x15b1]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push 0x1022450c
lea ecx, [ebp - 0x2828]
call fcn.100ac59a
mov dword [ebp - 4], 0x10a
push str.always
lea ecx, [ebp - 0x280c]
call fcn.100ac59a
mov byte [ebp - 4], 0xb
push str.hitchance_fail
lea ecx, [ebp - 0x27f0]
call fcn.100ac59a
mov dword [ebp - 4], 0x10c
lea ecx, [ebp - 0x27d4]
push ecx
lea edx, [ebp - 0x2828]
push edx
lea ecx, [ebp - 0x15bc]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x15c8], ecx
mov dword [ebp - 0x15c4], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x15c4]
push ecx
mov edx, dword [ebp - 0x15c8]
push edx
lea ecx, [ebp - 0x15b0]
call fcn.100b293b
mov byte [ebp - 4], 0xd
push str.zoom
lea ecx, [ebp - 0x15e4]
call fcn.100ac59a
mov byte [ebp - 4], 0xe
push str.auto_scope
lea ecx, [ebp - 0x1600]
call fcn.100ac59a
mov byte [ebp - 4], 0xf
push 0
push 1
lea eax, [ebp - 0x15b0]
push eax
lea ecx, [ebp - 0x15e4]
push ecx
lea edx, [ebp - 0x1600]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100acc34
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x1600]
call fcn.100aefa7
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x15e4]
call fcn.100aefa7
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x15b0]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 3
push 0x1c
lea eax, [ebp - 0x2828]
push eax
call fcn.100b0ba4
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x43bc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x4470
mov dword [ebp - 0x331c], eax
push str.nospread
lea ecx, [ebp - 0x161c]
call fcn.100ac59a
mov dword [ebp - 4], 0x110
push str.compensate_spread
lea ecx, [ebp - 0x1638]
call fcn.100ac59a
mov byte [ebp - 4], 0x11
push 0
push 1
lea ecx, [ebp - 0x161c]
push ecx
lea edx, [ebp - 0x1638]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x1638]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x161c]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x4470
mov dword [ebp - 0x331c], eax
push 0x100b2373
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x4470
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x4508
mov dword [ebp - 0x331c], eax
push str.norecoil
lea ecx, [ebp - 0x1654]
call fcn.100ac59a
mov dword [ebp - 4], 0x112
push str.compensate_recoil
lea ecx, [ebp - 0x1670]
call fcn.100ac59a
mov byte [ebp - 4], 0x13
push 0
push 1
lea ecx, [ebp - 0x1654]
push ecx
lea edx, [ebp - 0x1670]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x1670]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1654]
call fcn.100aefa7
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x4508
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x4848
mov dword [ebp - 0x331c], eax
push str.correct
lea ecx, [ebp - 0x168c]
call fcn.100ac59a
mov dword [ebp - 4], 0x114
push str.correct_anti_aim
lea ecx, [ebp - 0x16a8]
call fcn.100ac59a
mov byte [ebp - 4], 0x15
push 0
push 1
lea ecx, [ebp - 0x168c]
push ecx
lea edx, [ebp - 0x16a8]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x16a8]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x168c]
call fcn.100aefa7
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x4848
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xbfc
mov dword [ebp - 0x331c], eax
push str.hitchance_general
lea ecx, [ebp - 0x16c4]
call fcn.100ac59a
mov dword [ebp - 4], 0x116
push str.hitchance
lea ecx, [ebp - 0x16e0]
call fcn.100ac59a
mov byte [ebp - 4], 0x17
push 0
push 1
lea ecx, [ebp - 0x16c4]
push ecx
lea edx, [ebp - 0x16e0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x16e0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16c4]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0xbfc
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0xbfc
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xbfc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xc94
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x16fc]
call fcn.100aced2
mov dword [ebp - 4], 0x118
push str.hitchance_amount_general
lea ecx, [ebp - 0x1718]
call fcn.100ac59a
mov byte [ebp - 4], 0x19
push 0x1022115b
lea ecx, [ebp - 0x1734]
call fcn.100ac59a
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x16fc]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1718]
push edx
lea eax, [ebp - 0x1734]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x1734]
call fcn.100aefa7
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x1718]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x16fc]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0xc94
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0xc94
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0xc94
mov dword [ebp - 0x331c], eax
push 0x100abfb4
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xc94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xd64
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1749]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x27d0]
call fcn.100ac59a
mov dword [ebp - 4], 0x11b
push str.lethal
lea ecx, [ebp - 0x27b4]
call fcn.100ac59a
mov byte [ebp - 4], 0x1c
push str.lethal_x2
lea ecx, [ebp - 0x2798]
call fcn.100ac59a
mov byte [ebp - 4], 0x1d
push str.fake
lea ecx, [ebp - 0x277c]
call fcn.100ac59a
mov byte [ebp - 4], 0x1e
push str.in_air
lea ecx, [ebp - 0x2760]
call fcn.100ac59a
mov dword [ebp - 4], 0x11f
lea ecx, [ebp - 0x2744]
push ecx
lea edx, [ebp - 0x27d0]
push edx
lea ecx, [ebp - 0x1754]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1760], ecx
mov dword [ebp - 0x175c], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x175c]
push ecx
mov edx, dword [ebp - 0x1760]
push edx
lea ecx, [ebp - 0x1748]
call fcn.100b293b
mov byte [ebp - 4], 0x20
push str.baim1_general
lea ecx, [ebp - 0x177c]
call fcn.100ac59a
mov byte [ebp - 4], 0x21
push str.prefer_body_aim
lea ecx, [ebp - 0x1798]
call fcn.100ac59a
mov byte [ebp - 4], 0x22
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1738], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1748]
push eax
lea ecx, [ebp - 0x177c]
push ecx
lea edx, [ebp - 0x1798]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x1798]
call fcn.100aefa7
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x177c]
call fcn.100aefa7
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x1748]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x27d0]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0xd64
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xd64
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xe24
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x17ad]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x2740]
call fcn.100ac59a
mov dword [ebp - 4], 0x123
push str.health
lea ecx, [ebp - 0x2724]
call fcn.100ac59a
mov byte [ebp - 4], 0x24
push str.fake
lea ecx, [ebp - 0x2708]
call fcn.100ac59a
mov byte [ebp - 4], 0x25
push str.in_air
lea ecx, [ebp - 0x26ec]
call fcn.100ac59a
mov dword [ebp - 4], 0x126
lea ecx, [ebp - 0x26d0]
push ecx
lea edx, [ebp - 0x2740]
push edx
lea ecx, [ebp - 0x17b8]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x17c0], ecx
mov dword [ebp - 0x17bc], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x17bc]
push ecx
mov edx, dword [ebp - 0x17c0]
push edx
lea ecx, [ebp - 0x17ac]
call fcn.100b293b
mov byte [ebp - 4], 0x27
push str.baim2_general
lea ecx, [ebp - 0x17dc]
call fcn.100ac59a
mov byte [ebp - 4], 0x28
push str.only_body_aim
lea ecx, [ebp - 0x17f8]
call fcn.100ac59a
mov byte [ebp - 4], 0x29
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x179c], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x17ac]
push eax
lea ecx, [ebp - 0x17dc]
push ecx
lea edx, [ebp - 0x17f8]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x17f8]
call fcn.100aefa7
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x17dc]
call fcn.100aefa7
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x17ac]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2740]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0xe24
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xe24
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0xee4
mov dword [ebp - 0x331c], eax
push 0x10224658
lea ecx, [ebp - 0x1814]
call fcn.100aced2
mov dword [ebp - 4], 0x12a
push str.baim_hp_general
lea ecx, [ebp - 0x1830]
call fcn.100ac59a
mov byte [ebp - 4], 0x2b
push 0x1022115b
lea ecx, [ebp - 0x184c]
call fcn.100ac59a
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x1814]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226638]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1830]
push edx
lea eax, [ebp - 0x184c]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x184c]
call fcn.100aefa7
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x1830]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1814]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0xee4
mov dword [ebp - 0x331c], eax
push 0x100ab262
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0xee4
mov dword [ebp - 0x331c], eax
push 0x100adcab
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xee4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x1664
mov dword [ebp - 0x331c], eax
push str.hitchance_auto
lea ecx, [ebp - 0x1868]
call fcn.100ac59a
mov dword [ebp - 4], 0x12d
push str.hitchance
lea ecx, [ebp - 0x1884]
call fcn.100ac59a
mov byte [ebp - 4], 0x2e
push 0
push 1
lea ecx, [ebp - 0x1868]
push ecx
lea edx, [ebp - 0x1884]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x1884]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1868]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x1664
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x1664
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1664
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x16fc
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x18a0]
call fcn.100aced2
mov dword [ebp - 4], 0x12f
push str.hitchance_amount_auto
lea ecx, [ebp - 0x18bc]
call fcn.100ac59a
mov byte [ebp - 4], 0x30
push 0x1022115b
lea ecx, [ebp - 0x18d8]
call fcn.100ac59a
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x18a0]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x18bc]
push edx
lea eax, [ebp - 0x18d8]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x18d8]
call fcn.100aefa7
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x18bc]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18a0]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x16fc
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x16fc
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x16fc
mov dword [ebp - 0x331c], eax
push 0x100abfb4
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x16fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x17cc
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x18ed]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x26c8]
call fcn.100ac59a
mov dword [ebp - 4], 0x132
push str.lethal
lea ecx, [ebp - 0x26ac]
call fcn.100ac59a
mov byte [ebp - 4], 0x33
push str.lethal_x2
lea ecx, [ebp - 0x2690]
call fcn.100ac59a
mov byte [ebp - 4], 0x34
push str.fake
lea ecx, [ebp - 0x2674]
call fcn.100ac59a
mov byte [ebp - 4], 0x35
push str.in_air
lea ecx, [ebp - 0x2658]
call fcn.100ac59a
mov dword [ebp - 4], 0x136
lea ecx, [ebp - 0x263c]
push ecx
lea edx, [ebp - 0x26c8]
push edx
lea ecx, [ebp - 0x18f8]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1900], ecx
mov dword [ebp - 0x18fc], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x18fc]
push ecx
mov edx, dword [ebp - 0x1900]
push edx
lea ecx, [ebp - 0x18ec]
call fcn.100b293b
mov byte [ebp - 4], 0x37
push str.baim1_auto
lea ecx, [ebp - 0x191c]
call fcn.100ac59a
mov byte [ebp - 4], 0x38
push str.prefer_body_aim
lea ecx, [ebp - 0x1938]
call fcn.100ac59a
mov byte [ebp - 4], 0x39
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x18dc], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x18ec]
push eax
lea ecx, [ebp - 0x191c]
push ecx
lea edx, [ebp - 0x1938]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x1938]
call fcn.100aefa7
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x191c]
call fcn.100aefa7
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x18ec]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x26c8]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x17cc
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x17cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x188c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x194d]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x2638]
call fcn.100ac59a
mov dword [ebp - 4], 0x13a
push str.health
lea ecx, [ebp - 0x261c]
call fcn.100ac59a
mov byte [ebp - 4], 0x3b
push str.fake
lea ecx, [ebp - 0x2600]
call fcn.100ac59a
mov byte [ebp - 4], 0x3c
push str.in_air
lea ecx, [ebp - 0x25e4]
call fcn.100ac59a
mov dword [ebp - 4], 0x13d
lea ecx, [ebp - 0x25c8]
push ecx
lea edx, [ebp - 0x2638]
push edx
lea ecx, [ebp - 0x1958]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1960], ecx
mov dword [ebp - 0x195c], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x195c]
push ecx
mov edx, dword [ebp - 0x1960]
push edx
lea ecx, [ebp - 0x194c]
call fcn.100b293b
mov byte [ebp - 4], 0x3e
push str.baim2_auto
lea ecx, [ebp - 0x197c]
call fcn.100ac59a
mov byte [ebp - 4], 0x3f
push str.only_body_aim
lea ecx, [ebp - 0x1998]
call fcn.100ac59a
mov byte [ebp - 4], 0x40
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x193c], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x194c]
push eax
lea ecx, [ebp - 0x197c]
push ecx
lea edx, [ebp - 0x1998]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x1998]
call fcn.100aefa7
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x197c]
call fcn.100aefa7
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x194c]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2638]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x188c
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x188c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x194c
mov dword [ebp - 0x331c], eax
push 0x10224658
lea ecx, [ebp - 0x19b4]
call fcn.100aced2
mov dword [ebp - 4], 0x141
push str.baim_hp_auto
lea ecx, [ebp - 0x19d0]
call fcn.100ac59a
mov byte [ebp - 4], 0x42
push 0x1022115b
lea ecx, [ebp - 0x19ec]
call fcn.100ac59a
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x19b4]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226638]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x19d0]
push edx
lea eax, [ebp - 0x19ec]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x19ec]
call fcn.100aefa7
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x19d0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x19b4]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x194c
mov dword [ebp - 0x331c], eax
push 0x100b2ba2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x194c
mov dword [ebp - 0x331c], eax
push 0x100adcab
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x194c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x20cc
mov dword [ebp - 0x331c], eax
push str.hitchance_awp
lea ecx, [ebp - 0x1a08]
call fcn.100ac59a
mov dword [ebp - 4], 0x144
push str.hitchance
lea ecx, [ebp - 0x1a24]
call fcn.100ac59a
mov byte [ebp - 4], 0x45
push 0
push 1
lea ecx, [ebp - 0x1a08]
push ecx
lea edx, [ebp - 0x1a24]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x1a24]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a08]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x20cc
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x20cc
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x20cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2164
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x1a40]
call fcn.100aced2
mov dword [ebp - 4], 0x146
push str.hitchance_amount_awp
lea ecx, [ebp - 0x1a5c]
call fcn.100ac59a
mov byte [ebp - 4], 0x47
push 0x1022115b
lea ecx, [ebp - 0x1a78]
call fcn.100ac59a
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x1a40]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1a5c]
push edx
lea eax, [ebp - 0x1a78]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x1a78]
call fcn.100aefa7
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x1a5c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a40]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x2164
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x2164
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x2164
mov dword [ebp - 0x331c], eax
push 0x100abfb4
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2164
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2234
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1a8d]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x25c0]
call fcn.100ac59a
mov dword [ebp - 4], 0x149
push str.lethal
lea ecx, [ebp - 0x25a4]
call fcn.100ac59a
mov byte [ebp - 4], 0x4a
push str.lethal_x2
lea ecx, [ebp - 0x2588]
call fcn.100ac59a
mov byte [ebp - 4], 0x4b
push str.fake
lea ecx, [ebp - 0x256c]
call fcn.100ac59a
mov byte [ebp - 4], 0x4c
push str.in_air
lea ecx, [ebp - 0x2550]
call fcn.100ac59a
mov dword [ebp - 4], 0x14d
lea ecx, [ebp - 0x2534]
push ecx
lea edx, [ebp - 0x25c0]
push edx
lea ecx, [ebp - 0x1a98]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1aa0], ecx
mov dword [ebp - 0x1a9c], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1a9c]
push ecx
mov edx, dword [ebp - 0x1aa0]
push edx
lea ecx, [ebp - 0x1a8c]
call fcn.100b293b
mov byte [ebp - 4], 0x4e
push str.baim1_awp
lea ecx, [ebp - 0x1abc]
call fcn.100ac59a
mov byte [ebp - 4], 0x4f
push str.prefer_body_aim
lea ecx, [ebp - 0x1ad8]
call fcn.100ac59a
mov byte [ebp - 4], 0x50
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1a7c], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1a8c]
push eax
lea ecx, [ebp - 0x1abc]
push ecx
lea edx, [ebp - 0x1ad8]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x1ad8]
call fcn.100aefa7
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x1abc]
call fcn.100aefa7
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x1a8c]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x25c0]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2234
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2234
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x22f4
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1aed]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x2530]
call fcn.100ac59a
mov dword [ebp - 4], 0x151
push str.health
lea ecx, [ebp - 0x2514]
call fcn.100ac59a
mov byte [ebp - 4], 0x52
push str.fake
lea ecx, [ebp - 0x24f8]
call fcn.100ac59a
mov byte [ebp - 4], 0x53
push str.in_air
lea ecx, [ebp - 0x24dc]
call fcn.100ac59a
mov dword [ebp - 4], 0x154
lea ecx, [ebp - 0x24c0]
push ecx
lea edx, [ebp - 0x2530]
push edx
lea ecx, [ebp - 0x1af8]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1b00], ecx
mov dword [ebp - 0x1afc], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1afc]
push ecx
mov edx, dword [ebp - 0x1b00]
push edx
lea ecx, [ebp - 0x1aec]
call fcn.100b293b
mov byte [ebp - 4], 0x55
push str.baim2_awp
lea ecx, [ebp - 0x1b1c]
call fcn.100ac59a
mov byte [ebp - 4], 0x56
push str.only_body_aim
lea ecx, [ebp - 0x1b38]
call fcn.100ac59a
mov byte [ebp - 4], 0x57
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1adc], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1aec]
push eax
lea ecx, [ebp - 0x1b1c]
push ecx
lea edx, [ebp - 0x1b38]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x1b38]
call fcn.100aefa7
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x1b1c]
call fcn.100aefa7
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x1aec]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2530]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x22f4
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x22f4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x23b4
mov dword [ebp - 0x331c], eax
push 0x10224658
lea ecx, [ebp - 0x1b54]
call fcn.100aced2
mov dword [ebp - 4], 0x158
push str.baim_hp_awp
lea ecx, [ebp - 0x1b70]
call fcn.100ac59a
mov byte [ebp - 4], 0x59
push 0x1022115b
lea ecx, [ebp - 0x1b8c]
call fcn.100ac59a
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x1b54]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226638]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1b70]
push edx
lea eax, [ebp - 0x1b8c]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x1b8c]
call fcn.100aefa7
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x1b70]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1b54]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x23b4
mov dword [ebp - 0x331c], eax
push 0x100ae6a6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x23b4
mov dword [ebp - 0x331c], eax
push 0x100adcab
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x23b4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2b34
mov dword [ebp - 0x331c], eax
push str.hitchance_scout
lea ecx, [ebp - 0x1ba8]
call fcn.100ac59a
mov dword [ebp - 4], 0x15b
push str.hitchance
lea ecx, [ebp - 0x1bc4]
call fcn.100ac59a
mov byte [ebp - 4], 0x5c
push 0
push 1
lea ecx, [ebp - 0x1ba8]
push ecx
lea edx, [ebp - 0x1bc4]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x1bc4]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ba8]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x2b34
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x2b34
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2b34
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2bcc
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x1be0]
call fcn.100aced2
mov dword [ebp - 4], 0x15d
push str.hitchance_amount_scout
lea ecx, [ebp - 0x1bfc]
call fcn.100ac59a
mov byte [ebp - 4], 0x5e
push 0x1022115b
lea ecx, [ebp - 0x1c18]
call fcn.100ac59a
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x1be0]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1bfc]
push edx
lea eax, [ebp - 0x1c18]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x1c18]
call fcn.100aefa7
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x1bfc]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1be0]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x2bcc
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x2bcc
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x2bcc
mov dword [ebp - 0x331c], eax
push 0x100abfb4
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2bcc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2c9c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1c2d]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x24b8]
call fcn.100ac59a
mov dword [ebp - 4], 0x160
push str.lethal
lea ecx, [ebp - 0x249c]
call fcn.100ac59a
mov byte [ebp - 4], 0x61
push str.lethal_x2
lea ecx, [ebp - 0x2480]
call fcn.100ac59a
mov byte [ebp - 4], 0x62
push str.fake
lea ecx, [ebp - 0x2464]
call fcn.100ac59a
mov byte [ebp - 4], 0x63
push str.in_air
lea ecx, [ebp - 0x2448]
call fcn.100ac59a
mov dword [ebp - 4], 0x164
lea ecx, [ebp - 0x242c]
push ecx
lea edx, [ebp - 0x24b8]
push edx
lea ecx, [ebp - 0x1c38]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1c40], ecx
mov dword [ebp - 0x1c3c], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1c3c]
push ecx
mov edx, dword [ebp - 0x1c40]
push edx
lea ecx, [ebp - 0x1c2c]
call fcn.100b293b
mov byte [ebp - 4], 0x65
push str.baim1_scout
lea ecx, [ebp - 0x1c5c]
call fcn.100ac59a
mov byte [ebp - 4], 0x66
push str.prefer_body_aim
lea ecx, [ebp - 0x1c78]
call fcn.100ac59a
mov byte [ebp - 4], 0x67
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1c1c], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1c2c]
push eax
lea ecx, [ebp - 0x1c5c]
push ecx
lea edx, [ebp - 0x1c78]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x1c78]
call fcn.100aefa7
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x1c5c]
call fcn.100aefa7
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x1c2c]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x24b8]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2c9c
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2c9c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2d5c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1c8d]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x2428]
call fcn.100ac59a
mov dword [ebp - 4], 0x168
push str.health
lea ecx, [ebp - 0x240c]
call fcn.100ac59a
mov byte [ebp - 4], 0x69
push str.fake
lea ecx, [ebp - 0x23f0]
call fcn.100ac59a
mov byte [ebp - 4], 0x6a
push str.in_air
lea ecx, [ebp - 0x23d4]
call fcn.100ac59a
mov dword [ebp - 4], 0x16b
lea ecx, [ebp - 0x23b8]
push ecx
lea edx, [ebp - 0x2428]
push edx
lea ecx, [ebp - 0x1c98]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1ca0], ecx
mov dword [ebp - 0x1c9c], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1c9c]
push ecx
mov edx, dword [ebp - 0x1ca0]
push edx
lea ecx, [ebp - 0x1c8c]
call fcn.100b293b
mov byte [ebp - 4], 0x6c
push str.baim2_scout
lea ecx, [ebp - 0x1cbc]
call fcn.100ac59a
mov byte [ebp - 4], 0x6d
push str.only_body_aim
lea ecx, [ebp - 0x1cd8]
call fcn.100ac59a
mov byte [ebp - 4], 0x6e
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1c7c], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1c8c]
push eax
lea ecx, [ebp - 0x1cbc]
push ecx
lea edx, [ebp - 0x1cd8]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x1cd8]
call fcn.100aefa7
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x1cbc]
call fcn.100aefa7
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x1c8c]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2428]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x2d5c
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2d5c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x2e1c
mov dword [ebp - 0x331c], eax
push 0x10224658
lea ecx, [ebp - 0x1cf4]
call fcn.100aced2
mov dword [ebp - 4], 0x16f
push str.baim_hp_scout
lea ecx, [ebp - 0x1d10]
call fcn.100ac59a
mov byte [ebp - 4], 0x70
push 0x1022115b
lea ecx, [ebp - 0x1d2c]
call fcn.100ac59a
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x1cf4]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226638]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1d10]
push edx
lea eax, [ebp - 0x1d2c]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x1d2c]
call fcn.100aefa7
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x1d10]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1cf4]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x2e1c
mov dword [ebp - 0x331c], eax
push 0x100af137
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x2e1c
mov dword [ebp - 0x331c], eax
push 0x100adcab
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x2e1c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x359c
mov dword [ebp - 0x331c], eax
push str.hitchance_heavy_pistol
lea ecx, [ebp - 0x1d48]
call fcn.100ac59a
mov dword [ebp - 4], 0x172
push str.hitchance
lea ecx, [ebp - 0x1d64]
call fcn.100ac59a
mov byte [ebp - 4], 0x73
push 0
push 1
lea ecx, [ebp - 0x1d48]
push ecx
lea edx, [ebp - 0x1d64]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x1d64]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d48]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x359c
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x359c
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x359c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3634
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x1d80]
call fcn.100aced2
mov dword [ebp - 4], 0x174
push str.hitchance_amount_heavy_pistol
lea ecx, [ebp - 0x1d9c]
call fcn.100ac59a
mov byte [ebp - 4], 0x75
push 0x1022115b
lea ecx, [ebp - 0x1db8]
call fcn.100ac59a
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x1d80]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1d9c]
push edx
lea eax, [ebp - 0x1db8]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x1db8]
call fcn.100aefa7
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x1d9c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d80]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x3634
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x3634
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x3634
mov dword [ebp - 0x331c], eax
push 0x100abfb4
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3634
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3704
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1dcd]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x23b0]
call fcn.100ac59a
mov dword [ebp - 4], 0x177
push str.lethal
lea ecx, [ebp - 0x2394]
call fcn.100ac59a
mov byte [ebp - 4], 0x78
push str.lethal_x2
lea ecx, [ebp - 0x2378]
call fcn.100ac59a
mov byte [ebp - 4], 0x79
push str.fake
lea ecx, [ebp - 0x235c]
call fcn.100ac59a
mov byte [ebp - 4], 0x7a
push str.in_air
lea ecx, [ebp - 0x2340]
call fcn.100ac59a
mov dword [ebp - 4], 0x17b
lea ecx, [ebp - 0x2324]
push ecx
lea edx, [ebp - 0x23b0]
push edx
lea ecx, [ebp - 0x1dd8]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1de0], ecx
mov dword [ebp - 0x1ddc], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1ddc]
push ecx
mov edx, dword [ebp - 0x1de0]
push edx
lea ecx, [ebp - 0x1dcc]
call fcn.100b293b
mov byte [ebp - 4], 0x7c
push str.baim1_heavy_pistol
lea ecx, [ebp - 0x1dfc]
call fcn.100ac59a
mov byte [ebp - 4], 0x7d
push str.prefer_body_aim
lea ecx, [ebp - 0x1e18]
call fcn.100ac59a
mov byte [ebp - 4], 0x7e
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1dbc], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1dcc]
push eax
lea ecx, [ebp - 0x1dfc]
push ecx
lea edx, [ebp - 0x1e18]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x1e18]
call fcn.100aefa7
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x1dfc]
call fcn.100aefa7
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x1dcc]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x23b0]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x3704
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3704
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x37c4
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1e2d]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x2320]
call fcn.100ac59a
mov dword [ebp - 4], 0x17f
push str.health
lea ecx, [ebp - 0x2304]
call fcn.100ac59a
mov byte [ebp - 4], 0x80
push str.fake
lea ecx, [ebp - 0x22e8]
call fcn.100ac59a
mov byte [ebp - 4], 0x81
push str.in_air
lea ecx, [ebp - 0x22cc]
call fcn.100ac59a
mov dword [ebp - 4], 0x182
lea ecx, [ebp - 0x22b0]
push ecx
lea edx, [ebp - 0x2320]
push edx
lea ecx, [ebp - 0x1e38]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1e40], ecx
mov dword [ebp - 0x1e3c], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1e3c]
push ecx
mov edx, dword [ebp - 0x1e40]
push edx
lea ecx, [ebp - 0x1e2c]
call fcn.100b293b
mov byte [ebp - 4], 0x83
push str.baim2_heavy_pistol
lea ecx, [ebp - 0x1e5c]
call fcn.100ac59a
mov byte [ebp - 4], 0x84
push str.only_body_aim
lea ecx, [ebp - 0x1e78]
call fcn.100ac59a
mov byte [ebp - 4], 0x85
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1e1c], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1e2c]
push eax
lea ecx, [ebp - 0x1e5c]
push ecx
lea edx, [ebp - 0x1e78]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x1e78]
call fcn.100aefa7
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x1e5c]
call fcn.100aefa7
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0x1e2c]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2320]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x37c4
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x37c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x3884
mov dword [ebp - 0x331c], eax
push 0x10224658
lea ecx, [ebp - 0x1e94]
call fcn.100aced2
mov dword [ebp - 4], 0x186
push str.baim_hp_heavy_pistol
lea ecx, [ebp - 0x1eb0]
call fcn.100ac59a
mov byte [ebp - 4], 0x87
push 0x1022115b
lea ecx, [ebp - 0x1ecc]
call fcn.100ac59a
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x1e94]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226638]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1eb0]
push edx
lea eax, [ebp - 0x1ecc]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0x1ecc]
call fcn.100aefa7
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x1eb0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1e94]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x3884
mov dword [ebp - 0x331c], eax
push 0x100ab9e2
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x3884
mov dword [ebp - 0x331c], eax
push 0x100adcab
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x3884
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x4004
mov dword [ebp - 0x331c], eax
push str.hitchance_pistol
lea ecx, [ebp - 0x1ee8]
call fcn.100ac59a
mov dword [ebp - 4], 0x189
push str.hitchance
lea ecx, [ebp - 0x1f04]
call fcn.100ac59a
mov byte [ebp - 4], 0x8a
push 0
push 1
lea ecx, [ebp - 0x1ee8]
push ecx
lea edx, [ebp - 0x1f04]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x1f04]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ee8]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x4004
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x4004
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x4004
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x409c
mov dword [ebp - 0x331c], eax
push 0x10223eec
lea ecx, [ebp - 0x1f20]
call fcn.100aced2
mov dword [ebp - 4], 0x18b
push str.hitchance_amount_pistol
lea ecx, [ebp - 0x1f3c]
call fcn.100ac59a
mov byte [ebp - 4], 0x8c
push 0x1022115b
lea ecx, [ebp - 0x1f58]
call fcn.100ac59a
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x1f20]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x1f3c]
push edx
lea eax, [ebp - 0x1f58]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x1f58]
call fcn.100aefa7
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x1f3c]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f20]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x409c
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x409c
mov dword [ebp - 0x331c], eax
push 0x100b0f91
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x409c
mov dword [ebp - 0x331c], eax
push 0x100abfb4
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x409c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x416c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1f6d]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x22a8]
call fcn.100ac59a
mov dword [ebp - 4], 0x18e
push str.lethal
lea ecx, [ebp - 0x228c]
call fcn.100ac59a
mov byte [ebp - 4], 0x8f
push str.lethal_x2
lea ecx, [ebp - 0x2270]
call fcn.100ac59a
mov byte [ebp - 4], 0x90
push str.fake
lea ecx, [ebp - 0x2254]
call fcn.100ac59a
mov byte [ebp - 4], 0x91
push str.in_air
lea ecx, [ebp - 0x2238]
call fcn.100ac59a
mov dword [ebp - 4], 0x192
lea ecx, [ebp - 0x221c]
push ecx
lea edx, [ebp - 0x22a8]
push edx
lea ecx, [ebp - 0x1f78]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1f80], ecx
mov dword [ebp - 0x1f7c], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1f7c]
push ecx
mov edx, dword [ebp - 0x1f80]
push edx
lea ecx, [ebp - 0x1f6c]
call fcn.100b293b
mov byte [ebp - 4], 0x93
push str.baim1_pistol
lea ecx, [ebp - 0x1f9c]
call fcn.100ac59a
mov byte [ebp - 4], 0x94
push str.prefer_body_aim
lea ecx, [ebp - 0x1fb8]
call fcn.100ac59a
mov byte [ebp - 4], 0x95
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1f5c], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1f6c]
push eax
lea ecx, [ebp - 0x1f9c]
push ecx
lea edx, [ebp - 0x1fb8]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x1fb8]
call fcn.100aefa7
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0x1f9c]
call fcn.100aefa7
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0x1f6c]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 5
push 0x1c
lea eax, [ebp - 0x22a8]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x416c
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x416c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x422c
mov dword [ebp - 0x331c], eax
lea ecx, [ebp - 0x1fcd]
call fcn.100ae480
mov dword [ebp - 0x3320], eax
push str.always
lea ecx, [ebp - 0x2218]
call fcn.100ac59a
mov dword [ebp - 4], 0x196
push str.health
lea ecx, [ebp - 0x21fc]
call fcn.100ac59a
mov byte [ebp - 4], 0x97
push str.fake
lea ecx, [ebp - 0x21e0]
call fcn.100ac59a
mov byte [ebp - 4], 0x98
push str.in_air
lea ecx, [ebp - 0x21c4]
call fcn.100ac59a
mov dword [ebp - 4], 0x199
lea ecx, [ebp - 0x21a8]
push ecx
lea edx, [ebp - 0x2218]
push edx
lea ecx, [ebp - 0x1fd8]
call fcn.100abdc5
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x1fe0], ecx
mov dword [ebp - 0x1fdc], edx
mov eax, dword [ebp - 0x3320]
push eax
mov ecx, dword [ebp - 0x1fdc]
push ecx
mov edx, dword [ebp - 0x1fe0]
push edx
lea ecx, [ebp - 0x1fcc]
call fcn.100b293b
mov byte [ebp - 4], 0x9a
push str.baim2_pistol
lea ecx, [ebp - 0x1ffc]
call fcn.100ac59a
mov byte [ebp - 4], 0x9b
push str.only_body_aim
lea ecx, [ebp - 0x2018]
call fcn.100ac59a
mov byte [ebp - 4], 0x9c
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1fbc], esp
call fcn.100b1ab3
push 1
lea eax, [ebp - 0x1fcc]
push eax
lea ecx, [ebp - 0x1ffc]
push ecx
lea edx, [ebp - 0x2018]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100b0870
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0x2018]
call fcn.100aefa7
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x1ffc]
call fcn.100aefa7
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0x1fcc]
call fcn.100b367e
mov dword [ebp - 4], 0xffffffff
push fcn.100aefa7
push 4
push 0x1c
lea eax, [ebp - 0x2218]
push eax
call fcn.100b0ba4
mov eax, dword [ebp - 0x14]
add eax, 0x422c
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x422c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x42ec
mov dword [ebp - 0x331c], eax
push 0x10224658
lea ecx, [ebp - 0x2034]
call fcn.100aced2
mov dword [ebp - 4], 0x19d
push str.baim_hp_pistol
lea ecx, [ebp - 0x2050]
call fcn.100ac59a
mov byte [ebp - 4], 0x9e
push 0x1022115b
lea ecx, [ebp - 0x206c]
call fcn.100ac59a
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x2034]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226638]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10226658]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x2050]
push edx
lea eax, [ebp - 0x206c]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x206c]
call fcn.100aefa7
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x2050]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2034]
call fcn.100b14f5
mov eax, dword [ebp - 0x14]
add eax, 0x42ec
mov dword [ebp - 0x331c], eax
push 0x100abfe6
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
mov eax, dword [ebp - 0x14]
add eax, 0x42ec
mov dword [ebp - 0x331c], eax
push 0x100adcab
mov ecx, dword [ebp - 0x331c]
call fcn.100b072b
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x42ec
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x46d8
mov dword [ebp - 0x331c], eax
push str.dmg_override
lea ecx, [ebp - 0x2088]
call fcn.100ac59a
mov dword [ebp - 4], 0x1a0
push str.damage_override_on_key
lea ecx, [ebp - 0x20a4]
call fcn.100ac59a
mov byte [ebp - 4], 0xa1
push 0xffffffffffffffff
lea ecx, [ebp - 0x2088]
push ecx
lea edx, [ebp - 0x20a4]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ad850
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0x20a4]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2088]
call fcn.100aefa7
mov eax, dword [ebp - 0x14]
add eax, 0x46d8
mov dword [ebp - 0x331c], eax
push 0x100af3d5
mov ecx, dword [ebp - 0x331c]
call fcn.100afdcb
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x46d8
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x4778
mov dword [ebp - 0x331c], eax
push 0x10224658
lea ecx, [ebp - 0x20c0]
call fcn.100aced2
mov dword [ebp - 4], 0x1a2
push str.dmg_override_amount
lea ecx, [ebp - 0x20dc]
call fcn.100ac59a
mov byte [ebp - 4], 0xa3
push 0x1022115b
lea ecx, [ebp - 0x20f8]
call fcn.100ac59a
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0x20c0]
push ecx
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10226638]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x10220178]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10220158]
movss dword [esp], xmm0
lea edx, [ebp - 0x20dc]
push edx
lea eax, [ebp - 0x20f8]
push eax
mov ecx, dword [ebp - 0x331c]
call fcn.100b1c66
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x20f8]
call fcn.100aefa7
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0x20dc]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20c0]
call fcn.100b14f5
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x4778
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x4638
mov dword [ebp - 0x331c], eax
push str.body_aim_on_key
lea ecx, [ebp - 0x2114]
call fcn.100ac59a
mov dword [ebp - 4], 0x1a5
push str.body_aim_on_key
lea ecx, [ebp - 0x2130]
call fcn.100ac59a
mov byte [ebp - 4], 0xa6
push 0xffffffffffffffff
lea ecx, [ebp - 0x2114]
push ecx
lea edx, [ebp - 0x2130]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ad850
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x2130]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2114]
call fcn.100aefa7
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x4638
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x4b4
mov dword [ebp - 0x331c], eax
push str.autostop
lea ecx, [ebp - 0x214c]
call fcn.100ac59a
mov dword [ebp - 4], 0x1a7
push str.automatic_stop
lea ecx, [ebp - 0x2168]
call fcn.100ac59a
mov byte [ebp - 4], 0xa8
push 0
push 1
lea ecx, [ebp - 0x214c]
push ecx
lea edx, [ebp - 0x2168]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x2168]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x214c]
call fcn.100aefa7
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x4b4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
mov eax, dword [ebp - 0x14]
add eax, 0x45a0
mov dword [ebp - 0x331c], eax
push str.lagfix
lea ecx, [ebp - 0x2184]
call fcn.100ac59a
mov dword [ebp - 4], 0x1a9
push str.predict_fake_lag
lea ecx, [ebp - 0x21a0]
call fcn.100ac59a
mov byte [ebp - 4], 0xaa
push 0
push 1
lea ecx, [ebp - 0x2184]
push ecx
lea edx, [ebp - 0x21a0]
push edx
mov ecx, dword [ebp - 0x331c]
call fcn.100ade04
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x21a0]
call fcn.100aefa7
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2184]
call fcn.100aefa7
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x45a0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100b0640
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