Function at 0x100a3c30
Capabilities:
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10319bf5
mov eax, dword fs:[0]
push eax
sub esp, 0x1c
push ebx
push esi
push edi
mov eax, dword [0x1040e140]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 4], 0
lea esi, [ecx + 0xc04]
mov ecx, dword [ebp + 0x18]
mov eax, 0x7fffffff
sub eax, ecx
cmp eax, 5
jb 0x100a3d38
cmp dword [ebp + 0x1c], 0xf
lea eax, [ebp + 8]
push 5
cmova eax, dword [ebp + 8]
push str.style
push ecx
push eax
push ecx
push dword [ebp - 0x10]
lea ecx, [ebp - 0x28]
call fcn.10030190
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 1
push eax
mov ecx, esi
call fcn.100267e0
lea ecx, [ebp - 0x28]
mov edi, dword [eax]
mov byte [ebp - 4], 0
call fcn.10027fc0
cmp edi, 3
ja case.0x100a3cba.40
jmp dword [edi*4 + 0x100a3d40]
lea eax, [ebp + 8]
mov ecx, esi
push eax
call fcn.100de1d0
push dword [eax]
call dword [sym.imp.USER32.dll_GetKeyState]
cwde
shr eax, 0x10
test eax, eax
setne bl
jmp 0x100a3d1a
lea eax, [ebp + 8]
mov ecx, esi
push eax
call fcn.100de1d0
push dword [eax]
call dword [sym.imp.USER32.dll_GetKeyState]
test ax, ax
setne bl
jmp 0x100a3d1a
lea eax, [ebp + 8]
mov ecx, esi
push eax
call fcn.100de1d0
push dword [eax]
call dword [sym.imp.USER32.dll_GetKeyState]
cwde
shr eax, 0x10
test eax, eax
sete bl
jmp 0x100a3d1a
mov bl, 1
lea ecx, [ebp + 8]
call fcn.10027fc0
mov al, bl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x18
call fcn.10019a20
nop dword [eax]
sbb byte [0x3cc1100a], bh
or dl, byte [eax]
fistp qword [edx + ecx]
adc dl, bh
cmp al, 0xa
adc byte [ebx - 0x75], dl
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 0x1031c787
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x6278
call fcn.102e1330
mov eax, dword [0x1040e140]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x1cc], edi
xor eax, eax
lea ecx, [ebp - 0x20]
push 0xc
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
call fcn.10020140
lea ecx, [ebp - 0x1d1]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x340], str.Head
lea eax, [ebp - 0x328]
mov dword [ebp - 0x33c], str.Chest
push eax
lea eax, [ebp - 0x340]
mov dword [ebp - 0x338], str.Stomach
push eax
lea ecx, [ebp - 0x1824]
mov dword [ebp - 0x334], str.Arms
mov dword [ebp - 0x330], str.Legs
mov dword [ebp - 0x32c], str.Feet
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x20]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xbc]
mov dword [ebp - 4], 0
call fcn.10020140
lea ecx, [ebp - 0x1d2]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x358], str.Cycle
lea eax, [ebp - 0x340]
mov dword [ebp - 0x354], str.Near_crosshair
push eax
lea eax, [ebp - 0x358]
mov dword [ebp - 0x350], str.Highest_damage
push eax
lea ecx, [ebp - 0x182c]
mov dword [ebp - 0x34c], str.Lowest_health
mov dword [ebp - 0x348], str.Lowest_ping
mov dword [ebp - 0x344], str.Height
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xbc]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 1
call fcn.10020140
lea ecx, [ebp - 0x1d3]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x2dc], str.Head
lea eax, [ebp - 0x2cc]
mov dword [ebp - 0x2d8], str.Chest
push eax
lea eax, [ebp - 0x2dc]
mov dword [ebp - 0x2d4], str.Body
push eax
lea ecx, [ebp - 0x1834]
mov dword [ebp - 0x2d0], str.Legs
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x2c]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 2
call fcn.10020140
lea ecx, [ebp - 0x1d4]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x2a0], 0x103d0a5c
lea eax, [ebp - 0x294]
mov dword [ebp - 0x29c], str.Always
push eax
lea eax, [ebp - 0x2a0]
mov dword [ebp - 0x298], str.Hitchance_fail
push eax
lea ecx, [ebp - 0x183c]
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x11c]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 3
call fcn.10020140
lea ecx, [ebp - 0x1d5]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x370], str.Always
lea eax, [ebp - 0x358]
mov dword [ebp - 0x36c], str.Lethal
push eax
lea eax, [ebp - 0x370]
mov dword [ebp - 0x368], str.Lethal_x2
push eax
lea ecx, [ebp - 0x1844]
mov dword [ebp - 0x364], str.Fake
mov dword [ebp - 0x360], str.In_air
mov dword [ebp - 0x35c], str.After_x_misses
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x38]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 4
call fcn.10020140
lea ecx, [ebp - 0x1d6]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x300], str.Always
lea eax, [ebp - 0x2ec]
mov dword [ebp - 0x2fc], str.Health
push eax
lea eax, [ebp - 0x300]
mov dword [ebp - 0x2f8], str.Fake
push eax
lea ecx, [ebp - 0x184c]
mov dword [ebp - 0x2f4], str.In_air
mov dword [ebp - 0x2f0], str.After_x_misses
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x44]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x128]
mov byte [ebp - 4], 5
call fcn.10020140
lea ecx, [ebp - 0x1d7]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x2bc], str.always
lea eax, [ebp - 0x2ac]
mov dword [ebp - 0x2b8], str.running
push eax
lea eax, [ebp - 0x2bc]
mov dword [ebp - 0x2b4], str.resolved
mov dword [ebp - 0x2b0], str.in_air
lea ecx, [ebp - 0x1854]
push eax
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x128]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 6
call fcn.10020140
lea ecx, [ebp - 0x1d8]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x388], str.On_move
lea eax, [ebp - 0x370]
mov dword [ebp - 0x384], str.On_jump
push eax
lea eax, [ebp - 0x388]
mov dword [ebp - 0x380], str.On_crouch
push eax
lea ecx, [ebp - 0x185c]
mov dword [ebp - 0x37c], str.On_peek
mov dword [ebp - 0x378], str.On_stand
mov dword [ebp - 0x374], str.On_high_speed
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x80]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 7
call fcn.10020140
lea ecx, [ebp - 0x1d9]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x2ec], str.Dynamic
lea eax, [ebp - 0x2dc]
mov dword [ebp - 0x2e8], str.Maximum
push eax
lea eax, [ebp - 0x2ec]
mov dword [ebp - 0x2e4], str.Break
push eax
lea ecx, [ebp - 0x1864]
mov dword [ebp - 0x2e0], str.Fluctuate
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xc8]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 8
call fcn.10020140
lea ecx, [ebp - 0x1da]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x2ac], 0x103d0a5c
lea eax, [ebp - 0x2a0]
mov dword [ebp - 0x2a8], 0x103d0b18
push eax
lea eax, [ebp - 0x2ac]
mov dword [ebp - 0x2a4], str.On__slide
push eax
lea ecx, [ebp - 0x186c]
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x50]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 9
call fcn.10020140
lea ecx, [ebp - 0x1db]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x314], 0x103d0a5c
lea eax, [ebp - 0x300]
mov dword [ebp - 0x310], 0x103d0b28
push eax
lea eax, [ebp - 0x314]
mov dword [ebp - 0x30c], str.Medium
push eax
lea ecx, [ebp - 0x1874]
mov dword [ebp - 0x308], str.High
mov dword [ebp - 0x304], str.Maximum
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xd4]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0xa
call fcn.10020140
lea ecx, [ebp - 0x1dc]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x27c], 0x103d0a5c
lea eax, [ebp - 0x270]
mov dword [ebp - 0x278], str.Default
push eax
lea eax, [ebp - 0x27c]
mov dword [ebp - 0x274], str.Delay_shot
push eax
lea ecx, [ebp - 0x187c]
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xe0]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0xb
call fcn.10020140
lea ecx, [ebp - 0x1dd]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x3a0], 0x103d0a5c
lea eax, [ebp - 0x388]
mov dword [ebp - 0x39c], str.Default
push eax
lea eax, [ebp - 0x3a0]
mov dword [ebp - 0x398], 0x103d0b64
push eax
lea ecx, [ebp - 0x1884]
mov dword [ebp - 0x394], str.Down
mov dword [ebp - 0x390], str.Minimal
mov dword [ebp - 0x38c], str.Random
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xec]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0xc
call fcn.10020140
lea ecx, [ebp - 0x1e5]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x328], 0x103d0a5c
lea eax, [ebp - 0x314]
mov dword [ebp - 0x324], 0x103d0b84
mov dword [ebp - 0x320], str.180_jitter
mov dword [ebp - 0x31c], str.Rotate
mov dword [ebp - 0x318], str.Random
push eax
lea eax, [ebp - 0x328]
push eax
lea ecx, [ebp - 0x188c]
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x5c]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xd
call fcn.10020140
lea ecx, [ebp - 0x1de]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x3fc], 0x103d0a5c
lea eax, [ebp - 0x3d4]
mov dword [ebp - 0x3f8], str.Default
push eax
lea eax, [ebp - 0x3fc]
mov dword [ebp - 0x3f4], 0x103d0b84
push eax
lea ecx, [ebp - 0x1894]
mov dword [ebp - 0x3f0], str.180_jitter
mov dword [ebp - 0x3ec], str.Rotate
mov dword [ebp - 0x3e8], str.Random
mov dword [ebp - 0x3e4], str.Local_view
mov dword [ebp - 0x3e0], str.Spinbot
mov dword [ebp - 0x3dc], str.Reverse_lby
mov dword [ebp - 0x3d8], str.Match_lby
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xf8]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0xe
call fcn.10020140
lea ecx, [ebp - 0x1df]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x288], str.Default
lea eax, [ebp - 0x27c]
mov dword [ebp - 0x284], str.Running
push eax
lea eax, [ebp - 0x288]
mov dword [ebp - 0x280], str.Edge
push eax
lea ecx, [ebp - 0x189c]
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x6c]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0xf
call fcn.10020140
lea ecx, [ebp - 0x1e0]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x3d4], 0x103d0a5c
lea eax, [ebp - 0x3b8]
mov dword [ebp - 0x3d0], str.Left
push eax
lea eax, [ebp - 0x3d4]
mov dword [ebp - 0x3cc], str.Right
push eax
lea ecx, [ebp - 0x18a4]
mov dword [ebp - 0x3c8], str.Opposite
mov dword [ebp - 0x3c4], 0x103cf6c4
mov dword [ebp - 0x3c0], str.Optimal
mov dword [ebp - 0x3bc], str.Custom
call fcn.100ddd10
push esi
push dword [eax + 4]
lea ecx, [ebp - 0x104]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0x10
call fcn.10020140
lea ecx, [ebp - 0x1e1]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x294], str.Static
lea eax, [ebp - 0x288]
mov dword [ebp - 0x290], str.Local_view
push eax
lea eax, [ebp - 0x294]
mov dword [ebp - 0x28c], str.At_targets
push eax
lea ecx, [ebp - 0x18ac]
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xa4]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x11
call fcn.10020140
lea ecx, [ebp - 0x1e2]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x3b8], str.General
lea eax, [ebp - 0x3a0]
mov dword [ebp - 0x3b4], str.Scout
push eax
lea eax, [ebp - 0x3b8]
mov dword [ebp - 0x3b0], 0x103d0c24
push eax
lea ecx, [ebp - 0x18b4]
mov dword [ebp - 0x3ac], str.Deagle
mov dword [ebp - 0x3a8], str.Pistols
mov dword [ebp - 0x3a4], str.Revolver
call fcn.100ddd10
push esi
lea ecx, [ebp - 0xb0]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x12
call fcn.10020140
lea ecx, [ebp - 0x1e3]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x2cc], str.On_stand
lea eax, [ebp - 0x2bc]
mov dword [ebp - 0x2c8], str.On_move
push eax
lea eax, [ebp - 0x2cc]
mov dword [ebp - 0x2c4], str.On_air
push eax
lea ecx, [ebp - 0x18bc]
mov dword [ebp - 0x2c0], str.On_manual
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x94]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
push 0xc
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x13
call fcn.10020140
lea ecx, [ebp - 0x1e4]
call fcn.10030be0
mov esi, eax
mov dword [ebp - 0x204], str.Edge
lea eax, [ebp - 0x1fc]
mov dword [ebp - 0x200], str.Last_move
push eax
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x18c4]
call fcn.100ddd10
push esi
lea ecx, [ebp - 0x110]
push dword [eax + 4]
push dword [eax]
call fcn.100de7d0
mov byte [ebp - 4], 0x14
call fcn.100e8940
push 0
push 0
push 0
mov esi, eax
lea ecx, [ebp - 0x6194]
push 0
mov dword [ebp - 0x1d0], esi
call fcn.1009b7c0
lea ecx, [ebp - 0x61a4]
push ecx
mov ecx, eax
call fcn.1009b820
movss xmm2, dword [0x103e3a04]
lea ecx, [ebp - 0x18cc]
movss xmm1, dword [0x103e3b60]
push 0
movups xmm0, xmmword [eax]
push 0
movups xmmword [esi + 0xf8], xmm0
call fcn.1009b7b0
mov edx, eax
mov ecx, 0x103d0c50
call fcn.100ebff0
add esp, 8
call fcn.100ebbd0
push 0xff
push 0x31
push 0x31
push 0x31
lea ecx, [ebp - 0x61b4]
call fcn.1009b7c0
lea ecx, [ebp - 0x61c4]
push ecx
mov ecx, eax
call fcn.1009b820
xor edx, edx
push 0
movups xmm0, xmmword [eax]
lea ecx, [edx + 2]
movups xmmword [esi + 0xf8], xmm0
call fcn.101065a0
add esp, 4
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
movss xmm2, dword [0x103e3b88]
lea ecx, [ebp - 0x18d4]
movss xmm1, dword [0x103e3b68]
push 4
push 1
call fcn.1009b7b0
mov edx, eax
mov ecx, str.Aimbot
call fcn.100eacf0
movss xmm2, dword [0x103e38e4]
lea ecx, [ebp - 0x18dc]
movss xmm1, dword [0x103e3988]
add esp, 8
call fcn.1009b7b0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
movss xmm2, dword [0x103e3988]
lea ecx, [ebp - 0x18e4]
movaps xmm1, xmm2
mov dword [esi + 0x48], eax
call fcn.1009b7b0
movss xmm0, dword [0x103e39cc]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.1011c490
push str.Weapon_config
lea ecx, [ebp - 0x1a74]
call fcn.10027680
lea eax, [ebp - 0x1a74]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x848]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x84c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1a74]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a49b2
push str.weapon_cnofig
lea ecx, [ebp - 0x1aa4]
call fcn.10027680
lea eax, [ebp - 0x1aa4]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0x91c], eax
lea ecx, [ebp - 0x910]
lea eax, [ebp - 0xb0]
mov dword [ebp - 0x914], 0
mov dword [ebp - 0x918], eax
call fcn.1004b840
push str.Weapon_config
lea ecx, [ebp - 0x1a8c]
mov byte [ebp - 4], 0x17
call fcn.10027680
lea eax, [ebp - 0x91c]
mov byte [ebp - 4], 0x18
push eax
push ecx
lea eax, [ebp - 0x1a8c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1a8c]
call fcn.10027620
lea ecx, [ebp - 0x91c]
call fcn.1002b240
lea ecx, [ebp - 0x1aa4]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.weapon_cnofig
lea ecx, [ebp - 0x1abc]
call fcn.10027680
lea eax, [ebp - 0x1abc]
mov byte [ebp - 4], 0x19
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xb0]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Weapon_config
call fcn.1011c850
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x1abc]
call fcn.10027620
call fcn.10101360
push str.Enable
lea ecx, [ebp - 0x1ad4]
call fcn.10027680
lea eax, [ebp - 0x1ad4]
mov byte [ebp - 4], 0x1a
push eax
lea eax, [ebp - 0x850]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x854]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1ad4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a4b4a
push str.rbotenable
lea ecx, [ebp - 0x1b04]
call fcn.10027680
lea eax, [ebp - 0x1b04]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x11ec], eax
lea ecx, [ebp - 0x11e0]
movq qword [ebp - 0x11e8], xmm0
call fcn.1004b840
push str.Enable
lea ecx, [ebp - 0x1aec]
mov byte [ebp - 4], 0x1c
call fcn.10027680
lea eax, [ebp - 0x11ec]
mov byte [ebp - 4], 0x1d
push eax
push ecx
lea eax, [ebp - 0x1aec]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1aec]
call fcn.10027620
lea ecx, [ebp - 0x11ec]
call fcn.1002b240
lea ecx, [ebp - 0x1b04]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.rbotenable
lea ecx, [ebp - 0x1b1c]
call fcn.10027680
lea eax, [ebp - 0x1b1c]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Enable
call fcn.1011b760
lea ecx, [ebp - 0x1b1c]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Target_selection
lea ecx, [ebp - 0x1b34]
call fcn.10027680
lea eax, [ebp - 0x1b34]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x858]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x85c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1b34]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a4cc4
push str.selection
lea ecx, [ebp - 0x1b64]
call fcn.10027680
lea eax, [ebp - 0x1b64]
mov byte [ebp - 4], 0x20
lea esi, [edi + 0xc04]
push eax
mov ecx, esi
call fcn.100267e0
mov dword [ebp - 0x934], eax
lea ecx, [ebp - 0x928]
lea eax, [ebp - 0xbc]
mov dword [ebp - 0x92c], 0
mov dword [ebp - 0x930], eax
call fcn.1004b840
push str.Target_selection
lea ecx, [ebp - 0x1b4c]
mov byte [ebp - 4], 0x21
call fcn.10027680
lea eax, [ebp - 0x934]
mov byte [ebp - 4], 0x22
push eax
push ecx
lea eax, [ebp - 0x1b4c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1b4c]
call fcn.10027620
lea ecx, [ebp - 0x934]
call fcn.1002b240
lea ecx, [ebp - 0x1b64]
mov byte [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a4cca
lea esi, [edi + 0xc04]
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.selection
lea ecx, [ebp - 0x1b7c]
call fcn.10027680
lea eax, [ebp - 0x1b7c]
mov byte [ebp - 4], 0x23
push eax
mov ecx, esi
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xbc]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Target_selection
call fcn.1011c850
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x1b7c]
call fcn.10027620
call fcn.10101360
push str.weapon_cnofig
lea ecx, [ebp - 0x1b94]
call fcn.10027680
lea eax, [ebp - 0x1b94]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x1b94]
mov esi, dword [eax]
mov byte [ebp - 4], 0x14
call fcn.10027620
test esi, esi
jne 0x100a644c
push str.Target_hitbox0
lea ecx, [ebp - 0x1bac]
call fcn.10027680
lea eax, [ebp - 0x1bac]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x860]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x864]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1bac]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a4ea9
lea eax, [ebp - 0x20]
mov dword [ebp - 0x94c], 0
push str.hitbox
lea ecx, [ebp - 0x1bdc]
mov dword [ebp - 0x948], eax
call fcn.10027680
lea eax, [ebp - 0x1bdc]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0x944], eax
lea ecx, [ebp - 0x940]
lea eax, [ebp - 0x20]
push eax
call fcn.1002ddf0
push str.Target_hitbox0
lea ecx, [ebp - 0x1bc4]
mov byte [ebp - 4], 0x27
call fcn.10027680
lea eax, [ebp - 0x94c]
mov byte [ebp - 4], 0x28
push eax
push ecx
lea eax, [ebp - 0x1bc4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1bc4]
call fcn.10027620
lea ecx, [ebp - 0x94c]
call fcn.1002b240
lea ecx, [ebp - 0x1bdc]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.hitbox
lea ecx, [ebp - 0x1bf4]
call fcn.10027680
lea eax, [ebp - 0x1bf4]
mov byte [ebp - 4], 0x29
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Target_hitbox0
call fcn.1011c950
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x1bf4]
call fcn.10027620
call fcn.10101360
push str.Avoid_limbs_if_moving0
lea ecx, [ebp - 0x1c0c]
call fcn.10027680
lea eax, [ebp - 0x1c0c]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x868]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x86c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1c0c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a503e
push str.ignor_limbs
lea ecx, [ebp - 0x1c3c]
call fcn.10027680
lea eax, [ebp - 0x1c3c]
mov byte [ebp - 4], 0x2b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1204], eax
lea ecx, [ebp - 0x11f8]
movq qword [ebp - 0x1200], xmm0
call fcn.1004b840
push str.Avoid_limbs_if_moving0
lea ecx, [ebp - 0x1c24]
mov byte [ebp - 4], 0x2c
call fcn.10027680
lea eax, [ebp - 0x1204]
mov byte [ebp - 4], 0x2d
push eax
push ecx
lea eax, [ebp - 0x1c24]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1c24]
call fcn.10027620
lea ecx, [ebp - 0x1204]
call fcn.1002b240
lea ecx, [ebp - 0x1c3c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.ignor_limbs
lea ecx, [ebp - 0x1c54]
call fcn.10027680
lea eax, [ebp - 0x1c54]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Avoid_limbs_if_moving0
call fcn.1011b760
lea ecx, [ebp - 0x1c54]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Multi_point0
lea ecx, [ebp - 0x1c6c]
call fcn.10027680
lea eax, [ebp - 0x1c6c]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x870]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x874]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1c6c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a51b9
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x964], 0
push str.multipoint
lea ecx, [ebp - 0x1c9c]
mov dword [ebp - 0x960], eax
call fcn.10027680
lea eax, [ebp - 0x1c9c]
mov byte [ebp - 4], 0x30
lea esi, [edi + 0xc64]
push eax
mov ecx, esi
call fcn.100267a0
mov dword [ebp - 0x95c], eax
lea ecx, [ebp - 0x958]
lea eax, [ebp - 0x2c]
push eax
call fcn.1002ddf0
push str.Multi_point0
lea ecx, [ebp - 0x1c84]
mov byte [ebp - 4], 0x31
call fcn.10027680
lea eax, [ebp - 0x964]
mov byte [ebp - 4], 0x32
push eax
push ecx
lea eax, [ebp - 0x1c84]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1c84]
call fcn.10027620
lea ecx, [ebp - 0x964]
call fcn.1002b240
lea ecx, [ebp - 0x1c9c]
mov byte [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a51bf
lea esi, [edi + 0xc64]
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.multipoint
lea ecx, [ebp - 0x1cb4]
call fcn.10027680
lea eax, [ebp - 0x1cb4]
mov byte [ebp - 4], 0x33
push eax
mov ecx, esi
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Multi_point0
call fcn.1011c950
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x1cb4]
call fcn.10027620
call fcn.10101360
push str.multipoint
lea ecx, [ebp - 0x1ccc]
call fcn.10027680
lea eax, [ebp - 0x1ccc]
mov byte [ebp - 4], 0x34
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x270]
mov dword [ebp - 0x270], 0
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x1ccc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a543c
push str.Hitbox_scale0
lea ecx, [ebp - 0x1ce4]
call fcn.10027680
lea eax, [ebp - 0x1ce4]
mov byte [ebp - 4], 0x35
push eax
lea eax, [ebp - 0x878]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x87c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1ce4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a53ad
push str.scale
lea ecx, [ebp - 0x1d14]
call fcn.10027680
lea eax, [ebp - 0x1d14]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x121c], eax
lea ecx, [ebp - 0x1210]
movq qword [ebp - 0x1218], xmm0
call fcn.1004b840
push str.Hitbox_scale0
lea ecx, [ebp - 0x1cfc]
mov byte [ebp - 4], 0x37
call fcn.10027680
lea eax, [ebp - 0x121c]
mov byte [ebp - 4], 0x38
push eax
push ecx
lea eax, [ebp - 0x1cfc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1cfc]
call fcn.10027620
lea ecx, [ebp - 0x121c]
call fcn.1002b240
lea ecx, [ebp - 0x1d14]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.scale
lea ecx, [ebp - 0x1d2c]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0x39
lea eax, [ebp - 0x1d2c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitbox_scale0
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x1d2c]
call fcn.10027620
call fcn.10101360
jmp 0x100a5441
call fcn.1011c450
push str.multipoint
lea ecx, [ebp - 0x1d44]
call fcn.10027680
lea eax, [ebp - 0x1d44]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x26c]
mov dword [ebp - 0x26c], 2
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x1d44]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a5663
push str.Body_hitbox_scale0
lea ecx, [ebp - 0x1d5c]
call fcn.10027680
lea eax, [ebp - 0x1d5c]
mov byte [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x880]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x884]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1d5c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a55ae
push str.body_scale
lea ecx, [ebp - 0x1d8c]
call fcn.10027680
lea eax, [ebp - 0x1d8c]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1234], eax
lea ecx, [ebp - 0x1228]
movq qword [ebp - 0x1230], xmm0
call fcn.1004b840
push str.Body_hitbox_scale0
lea ecx, [ebp - 0x1d74]
mov byte [ebp - 4], 0x3d
call fcn.10027680
lea eax, [ebp - 0x1234]
mov byte [ebp - 4], 0x3e
push eax
push ecx
lea eax, [ebp - 0x1d74]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1d74]
call fcn.10027620
lea ecx, [ebp - 0x1234]
call fcn.1002b240
lea ecx, [ebp - 0x1d8c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.body_scale
lea ecx, [ebp - 0x1da4]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x1da4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Body_hitbox_scale0
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x1da4]
call fcn.10027620
call fcn.10101360
push str.Automatic_fire0
lea ecx, [ebp - 0x1dbc]
call fcn.10027680
lea eax, [ebp - 0x1dbc]
mov byte [ebp - 4], 0x40
push eax
lea eax, [ebp - 0x888]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x88c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1dbc]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a576e
push str.autofire
lea ecx, [ebp - 0x1dec]
call fcn.10027680
lea eax, [ebp - 0x1dec]
mov byte [ebp - 4], 0x41
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x124c], eax
lea ecx, [ebp - 0x1240]
movq qword [ebp - 0x1248], xmm0
call fcn.1004b840
push str.Automatic_fire0
lea ecx, [ebp - 0x1dd4]
mov byte [ebp - 4], 0x42
call fcn.10027680
lea eax, [ebp - 0x124c]
mov byte [ebp - 4], 0x43
push eax
push ecx
lea eax, [ebp - 0x1dd4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1dd4]
call fcn.10027620
lea ecx, [ebp - 0x124c]
call fcn.1002b240
lea ecx, [ebp - 0x1dec]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.autofire
lea ecx, [ebp - 0x1e04]
call fcn.10027680
lea eax, [ebp - 0x1e04]
mov byte [ebp - 4], 0x44
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_fire0
call fcn.1011b760
lea ecx, [ebp - 0x1e04]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Automatic_penetration0
lea ecx, [ebp - 0x1e1c]
call fcn.10027680
lea eax, [ebp - 0x1e1c]
mov byte [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x890]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x894]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1e1c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a58d9
push str.penetrate
lea ecx, [ebp - 0x1e4c]
call fcn.10027680
lea eax, [ebp - 0x1e4c]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1264], eax
lea ecx, [ebp - 0x1258]
movq qword [ebp - 0x1260], xmm0
call fcn.1004b840
push str.Automatic_penetration0
lea ecx, [ebp - 0x1e34]
mov byte [ebp - 4], 0x47
call fcn.10027680
lea eax, [ebp - 0x1264]
mov byte [ebp - 4], 0x48
push eax
push ecx
lea eax, [ebp - 0x1e34]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1e34]
call fcn.10027620
lea ecx, [ebp - 0x1264]
call fcn.1002b240
lea ecx, [ebp - 0x1e4c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.penetrate
lea ecx, [ebp - 0x1e64]
call fcn.10027680
lea eax, [ebp - 0x1e64]
mov byte [ebp - 4], 0x49
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_penetration0
call fcn.1011b760
lea ecx, [ebp - 0x1e64]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Silent_aim0
lea ecx, [ebp - 0x1e7c]
call fcn.10027680
lea eax, [ebp - 0x1e7c]
mov byte [ebp - 4], 0x4a
push eax
lea eax, [ebp - 0x898]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x89c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1e7c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a5a44
push str.silent
lea ecx, [ebp - 0x1eac]
call fcn.10027680
lea eax, [ebp - 0x1eac]
mov byte [ebp - 4], 0x4b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x127c], eax
lea ecx, [ebp - 0x1270]
movq qword [ebp - 0x1278], xmm0
call fcn.1004b840
push str.Silent_aim0
lea ecx, [ebp - 0x1e94]
mov byte [ebp - 4], 0x4c
call fcn.10027680
lea eax, [ebp - 0x127c]
mov byte [ebp - 4], 0x4d
push eax
push ecx
lea eax, [ebp - 0x1e94]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1e94]
call fcn.10027620
lea ecx, [ebp - 0x127c]
call fcn.1002b240
lea ecx, [ebp - 0x1eac]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.silent
lea ecx, [ebp - 0x1ec4]
call fcn.10027680
lea eax, [ebp - 0x1ec4]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Silent_aim0
call fcn.1011b760
lea ecx, [ebp - 0x1ec4]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.antiUntrusted
lea ecx, [ebp - 0x1edc]
call fcn.10027680
lea eax, [ebp - 0x1edc]
mov byte [ebp - 4], 0x4f
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x1edc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
jne 0x100a5aef
call fcn.101010e0
push str.Minimum_hit_chance0
lea ecx, [ebp - 0x1ef4]
call fcn.10027680
lea eax, [ebp - 0x1ef4]
mov byte [ebp - 4], 0x50
push eax
lea eax, [ebp - 0x8a0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8a4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1ef4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a5bfa
push str.hitchance
lea ecx, [ebp - 0x1f24]
call fcn.10027680
lea eax, [ebp - 0x1f24]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1294], eax
lea ecx, [ebp - 0x1288]
movq qword [ebp - 0x1290], xmm0
call fcn.1004b840
push str.Minimum_hit_chance0
lea ecx, [ebp - 0x1f0c]
mov byte [ebp - 4], 0x52
call fcn.10027680
lea eax, [ebp - 0x1294]
mov byte [ebp - 4], 0x53
push eax
push ecx
lea eax, [ebp - 0x1f0c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1f0c]
call fcn.10027620
lea ecx, [ebp - 0x1294]
call fcn.1002b240
lea ecx, [ebp - 0x1f24]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.hitchance
lea ecx, [ebp - 0x1f3c]
call fcn.10027680
lea eax, [ebp - 0x1f3c]
mov byte [ebp - 4], 0x54
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Minimum_hit_chance0
call fcn.1011b760
lea ecx, [ebp - 0x1f3c]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.hitchance
lea ecx, [ebp - 0x1f54]
call fcn.10027680
lea eax, [ebp - 0x1f54]
mov byte [ebp - 4], 0x55
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x1f54]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a5e3c
push str.Hitchance0
lea ecx, [ebp - 0x1f6c]
call fcn.10027680
lea eax, [ebp - 0x1f6c]
mov byte [ebp - 4], 0x56
push eax
lea eax, [ebp - 0x8a8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8ac]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1f6c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a5daf
push str.hitchance_amount
lea ecx, [ebp - 0x1f9c]
call fcn.10027680
lea eax, [ebp - 0x1f9c]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x12ac], eax
lea ecx, [ebp - 0x12a0]
movq qword [ebp - 0x12a8], xmm0
call fcn.1004b840
push str.Hitchance0
lea ecx, [ebp - 0x1f84]
mov byte [ebp - 4], 0x58
call fcn.10027680
lea eax, [ebp - 0x12ac]
mov byte [ebp - 4], 0x59
push eax
push ecx
lea eax, [ebp - 0x1f84]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1f84]
call fcn.10027620
lea ecx, [ebp - 0x12ac]
call fcn.1002b240
lea ecx, [ebp - 0x1f9c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.hitchance_amount
lea ecx, [ebp - 0x1fb4]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0x5a
lea eax, [ebp - 0x1fb4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitchance0
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x1fb4]
call fcn.10027620
call fcn.10101360
push str.antiUntrusted
lea ecx, [ebp - 0x1fcc]
call fcn.10027680
lea eax, [ebp - 0x1fcc]
mov byte [ebp - 4], 0x5b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x1fcc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
jne 0x100a5e87
call fcn.101011b0
push 0x1036d750
lea ecx, [ebp - 0x1fe4]
call fcn.10027680
lea eax, [ebp - 0x1fe4]
mov byte [ebp - 4], 0x5c
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm0, dword [0x103e3acc]
lea ecx, [ebp - 0x1fe4]
comiss xmm0, dword [eax]
mov byte [ebp - 4], 0x14
setae byte [ebp - 0x1b9]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a60a6
push str.Minimal_damage0
lea ecx, [ebp - 0x1ffc]
call fcn.10027680
lea eax, [ebp - 0x1ffc]
mov byte [ebp - 4], 0x5d
push eax
lea eax, [ebp - 0x8b0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8b4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x1ffc]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a5fea
push 0x1036d750
lea ecx, [ebp - 0x202c]
call fcn.10027680
lea eax, [ebp - 0x202c]
mov byte [ebp - 4], 0x5e
lea esi, [edi + 0xc24]
push eax
mov ecx, esi
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x12c4], eax
lea ecx, [ebp - 0x12b8]
movq qword [ebp - 0x12c0], xmm0
call fcn.1004b840
push str.Minimal_damage0
lea ecx, [ebp - 0x2014]
mov byte [ebp - 4], 0x5f
call fcn.10027680
lea eax, [ebp - 0x12c4]
mov byte [ebp - 4], 0x60
push eax
push ecx
lea eax, [ebp - 0x2014]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2014]
call fcn.10027620
lea ecx, [ebp - 0x12c4]
call fcn.1002b240
lea ecx, [ebp - 0x202c]
mov byte [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a5ff0
lea esi, [edi + 0xc24]
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push 0x1036d750
lea ecx, [ebp - 0x2044]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0x61
lea eax, [ebp - 0x2044]
mov dword [esp], 0x3f800000
mov ecx, esi
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Minimal_damage0
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2044]
call fcn.10027620
call fcn.10101360
jmp 0x100a62e1
push 0x1036d750
lea ecx, [ebp - 0x205c]
call fcn.10027680
lea eax, [ebp - 0x205c]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
lea ecx, [ebp - 0x205c]
movss xmm0, dword [eax]
subss xmm0, dword [0x103e3acc]
mov byte [ebp - 4], 0x14
cvttss2si eax, xmm0
mov dword [ebp - 0x60], eax
call fcn.10027620
lea eax, [ebp - 0x60]
mov edx, str.HP___1.f
push eax
lea ecx, [ebp - 0x140]
call fcn.100df030
add esp, 4
push str.Minimal_damage0
lea ecx, [ebp - 0x2074]
mov byte [ebp - 4], 0x63
call fcn.10027680
lea eax, [ebp - 0x2074]
mov byte [ebp - 4], 0x64
push eax
lea eax, [ebp - 0x8b8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8bc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2074]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x63
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6214
push 0x1036d750
lea ecx, [ebp - 0x20a4]
call fcn.10027680
lea eax, [ebp - 0x20a4]
mov byte [ebp - 4], 0x65
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x12dc], eax
lea ecx, [ebp - 0x12d0]
movq qword [ebp - 0x12d8], xmm0
call fcn.1004b840
push str.Minimal_damage0
lea ecx, [ebp - 0x208c]
mov byte [ebp - 4], 0x66
call fcn.10027680
lea eax, [ebp - 0x12dc]
mov byte [ebp - 4], 0x67
push eax
push ecx
lea eax, [ebp - 0x208c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x208c]
call fcn.10027620
lea ecx, [ebp - 0x12dc]
call fcn.1002b240
lea ecx, [ebp - 0x20a4]
mov byte [ebp - 4], 0x63
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
lea ecx, [ebp - 0x140]
call fcn.100274a0
push 0x1036d750
lea ecx, [ebp - 0x20bc]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x20bc]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.Minimal_damage0
push esi
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x20bc]
call fcn.10027620
call fcn.10101360
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Scale_damage_on_hp0
lea ecx, [ebp - 0x20d4]
call fcn.10027680
lea eax, [ebp - 0x20d4]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0x8c0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8c4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x20d4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a63ec
push str.minimal_damage_on_hp
lea ecx, [ebp - 0x2104]
call fcn.10027680
lea eax, [ebp - 0x2104]
mov byte [ebp - 4], 0x6a
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x12f4], eax
lea ecx, [ebp - 0x12e8]
movq qword [ebp - 0x12f0], xmm0
call fcn.1004b840
push str.Scale_damage_on_hp0
lea ecx, [ebp - 0x20ec]
mov byte [ebp - 4], 0x6b
call fcn.10027680
lea eax, [ebp - 0x12f4]
mov byte [ebp - 4], 0x6c
push eax
push ecx
lea eax, [ebp - 0x20ec]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x20ec]
call fcn.10027620
lea ecx, [ebp - 0x12f4]
call fcn.1002b240
lea ecx, [ebp - 0x2104]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.minimal_damage_on_hp
lea ecx, [ebp - 0x211c]
call fcn.10027680
lea eax, [ebp - 0x211c]
mov byte [ebp - 4], 0x6d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Scale_damage_on_hp0
call fcn.1011b760
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x211c]
jmp 0x100ad739
push str.weapon_cnofig
lea ecx, [ebp - 0x2134]
call fcn.10027680
lea eax, [ebp - 0x2134]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x2134]
mov esi, dword [eax]
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp esi, 1
jne 0x100a7ab6
push str.Target_hitbox1
lea ecx, [ebp - 0x214c]
call fcn.10027680
lea eax, [ebp - 0x214c]
mov byte [ebp - 4], 0x6f
push eax
lea eax, [ebp - 0x8c8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8cc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x214c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a65a3
lea eax, [ebp - 0x20]
mov dword [ebp - 0x97c], 0
push str.hitbox_scout
lea ecx, [ebp - 0x217c]
mov dword [ebp - 0x978], eax
call fcn.10027680
lea eax, [ebp - 0x217c]
mov byte [ebp - 4], 0x70
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0x974], eax
lea ecx, [ebp - 0x970]
lea eax, [ebp - 0x20]
push eax
call fcn.1002ddf0
push str.Target_hitbox1
lea ecx, [ebp - 0x2164]
mov byte [ebp - 4], 0x71
call fcn.10027680
lea eax, [ebp - 0x97c]
mov byte [ebp - 4], 0x72
push eax
push ecx
lea eax, [ebp - 0x2164]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2164]
call fcn.10027620
lea ecx, [ebp - 0x97c]
call fcn.1002b240
lea ecx, [ebp - 0x217c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.hitbox_scout
lea ecx, [ebp - 0x2194]
call fcn.10027680
lea eax, [ebp - 0x2194]
mov byte [ebp - 4], 0x73
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Target_hitbox1
call fcn.1011c950
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2194]
call fcn.10027620
call fcn.10101360
push str.Avoid_limbs_if_moving1
lea ecx, [ebp - 0x21ac]
call fcn.10027680
lea eax, [ebp - 0x21ac]
mov byte [ebp - 4], 0x74
push eax
lea eax, [ebp - 0x8d0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8d4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x21ac]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6738
push str.ignor_limbs_scout
lea ecx, [ebp - 0x21dc]
call fcn.10027680
lea eax, [ebp - 0x21dc]
mov byte [ebp - 4], 0x75
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x130c], eax
lea ecx, [ebp - 0x1300]
movq qword [ebp - 0x1308], xmm0
call fcn.1004b840
push str.Avoid_limbs_if_moving1
lea ecx, [ebp - 0x21c4]
mov byte [ebp - 4], 0x76
call fcn.10027680
lea eax, [ebp - 0x130c]
mov byte [ebp - 4], 0x77
push eax
push ecx
lea eax, [ebp - 0x21c4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x21c4]
call fcn.10027620
lea ecx, [ebp - 0x130c]
call fcn.1002b240
lea ecx, [ebp - 0x21dc]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.ignor_limbs_scout
lea ecx, [ebp - 0x21f4]
call fcn.10027680
lea eax, [ebp - 0x21f4]
mov byte [ebp - 4], 0x78
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Avoid_limbs_if_moving1
call fcn.1011b760
lea ecx, [ebp - 0x21f4]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Multi_point
lea ecx, [ebp - 0x220c]
call fcn.10027680
lea eax, [ebp - 0x220c]
mov byte [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x8d8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8dc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x220c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a68b3
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x994], 0
push str.multipoint_scout
lea ecx, [ebp - 0x223c]
mov dword [ebp - 0x990], eax
call fcn.10027680
lea eax, [ebp - 0x223c]
mov byte [ebp - 4], 0x7a
lea esi, [edi + 0xc64]
push eax
mov ecx, esi
call fcn.100267a0
mov dword [ebp - 0x98c], eax
lea ecx, [ebp - 0x988]
lea eax, [ebp - 0x2c]
push eax
call fcn.1002ddf0
push str.Multi_point
lea ecx, [ebp - 0x2224]
mov byte [ebp - 4], 0x7b
call fcn.10027680
lea eax, [ebp - 0x994]
mov byte [ebp - 4], 0x7c
push eax
push ecx
lea eax, [ebp - 0x2224]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2224]
call fcn.10027620
lea ecx, [ebp - 0x994]
call fcn.1002b240
lea ecx, [ebp - 0x223c]
mov byte [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a68b9
lea esi, [edi + 0xc64]
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.multipoint_scout
lea ecx, [ebp - 0x2254]
call fcn.10027680
lea eax, [ebp - 0x2254]
mov byte [ebp - 4], 0x7d
push eax
mov ecx, esi
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Multi_point
call fcn.1011c950
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2254]
call fcn.10027620
call fcn.10101360
push str.multipoint_scout
lea ecx, [ebp - 0x226c]
call fcn.10027680
lea eax, [ebp - 0x226c]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x264]
mov dword [ebp - 0x264], 0
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x226c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6b36
push str.Hitbox_scale
lea ecx, [ebp - 0x2284]
call fcn.10027680
lea eax, [ebp - 0x2284]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0x8e0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8e4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2284]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6aa7
push str.scale_scout
lea ecx, [ebp - 0x22b4]
call fcn.10027680
lea eax, [ebp - 0x22b4]
mov byte [ebp - 4], 0x80
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1324], eax
lea ecx, [ebp - 0x1318]
movq qword [ebp - 0x1320], xmm0
call fcn.1004b840
push str.Hitbox_scale
lea ecx, [ebp - 0x229c]
mov byte [ebp - 4], 0x81
call fcn.10027680
lea eax, [ebp - 0x1324]
mov byte [ebp - 4], 0x82
push eax
push ecx
lea eax, [ebp - 0x229c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x229c]
call fcn.10027620
lea ecx, [ebp - 0x1324]
call fcn.1002b240
lea ecx, [ebp - 0x22b4]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.scale_scout
lea ecx, [ebp - 0x22cc]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0x83
lea eax, [ebp - 0x22cc]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitbox_scale
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x22cc]
call fcn.10027620
call fcn.10101360
jmp 0x100a6b3b
call fcn.1011c450
push str.multipoint_scout
lea ecx, [ebp - 0x22e4]
call fcn.10027680
lea eax, [ebp - 0x22e4]
mov byte [ebp - 4], 0x84
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x258]
mov dword [ebp - 0x258], 2
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x22e4]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6d5d
push str.Body_hitbox_scale
lea ecx, [ebp - 0x22fc]
call fcn.10027680
lea eax, [ebp - 0x22fc]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0x8e8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8ec]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x22fc]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6ca8
push str.body_scale_scout
lea ecx, [ebp - 0x232c]
call fcn.10027680
lea eax, [ebp - 0x232c]
mov byte [ebp - 4], 0x86
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x133c], eax
lea ecx, [ebp - 0x1330]
movq qword [ebp - 0x1338], xmm0
call fcn.1004b840
push str.Body_hitbox_scale
lea ecx, [ebp - 0x2314]
mov byte [ebp - 4], 0x87
call fcn.10027680
lea eax, [ebp - 0x133c]
mov byte [ebp - 4], 0x88
push eax
push ecx
lea eax, [ebp - 0x2314]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2314]
call fcn.10027620
lea ecx, [ebp - 0x133c]
call fcn.1002b240
lea ecx, [ebp - 0x232c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.body_scale_scout
lea ecx, [ebp - 0x2344]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0x89
lea eax, [ebp - 0x2344]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Body_hitbox_scale
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2344]
call fcn.10027620
call fcn.10101360
push str.Automatic_fire
lea ecx, [ebp - 0x235c]
call fcn.10027680
lea eax, [ebp - 0x235c]
mov byte [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0x8f0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8f4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x235c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6e68
push str.autofire_scout
lea ecx, [ebp - 0x238c]
call fcn.10027680
lea eax, [ebp - 0x238c]
mov byte [ebp - 4], 0x8b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1354], eax
lea ecx, [ebp - 0x1348]
movq qword [ebp - 0x1350], xmm0
call fcn.1004b840
push str.Automatic_fire
lea ecx, [ebp - 0x2374]
mov byte [ebp - 4], 0x8c
call fcn.10027680
lea eax, [ebp - 0x1354]
mov byte [ebp - 4], 0x8d
push eax
push ecx
lea eax, [ebp - 0x2374]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2374]
call fcn.10027620
lea ecx, [ebp - 0x1354]
call fcn.1002b240
lea ecx, [ebp - 0x238c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.autofire_scout
lea ecx, [ebp - 0x23a4]
call fcn.10027680
lea eax, [ebp - 0x23a4]
mov byte [ebp - 4], 0x8e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_fire
call fcn.1011b760
lea ecx, [ebp - 0x23a4]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Automatic_penetration
lea ecx, [ebp - 0x23bc]
call fcn.10027680
lea eax, [ebp - 0x23bc]
mov byte [ebp - 4], 0x8f
push eax
lea eax, [ebp - 0x8f8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x8fc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x23bc]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a6fd3
push str.penetrate_scout
lea ecx, [ebp - 0x23ec]
call fcn.10027680
lea eax, [ebp - 0x23ec]
mov byte [ebp - 4], 0x90
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x136c], eax
lea ecx, [ebp - 0x1360]
movq qword [ebp - 0x1368], xmm0
call fcn.1004b840
push str.Automatic_penetration
lea ecx, [ebp - 0x23d4]
mov byte [ebp - 4], 0x91
call fcn.10027680
lea eax, [ebp - 0x136c]
mov byte [ebp - 4], 0x92
push eax
push ecx
lea eax, [ebp - 0x23d4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x23d4]
call fcn.10027620
lea ecx, [ebp - 0x136c]
call fcn.1002b240
lea ecx, [ebp - 0x23ec]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.penetrate_scout
lea ecx, [ebp - 0x2404]
call fcn.10027680
lea eax, [ebp - 0x2404]
mov byte [ebp - 4], 0x93
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_penetration
call fcn.1011b760
lea ecx, [ebp - 0x2404]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Silent_aim
lea ecx, [ebp - 0x241c]
call fcn.10027680
lea eax, [ebp - 0x241c]
mov byte [ebp - 4], 0x94
push eax
lea eax, [ebp - 0x900]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x904]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x241c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a713e
push str.silent_scout
lea ecx, [ebp - 0x244c]
call fcn.10027680
lea eax, [ebp - 0x244c]
mov byte [ebp - 4], 0x95
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1384], eax
lea ecx, [ebp - 0x1378]
movq qword [ebp - 0x1380], xmm0
call fcn.1004b840
push str.Silent_aim
lea ecx, [ebp - 0x2434]
mov byte [ebp - 4], 0x96
call fcn.10027680
lea eax, [ebp - 0x1384]
mov byte [ebp - 4], 0x97
push eax
push ecx
lea eax, [ebp - 0x2434]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2434]
call fcn.10027620
lea ecx, [ebp - 0x1384]
call fcn.1002b240
lea ecx, [ebp - 0x244c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.silent_scout
lea ecx, [ebp - 0x2464]
call fcn.10027680
lea eax, [ebp - 0x2464]
mov byte [ebp - 4], 0x98
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Silent_aim
call fcn.1011b760
lea ecx, [ebp - 0x2464]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Minimum_hit_chance
lea ecx, [ebp - 0x247c]
call fcn.10027680
lea eax, [ebp - 0x247c]
mov byte [ebp - 4], 0x99
push eax
lea eax, [ebp - 0x400]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x404]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x247c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a72a9
push str.hitchance_scout
lea ecx, [ebp - 0x24ac]
call fcn.10027680
lea eax, [ebp - 0x24ac]
mov byte [ebp - 4], 0x9a
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x139c], eax
lea ecx, [ebp - 0x1390]
movq qword [ebp - 0x1398], xmm0
call fcn.1004b840
push str.Minimum_hit_chance
lea ecx, [ebp - 0x2494]
mov byte [ebp - 4], 0x9b
call fcn.10027680
lea eax, [ebp - 0x139c]
mov byte [ebp - 4], 0x9c
push eax
push ecx
lea eax, [ebp - 0x2494]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2494]
call fcn.10027620
lea ecx, [ebp - 0x139c]
call fcn.1002b240
lea ecx, [ebp - 0x24ac]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.hitchance_scout
lea ecx, [ebp - 0x24c4]
call fcn.10027680
lea eax, [ebp - 0x24c4]
mov byte [ebp - 4], 0x9d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1011b760
lea ecx, [ebp - 0x24c4]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.hitchance_scout
lea ecx, [ebp - 0x24dc]
call fcn.10027680
lea eax, [ebp - 0x24dc]
mov byte [ebp - 4], 0x9e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x24dc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a74eb
push str.Hitchance
lea ecx, [ebp - 0x24f4]
call fcn.10027680
lea eax, [ebp - 0x24f4]
mov byte [ebp - 4], 0x9f
push eax
lea eax, [ebp - 0x408]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x40c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x24f4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a745e
push str.hitchance_amount_scout
lea ecx, [ebp - 0x2524]
call fcn.10027680
lea eax, [ebp - 0x2524]
mov byte [ebp - 4], 0xa0
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x13b4], eax
lea ecx, [ebp - 0x13a8]
movq qword [ebp - 0x13b0], xmm0
call fcn.1004b840
push str.Hitchance
lea ecx, [ebp - 0x250c]
mov byte [ebp - 4], 0xa1
call fcn.10027680
lea eax, [ebp - 0x13b4]
mov byte [ebp - 4], 0xa2
push eax
push ecx
lea eax, [ebp - 0x250c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x250c]
call fcn.10027620
lea ecx, [ebp - 0x13b4]
call fcn.1002b240
lea ecx, [ebp - 0x2524]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.hitchance_amount_scout
lea ecx, [ebp - 0x253c]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0xa3
lea eax, [ebp - 0x253c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitchance
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x253c]
call fcn.10027620
call fcn.10101360
push str.minimal_damage_scout
lea ecx, [ebp - 0x2554]
call fcn.10027680
lea eax, [ebp - 0x2554]
mov byte [ebp - 4], 0xa4
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm0, dword [0x103e3acc]
lea ecx, [ebp - 0x2554]
comiss xmm0, dword [eax]
mov byte [ebp - 4], 0x14
setae byte [ebp - 0x1b9]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a770a
push str.Minimal_damage
lea ecx, [ebp - 0x256c]
call fcn.10027680
lea eax, [ebp - 0x256c]
mov byte [ebp - 4], 0xa5
push eax
lea eax, [ebp - 0x410]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x414]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x256c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a764e
push str.minimal_damage_scout
lea ecx, [ebp - 0x259c]
call fcn.10027680
lea eax, [ebp - 0x259c]
mov byte [ebp - 4], 0xa6
lea esi, [edi + 0xc24]
push eax
mov ecx, esi
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x13cc], eax
lea ecx, [ebp - 0x13c0]
movq qword [ebp - 0x13c8], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x2584]
mov byte [ebp - 4], 0xa7
call fcn.10027680
lea eax, [ebp - 0x13cc]
mov byte [ebp - 4], 0xa8
push eax
push ecx
lea eax, [ebp - 0x2584]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2584]
call fcn.10027620
lea ecx, [ebp - 0x13cc]
call fcn.1002b240
lea ecx, [ebp - 0x259c]
mov byte [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a7654
lea esi, [edi + 0xc24]
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.minimal_damage_scout
lea ecx, [ebp - 0x25b4]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0xa9
lea eax, [ebp - 0x25b4]
mov dword [esp], 0x3f800000
mov ecx, esi
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Minimal_damage
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x25b4]
call fcn.10027620
call fcn.10101360
jmp 0x100a794b
push str.minimal_damage_scout
lea ecx, [ebp - 0x25cc]
call fcn.10027680
lea eax, [ebp - 0x25cc]
mov byte [ebp - 4], 0xaa
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
lea ecx, [ebp - 0x25cc]
movss xmm0, dword [eax]
subss xmm0, dword [0x103e3acc]
mov byte [ebp - 4], 0x14
cvttss2si eax, xmm0
mov dword [ebp - 0x98], eax
call fcn.10027620
lea eax, [ebp - 0x98]
mov edx, str.HP___1.f
push eax
lea ecx, [ebp - 0x158]
call fcn.100df030
add esp, 4
push str.Minimal_damage
lea ecx, [ebp - 0x25e4]
mov byte [ebp - 4], 0xab
call fcn.10027680
lea eax, [ebp - 0x25e4]
mov byte [ebp - 4], 0xac
push eax
lea eax, [ebp - 0x418]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x41c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x25e4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0xab
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a787e
push str.minimal_damage_scout
lea ecx, [ebp - 0x2614]
call fcn.10027680
lea eax, [ebp - 0x2614]
mov byte [ebp - 4], 0xad
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x13e4], eax
lea ecx, [ebp - 0x13d8]
movq qword [ebp - 0x13e0], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x25fc]
mov byte [ebp - 4], 0xae
call fcn.10027680
lea eax, [ebp - 0x13e4]
mov byte [ebp - 4], 0xaf
push eax
push ecx
lea eax, [ebp - 0x25fc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x25fc]
call fcn.10027620
lea ecx, [ebp - 0x13e4]
call fcn.1002b240
lea ecx, [ebp - 0x2614]
mov byte [ebp - 4], 0xab
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
lea ecx, [ebp - 0x158]
call fcn.100274a0
push str.minimal_damage_scout
lea ecx, [ebp - 0x262c]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x262c]
mov byte [ebp - 4], 0xb0
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.Minimal_damage
push esi
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x262c]
call fcn.10027620
call fcn.10101360
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x2644]
call fcn.10027680
lea eax, [ebp - 0x2644]
mov byte [ebp - 4], 0xb1
push eax
lea eax, [ebp - 0x420]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x424]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2644]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a7a56
push str.minimal_damage_on_hp_scout
lea ecx, [ebp - 0x2674]
call fcn.10027680
lea eax, [ebp - 0x2674]
mov byte [ebp - 4], 0xb2
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x13fc], eax
lea ecx, [ebp - 0x13f0]
movq qword [ebp - 0x13f8], xmm0
call fcn.1004b840
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x265c]
mov byte [ebp - 4], 0xb3
call fcn.10027680
lea eax, [ebp - 0x13fc]
mov byte [ebp - 4], 0xb4
push eax
push ecx
lea eax, [ebp - 0x265c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x265c]
call fcn.10027620
lea ecx, [ebp - 0x13fc]
call fcn.1002b240
lea ecx, [ebp - 0x2674]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.minimal_damage_on_hp_scout
lea ecx, [ebp - 0x268c]
call fcn.10027680
lea eax, [ebp - 0x268c]
mov byte [ebp - 4], 0xb5
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Scale_damage_on_hp
call fcn.1011b760
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x268c]
jmp 0x100ad739
push str.weapon_cnofig
lea ecx, [ebp - 0x26a4]
call fcn.10027680
lea eax, [ebp - 0x26a4]
mov byte [ebp - 4], 0xb6
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x26a4]
mov esi, dword [eax]
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp esi, 2
jne 0x100a911a
push str.Target_hitbox
lea ecx, [ebp - 0x26bc]
call fcn.10027680
lea eax, [ebp - 0x26bc]
mov byte [ebp - 4], 0xb7
push eax
lea eax, [ebp - 0x428]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x42c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x26bc]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a7c0d
lea eax, [ebp - 0x20]
mov dword [ebp - 0x9ac], 0
push str.hitbox_awp
lea ecx, [ebp - 0x26ec]
mov dword [ebp - 0x9a8], eax
call fcn.10027680
lea eax, [ebp - 0x26ec]
mov byte [ebp - 4], 0xb8
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0x9a4], eax
lea ecx, [ebp - 0x9a0]
lea eax, [ebp - 0x20]
push eax
call fcn.1002ddf0
push str.Target_hitbox
lea ecx, [ebp - 0x26d4]
mov byte [ebp - 4], 0xb9
call fcn.10027680
lea eax, [ebp - 0x9ac]
mov byte [ebp - 4], 0xba
push eax
push ecx
lea eax, [ebp - 0x26d4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x26d4]
call fcn.10027620
lea ecx, [ebp - 0x9ac]
call fcn.1002b240
lea ecx, [ebp - 0x26ec]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.hitbox_awp
lea ecx, [ebp - 0x2704]
call fcn.10027680
lea eax, [ebp - 0x2704]
mov byte [ebp - 4], 0xbb
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1011c950
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2704]
call fcn.10027620
call fcn.10101360
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x271c]
call fcn.10027680
lea eax, [ebp - 0x271c]
mov byte [ebp - 4], 0xbc
push eax
lea eax, [ebp - 0x430]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x434]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x271c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a7da2
push str.ignor_limbs_awp
lea ecx, [ebp - 0x274c]
call fcn.10027680
lea eax, [ebp - 0x274c]
mov byte [ebp - 4], 0xbd
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1414], eax
lea ecx, [ebp - 0x1408]
movq qword [ebp - 0x1410], xmm0
call fcn.1004b840
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x2734]
mov byte [ebp - 4], 0xbe
call fcn.10027680
lea eax, [ebp - 0x1414]
mov byte [ebp - 4], 0xbf
push eax
push ecx
lea eax, [ebp - 0x2734]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2734]
call fcn.10027620
lea ecx, [ebp - 0x1414]
call fcn.1002b240
lea ecx, [ebp - 0x274c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.ignor_limbs_awp
lea ecx, [ebp - 0x2764]
call fcn.10027680
lea eax, [ebp - 0x2764]
mov byte [ebp - 4], 0xc0
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Avoid_limbs_if_moving
call fcn.1011b760
lea ecx, [ebp - 0x2764]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Multi_point
lea ecx, [ebp - 0x277c]
call fcn.10027680
lea eax, [ebp - 0x277c]
mov byte [ebp - 4], 0xc1
push eax
lea eax, [ebp - 0x438]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x43c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x277c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a7f1d
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x9c4], 0
push str.multipoint_awp
lea ecx, [ebp - 0x27ac]
mov dword [ebp - 0x9c0], eax
call fcn.10027680
lea eax, [ebp - 0x27ac]
mov byte [ebp - 4], 0xc2
lea esi, [edi + 0xc64]
push eax
mov ecx, esi
call fcn.100267a0
mov dword [ebp - 0x9bc], eax
lea ecx, [ebp - 0x9b8]
lea eax, [ebp - 0x2c]
push eax
call fcn.1002ddf0
push str.Multi_point
lea ecx, [ebp - 0x2794]
mov byte [ebp - 4], 0xc3
call fcn.10027680
lea eax, [ebp - 0x9c4]
mov byte [ebp - 4], 0xc4
push eax
push ecx
lea eax, [ebp - 0x2794]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2794]
call fcn.10027620
lea ecx, [ebp - 0x9c4]
call fcn.1002b240
lea ecx, [ebp - 0x27ac]
mov byte [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a7f23
lea esi, [edi + 0xc64]
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.multipoint_awp
lea ecx, [ebp - 0x27c4]
call fcn.10027680
lea eax, [ebp - 0x27c4]
mov byte [ebp - 4], 0xc5
push eax
mov ecx, esi
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Multi_point
call fcn.1011c950
add esp, 0xc
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x27c4]
call fcn.10027620
call fcn.10101360
push str.multipoint_awp
lea ecx, [ebp - 0x27dc]
call fcn.10027680
lea eax, [ebp - 0x27dc]
mov byte [ebp - 4], 0xc6
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x254], 0
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x27dc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a81a0
push str.Hitbox_scale
lea ecx, [ebp - 0x27f4]
call fcn.10027680
lea eax, [ebp - 0x27f4]
mov byte [ebp - 4], 0xc7
push eax
lea eax, [ebp - 0x440]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x444]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x27f4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8111
push str.scale_awp
lea ecx, [ebp - 0x2824]
call fcn.10027680
lea eax, [ebp - 0x2824]
mov byte [ebp - 4], 0xc8
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x142c], eax
lea ecx, [ebp - 0x1420]
movq qword [ebp - 0x1428], xmm0
call fcn.1004b840
push str.Hitbox_scale
lea ecx, [ebp - 0x280c]
mov byte [ebp - 4], 0xc9
call fcn.10027680
lea eax, [ebp - 0x142c]
mov byte [ebp - 4], 0xca
push eax
push ecx
lea eax, [ebp - 0x280c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x280c]
call fcn.10027620
lea ecx, [ebp - 0x142c]
call fcn.1002b240
lea ecx, [ebp - 0x2824]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.scale_awp
lea ecx, [ebp - 0x283c]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0xcb
lea eax, [ebp - 0x283c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitbox_scale
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x283c]
call fcn.10027620
call fcn.10101360
jmp 0x100a81a5
call fcn.1011c450
push str.multipoint_awp
lea ecx, [ebp - 0x2854]
call fcn.10027680
lea eax, [ebp - 0x2854]
mov byte [ebp - 4], 0xcc
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x250]
mov dword [ebp - 0x250], 2
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x2854]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a83c7
push str.Body_hitbox_scale
lea ecx, [ebp - 0x286c]
call fcn.10027680
lea eax, [ebp - 0x286c]
mov byte [ebp - 4], 0xcd
push eax
lea eax, [ebp - 0x448]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x44c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x286c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8312
push str.body_scale_awp
lea ecx, [ebp - 0x289c]
call fcn.10027680
lea eax, [ebp - 0x289c]
mov byte [ebp - 4], 0xce
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1444], eax
lea ecx, [ebp - 0x1438]
movq qword [ebp - 0x1440], xmm0
call fcn.1004b840
push str.Body_hitbox_scale
lea ecx, [ebp - 0x2884]
mov byte [ebp - 4], 0xcf
call fcn.10027680
lea eax, [ebp - 0x1444]
mov byte [ebp - 4], 0xd0
push eax
push ecx
lea eax, [ebp - 0x2884]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2884]
call fcn.10027620
lea ecx, [ebp - 0x1444]
call fcn.1002b240
lea ecx, [ebp - 0x289c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.body_scale_awp
lea ecx, [ebp - 0x28b4]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0xd1
lea eax, [ebp - 0x28b4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Body_hitbox_scale
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x28b4]
call fcn.10027620
call fcn.10101360
push str.Automatic_fire
lea ecx, [ebp - 0x28cc]
call fcn.10027680
lea eax, [ebp - 0x28cc]
mov byte [ebp - 4], 0xd2
push eax
lea eax, [ebp - 0x450]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x454]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x28cc]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a84d2
push str.autofire_awp
lea ecx, [ebp - 0x28fc]
call fcn.10027680
lea eax, [ebp - 0x28fc]
mov byte [ebp - 4], 0xd3
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x145c], eax
lea ecx, [ebp - 0x1450]
movq qword [ebp - 0x1458], xmm0
call fcn.1004b840
push str.Automatic_fire
lea ecx, [ebp - 0x28e4]
mov byte [ebp - 4], 0xd4
call fcn.10027680
lea eax, [ebp - 0x145c]
mov byte [ebp - 4], 0xd5
push eax
push ecx
lea eax, [ebp - 0x28e4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x28e4]
call fcn.10027620
lea ecx, [ebp - 0x145c]
call fcn.1002b240
lea ecx, [ebp - 0x28fc]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.autofire_awp
lea ecx, [ebp - 0x2914]
call fcn.10027680
lea eax, [ebp - 0x2914]
mov byte [ebp - 4], 0xd6
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_fire
call fcn.1011b760
lea ecx, [ebp - 0x2914]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Automatic_penetration
lea ecx, [ebp - 0x292c]
call fcn.10027680
lea eax, [ebp - 0x292c]
mov byte [ebp - 4], 0xd7
push eax
lea eax, [ebp - 0x458]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x45c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x292c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a863d
push str.penetrate_awp
lea ecx, [ebp - 0x295c]
call fcn.10027680
lea eax, [ebp - 0x295c]
mov byte [ebp - 4], 0xd8
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1474], eax
lea ecx, [ebp - 0x1468]
movq qword [ebp - 0x1470], xmm0
call fcn.1004b840
push str.Automatic_penetration
lea ecx, [ebp - 0x2944]
mov byte [ebp - 4], 0xd9
call fcn.10027680
lea eax, [ebp - 0x1474]
mov byte [ebp - 4], 0xda
push eax
push ecx
lea eax, [ebp - 0x2944]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2944]
call fcn.10027620
lea ecx, [ebp - 0x1474]
call fcn.1002b240
lea ecx, [ebp - 0x295c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.penetrate_awp
lea ecx, [ebp - 0x2974]
call fcn.10027680
lea eax, [ebp - 0x2974]
mov byte [ebp - 4], 0xdb
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_penetration
call fcn.1011b760
lea ecx, [ebp - 0x2974]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Silent_aim
lea ecx, [ebp - 0x298c]
call fcn.10027680
lea eax, [ebp - 0x298c]
mov byte [ebp - 4], 0xdc
push eax
lea eax, [ebp - 0x460]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x464]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x298c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a87a8
push str.silent_awp
lea ecx, [ebp - 0x29bc]
call fcn.10027680
lea eax, [ebp - 0x29bc]
mov byte [ebp - 4], 0xdd
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x148c], eax
lea ecx, [ebp - 0x1480]
movq qword [ebp - 0x1488], xmm0
call fcn.1004b840
push str.Silent_aim
lea ecx, [ebp - 0x29a4]
mov byte [ebp - 4], 0xde
call fcn.10027680
lea eax, [ebp - 0x148c]
mov byte [ebp - 4], 0xdf
push eax
push ecx
lea eax, [ebp - 0x29a4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x29a4]
call fcn.10027620
lea ecx, [ebp - 0x148c]
call fcn.1002b240
lea ecx, [ebp - 0x29bc]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.silent_awp
lea ecx, [ebp - 0x29d4]
call fcn.10027680
lea eax, [ebp - 0x29d4]
mov byte [ebp - 4], 0xe0
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Silent_aim
call fcn.1011b760
lea ecx, [ebp - 0x29d4]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Minimum_hit_chance
lea ecx, [ebp - 0x29ec]
call fcn.10027680
lea eax, [ebp - 0x29ec]
mov byte [ebp - 4], 0xe1
push eax
lea eax, [ebp - 0x468]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x46c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x29ec]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8913
push str.hitchance_awp
lea ecx, [ebp - 0x2a1c]
call fcn.10027680
lea eax, [ebp - 0x2a1c]
mov byte [ebp - 4], 0xe2
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x14a4], eax
lea ecx, [ebp - 0x1498]
movq qword [ebp - 0x14a0], xmm0
call fcn.1004b840
push str.Minimum_hit_chance
lea ecx, [ebp - 0x2a04]
mov byte [ebp - 4], 0xe3
call fcn.10027680
lea eax, [ebp - 0x14a4]
mov byte [ebp - 4], 0xe4
push eax
push ecx
lea eax, [ebp - 0x2a04]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2a04]
call fcn.10027620
lea ecx, [ebp - 0x14a4]
call fcn.1002b240
lea ecx, [ebp - 0x2a1c]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.hitchance_awp
lea ecx, [ebp - 0x2a34]
call fcn.10027680
lea eax, [ebp - 0x2a34]
mov byte [ebp - 4], 0xe5
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1011b760
lea ecx, [ebp - 0x2a34]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.hitchance_awp
lea ecx, [ebp - 0x2a4c]
call fcn.10027680
lea eax, [ebp - 0x2a4c]
mov byte [ebp - 4], 0xe6
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x2a4c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8b55
push str.Hitchance
lea ecx, [ebp - 0x2a64]
call fcn.10027680
lea eax, [ebp - 0x2a64]
mov byte [ebp - 4], 0xe7
push eax
lea eax, [ebp - 0x470]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x474]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2a64]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8ac8
push str.hitchance_amount_awp
lea ecx, [ebp - 0x2a94]
call fcn.10027680
lea eax, [ebp - 0x2a94]
mov byte [ebp - 4], 0xe8
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x14bc], eax
lea ecx, [ebp - 0x14b0]
movq qword [ebp - 0x14b8], xmm0
call fcn.1004b840
push str.Hitchance
lea ecx, [ebp - 0x2a7c]
mov byte [ebp - 4], 0xe9
call fcn.10027680
lea eax, [ebp - 0x14bc]
mov byte [ebp - 4], 0xea
push eax
push ecx
lea eax, [ebp - 0x2a7c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2a7c]
call fcn.10027620
lea ecx, [ebp - 0x14bc]
call fcn.1002b240
lea ecx, [ebp - 0x2a94]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.hitchance_amount_awp
lea ecx, [ebp - 0x2aac]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0xeb
lea eax, [ebp - 0x2aac]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitchance
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2aac]
call fcn.10027620
call fcn.10101360
push str.minimal_damage_awp
lea ecx, [ebp - 0x2ac4]
call fcn.10027680
lea eax, [ebp - 0x2ac4]
mov byte [ebp - 4], 0xec
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm0, dword [0x103e3acc]
lea ecx, [ebp - 0x2ac4]
comiss xmm0, dword [eax]
mov byte [ebp - 4], 0x14
setae byte [ebp - 0x1b9]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8d74
push str.Minimal_damage
lea ecx, [ebp - 0x2adc]
call fcn.10027680
lea eax, [ebp - 0x2adc]
mov byte [ebp - 4], 0xed
push eax
lea eax, [ebp - 0x478]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x47c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2adc]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8cb8
push str.minimal_damage_awp
lea ecx, [ebp - 0x2b0c]
call fcn.10027680
lea eax, [ebp - 0x2b0c]
mov byte [ebp - 4], 0xee
lea esi, [edi + 0xc24]
push eax
mov ecx, esi
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x14d4], eax
lea ecx, [ebp - 0x14c8]
movq qword [ebp - 0x14d0], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x2af4]
mov byte [ebp - 4], 0xef
call fcn.10027680
lea eax, [ebp - 0x14d4]
mov byte [ebp - 4], 0xf0
push eax
push ecx
lea eax, [ebp - 0x2af4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2af4]
call fcn.10027620
lea ecx, [ebp - 0x14d4]
call fcn.1002b240
lea ecx, [ebp - 0x2b0c]
mov byte [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a8cbe
lea esi, [edi + 0xc24]
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.minimal_damage_awp
lea ecx, [ebp - 0x2b24]
call fcn.10027680
push ecx
mov byte [ebp - 4], 0xf1
lea eax, [ebp - 0x2b24]
mov dword [esp], 0x3f800000
mov ecx, esi
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Minimal_damage
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2b24]
call fcn.10027620
call fcn.10101360
jmp 0x100a8faf
push str.minimal_damage_awp
lea ecx, [ebp - 0x2b3c]
call fcn.10027680
lea eax, [ebp - 0x2b3c]
mov byte [ebp - 4], 0xf2
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
lea ecx, [ebp - 0x2b3c]
movss xmm0, dword [eax]
subss xmm0, dword [0x103e3acc]
mov byte [ebp - 4], 0x14
cvttss2si eax, xmm0
mov dword [ebp - 0x70], eax
call fcn.10027620
lea eax, [ebp - 0x70]
mov edx, str.HP___1.f
push eax
lea ecx, [ebp - 0x170]
call fcn.100df030
add esp, 4
push str.Minimal_damage
lea ecx, [ebp - 0x2b54]
mov byte [ebp - 4], 0xf3
call fcn.10027680
lea eax, [ebp - 0x2b54]
mov byte [ebp - 4], 0xf4
push eax
lea eax, [ebp - 0x480]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x484]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2b54]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0xf3
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a8ee2
push str.minimal_damage_awp
lea ecx, [ebp - 0x2b84]
call fcn.10027680
lea eax, [ebp - 0x2b84]
mov byte [ebp - 4], 0xf5
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x14ec], eax
lea ecx, [ebp - 0x14e0]
movq qword [ebp - 0x14e8], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x2b6c]
mov byte [ebp - 4], 0xf6
call fcn.10027680
lea eax, [ebp - 0x14ec]
mov byte [ebp - 4], 0xf7
push eax
push ecx
lea eax, [ebp - 0x2b6c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2b6c]
call fcn.10027620
lea ecx, [ebp - 0x14ec]
call fcn.1002b240
lea ecx, [ebp - 0x2b84]
mov byte [ebp - 4], 0xf3
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
lea ecx, [ebp - 0x170]
call fcn.100274a0
push str.minimal_damage_awp
lea ecx, [ebp - 0x2b9c]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x2b9c]
mov byte [ebp - 4], 0xf8
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.Minimal_damage
push esi
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0xf3
lea ecx, [ebp - 0x2b9c]
call fcn.10027620
call fcn.10101360
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x14
call fcn.10027620
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x2bb4]
call fcn.10027680
lea eax, [ebp - 0x2bb4]
mov byte [ebp - 4], 0xf9
push eax
lea eax, [ebp - 0x488]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x48c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2bb4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a90ba
push str.minimal_damage_on_hp_awp
lea ecx, [ebp - 0x2be4]
call fcn.10027680
lea eax, [ebp - 0x2be4]
mov byte [ebp - 4], 0xfa
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1504], eax
lea ecx, [ebp - 0x14f8]
movq qword [ebp - 0x1500], xmm0
call fcn.1004b840
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x2bcc]
mov byte [ebp - 4], 0xfb
call fcn.10027680
lea eax, [ebp - 0x1504]
mov byte [ebp - 4], 0xfc
push eax
push ecx
lea eax, [ebp - 0x2bcc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2bcc]
call fcn.10027620
lea ecx, [ebp - 0x1504]
call fcn.1002b240
lea ecx, [ebp - 0x2be4]
mov byte [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.minimal_damage_on_hp_awp
lea ecx, [ebp - 0x2bfc]
call fcn.10027680
lea eax, [ebp - 0x2bfc]
mov byte [ebp - 4], 0xfd
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Scale_damage_on_hp
call fcn.1011b760
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x2bfc]
jmp 0x100ad739
push str.weapon_cnofig
lea ecx, [ebp - 0x2c14]
call fcn.10027680
lea eax, [ebp - 0x2c14]
mov byte [ebp - 4], 0xfe
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x2c14]
mov esi, dword [eax]
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp esi, 3
jne 0x100aa873
push str.Target_hitbox
lea ecx, [ebp - 0x2c2c]
call fcn.10027680
lea eax, [ebp - 0x2c2c]
mov byte [ebp - 4], 0xff
push eax
lea eax, [ebp - 0x490]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x494]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2c2c]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a9277
lea eax, [ebp - 0x20]
mov dword [ebp - 0x9dc], 0
push str.hitbox_deagle
lea ecx, [ebp - 0x2c5c]
mov dword [ebp - 0x9d8], eax
call fcn.10027680
lea eax, [ebp - 0x2c5c]
mov dword [ebp - 4], 0x100
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0x9d4], eax
lea ecx, [ebp - 0x9d0]
lea eax, [ebp - 0x20]
push eax
call fcn.1002ddf0
push str.Target_hitbox
lea ecx, [ebp - 0x2c44]
mov byte [ebp - 4], 1
call fcn.10027680
lea eax, [ebp - 0x9dc]
mov byte [ebp - 4], 2
push eax
push ecx
lea eax, [ebp - 0x2c44]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2c44]
call fcn.10027620
lea ecx, [ebp - 0x9dc]
call fcn.1002b240
lea ecx, [ebp - 0x2c5c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.hitbox_deagle
lea ecx, [ebp - 0x2c74]
call fcn.10027680
lea eax, [ebp - 0x2c74]
mov dword [ebp - 4], 0x103
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x2c74]
call fcn.10027620
call fcn.10101360
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x2c8c]
call fcn.10027680
lea eax, [ebp - 0x2c8c]
mov dword [ebp - 4], 0x104
push eax
lea eax, [ebp - 0x498]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x49c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2c8c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a941e
push str.ignor_limbs_deagle
lea ecx, [ebp - 0x2cbc]
call fcn.10027680
lea eax, [ebp - 0x2cbc]
mov dword [ebp - 4], 0x105
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x151c], eax
lea ecx, [ebp - 0x1510]
movq qword [ebp - 0x1518], xmm0
call fcn.1004b840
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x2ca4]
mov byte [ebp - 4], 6
call fcn.10027680
lea eax, [ebp - 0x151c]
mov byte [ebp - 4], 7
push eax
push ecx
lea eax, [ebp - 0x2ca4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2ca4]
call fcn.10027620
lea ecx, [ebp - 0x151c]
call fcn.1002b240
lea ecx, [ebp - 0x2cbc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.ignor_limbs_deagle
lea ecx, [ebp - 0x2cd4]
call fcn.10027680
lea eax, [ebp - 0x2cd4]
mov dword [ebp - 4], 0x108
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Avoid_limbs_if_moving
call fcn.1011b760
lea ecx, [ebp - 0x2cd4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Multi_point
lea ecx, [ebp - 0x2cec]
call fcn.10027680
lea eax, [ebp - 0x2cec]
mov dword [ebp - 4], 0x109
push eax
lea eax, [ebp - 0x4a0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4a4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2cec]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a95ab
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x9f4], 0
push str.multipoint_deagle
lea ecx, [ebp - 0x2d1c]
mov dword [ebp - 0x9f0], eax
call fcn.10027680
lea eax, [ebp - 0x2d1c]
mov dword [ebp - 4], 0x10a
lea esi, [edi + 0xc64]
push eax
mov ecx, esi
call fcn.100267a0
mov dword [ebp - 0x9ec], eax
lea ecx, [ebp - 0x9e8]
lea eax, [ebp - 0x2c]
push eax
call fcn.1002ddf0
push str.Multi_point
lea ecx, [ebp - 0x2d04]
mov byte [ebp - 4], 0xb
call fcn.10027680
lea eax, [ebp - 0x9f4]
mov byte [ebp - 4], 0xc
push eax
push ecx
lea eax, [ebp - 0x2d04]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2d04]
call fcn.10027620
lea ecx, [ebp - 0x9f4]
call fcn.1002b240
lea ecx, [ebp - 0x2d1c]
mov dword [ebp - 4], 0x14
call fcn.10027620
jmp 0x100a95b1
lea esi, [edi + 0xc64]
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.multipoint_deagle
lea ecx, [ebp - 0x2d34]
call fcn.10027680
lea eax, [ebp - 0x2d34]
mov dword [ebp - 4], 0x10d
push eax
mov ecx, esi
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Multi_point
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x2d34]
call fcn.10027620
call fcn.10101360
push str.multipoint_deagle
lea ecx, [ebp - 0x2d4c]
call fcn.10027680
lea eax, [ebp - 0x2d4c]
mov dword [ebp - 4], 0x10e
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x24c]
mov dword [ebp - 0x24c], 0
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x2d4c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a984c
push str.Hitbox_scale
lea ecx, [ebp - 0x2d64]
call fcn.10027680
lea eax, [ebp - 0x2d64]
mov dword [ebp - 4], 0x10f
push eax
lea eax, [ebp - 0x4a8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4ac]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2d64]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a97b7
push str.scale_deagle
lea ecx, [ebp - 0x2d94]
call fcn.10027680
lea eax, [ebp - 0x2d94]
mov dword [ebp - 4], 0x110
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1534], eax
lea ecx, [ebp - 0x1528]
movq qword [ebp - 0x1530], xmm0
call fcn.1004b840
push str.Hitbox_scale
lea ecx, [ebp - 0x2d7c]
mov byte [ebp - 4], 0x11
call fcn.10027680
lea eax, [ebp - 0x1534]
mov byte [ebp - 4], 0x12
push eax
push ecx
lea eax, [ebp - 0x2d7c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2d7c]
call fcn.10027620
lea ecx, [ebp - 0x1534]
call fcn.1002b240
lea ecx, [ebp - 0x2d94]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.scale_deagle
lea ecx, [ebp - 0x2dac]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x113
lea eax, [ebp - 0x2dac]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitbox_scale
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x2dac]
call fcn.10027620
call fcn.10101360
jmp 0x100a9851
call fcn.1011c450
push str.multipoint_deagle
lea ecx, [ebp - 0x2dc4]
call fcn.10027680
lea eax, [ebp - 0x2dc4]
mov dword [ebp - 4], 0x114
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x248], 2
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x2dc4]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a9a8b
push str.Body_hitbox_scale
lea ecx, [ebp - 0x2ddc]
call fcn.10027680
lea eax, [ebp - 0x2ddc]
mov dword [ebp - 4], 0x115
push eax
lea eax, [ebp - 0x4b0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4b4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2ddc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a99d0
push str.body_scale_deagle
lea ecx, [ebp - 0x2e0c]
call fcn.10027680
lea eax, [ebp - 0x2e0c]
mov dword [ebp - 4], 0x116
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x154c], eax
lea ecx, [ebp - 0x1540]
movq qword [ebp - 0x1548], xmm0
call fcn.1004b840
push str.Body_hitbox_scale
lea ecx, [ebp - 0x2df4]
mov byte [ebp - 4], 0x17
call fcn.10027680
lea eax, [ebp - 0x154c]
mov byte [ebp - 4], 0x18
push eax
push ecx
lea eax, [ebp - 0x2df4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2df4]
call fcn.10027620
lea ecx, [ebp - 0x154c]
call fcn.1002b240
lea ecx, [ebp - 0x2e0c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.body_scale_deagle
lea ecx, [ebp - 0x2e24]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x119
lea eax, [ebp - 0x2e24]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Body_hitbox_scale
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x2e24]
call fcn.10027620
call fcn.10101360
push str.Automatic_fire
lea ecx, [ebp - 0x2e3c]
call fcn.10027680
lea eax, [ebp - 0x2e3c]
mov dword [ebp - 4], 0x11a
push eax
lea eax, [ebp - 0x4b8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4bc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2e3c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a9ba2
push str.autofire_deagle
lea ecx, [ebp - 0x2e6c]
call fcn.10027680
lea eax, [ebp - 0x2e6c]
mov dword [ebp - 4], 0x11b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1564], eax
lea ecx, [ebp - 0x1558]
movq qword [ebp - 0x1560], xmm0
call fcn.1004b840
push str.Automatic_fire
lea ecx, [ebp - 0x2e54]
mov byte [ebp - 4], 0x1c
call fcn.10027680
lea eax, [ebp - 0x1564]
mov byte [ebp - 4], 0x1d
push eax
push ecx
lea eax, [ebp - 0x2e54]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2e54]
call fcn.10027620
lea ecx, [ebp - 0x1564]
call fcn.1002b240
lea ecx, [ebp - 0x2e6c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.autofire_deagle
lea ecx, [ebp - 0x2e84]
call fcn.10027680
lea eax, [ebp - 0x2e84]
mov dword [ebp - 4], 0x11e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_fire
call fcn.1011b760
lea ecx, [ebp - 0x2e84]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Automatic_penetration
lea ecx, [ebp - 0x2e9c]
call fcn.10027680
lea eax, [ebp - 0x2e9c]
mov dword [ebp - 4], 0x11f
push eax
lea eax, [ebp - 0x4c0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4c4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2e9c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a9d1f
push str.penetrate_deagle
lea ecx, [ebp - 0x2ecc]
call fcn.10027680
lea eax, [ebp - 0x2ecc]
mov dword [ebp - 4], 0x120
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x157c], eax
lea ecx, [ebp - 0x1570]
movq qword [ebp - 0x1578], xmm0
call fcn.1004b840
push str.Automatic_penetration
lea ecx, [ebp - 0x2eb4]
mov byte [ebp - 4], 0x21
call fcn.10027680
lea eax, [ebp - 0x157c]
mov byte [ebp - 4], 0x22
push eax
push ecx
lea eax, [ebp - 0x2eb4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2eb4]
call fcn.10027620
lea ecx, [ebp - 0x157c]
call fcn.1002b240
lea ecx, [ebp - 0x2ecc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.penetrate_deagle
lea ecx, [ebp - 0x2ee4]
call fcn.10027680
lea eax, [ebp - 0x2ee4]
mov dword [ebp - 4], 0x123
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_penetration
call fcn.1011b760
lea ecx, [ebp - 0x2ee4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Silent_aim
lea ecx, [ebp - 0x2efc]
call fcn.10027680
lea eax, [ebp - 0x2efc]
mov dword [ebp - 4], 0x124
push eax
lea eax, [ebp - 0x4c8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4cc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2efc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100a9e9c
push str.silent_deagle
lea ecx, [ebp - 0x2f2c]
call fcn.10027680
lea eax, [ebp - 0x2f2c]
mov dword [ebp - 4], 0x125
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1594], eax
lea ecx, [ebp - 0x1588]
movq qword [ebp - 0x1590], xmm0
call fcn.1004b840
push str.Silent_aim
lea ecx, [ebp - 0x2f14]
mov byte [ebp - 4], 0x26
call fcn.10027680
lea eax, [ebp - 0x1594]
mov byte [ebp - 4], 0x27
push eax
push ecx
lea eax, [ebp - 0x2f14]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2f14]
call fcn.10027620
lea ecx, [ebp - 0x1594]
call fcn.1002b240
lea ecx, [ebp - 0x2f2c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.silent_deagle
lea ecx, [ebp - 0x2f44]
call fcn.10027680
lea eax, [ebp - 0x2f44]
mov dword [ebp - 4], 0x128
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Silent_aim
call fcn.1011b760
lea ecx, [ebp - 0x2f44]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Minimum_hit_chance
lea ecx, [ebp - 0x2f5c]
call fcn.10027680
lea eax, [ebp - 0x2f5c]
mov dword [ebp - 4], 0x129
push eax
lea eax, [ebp - 0x4d0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4d4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2f5c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa019
push str.hitchance_deagle
lea ecx, [ebp - 0x2f8c]
call fcn.10027680
lea eax, [ebp - 0x2f8c]
mov dword [ebp - 4], 0x12a
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x15ac], eax
lea ecx, [ebp - 0x15a0]
movq qword [ebp - 0x15a8], xmm0
call fcn.1004b840
push str.Minimum_hit_chance
lea ecx, [ebp - 0x2f74]
mov byte [ebp - 4], 0x2b
call fcn.10027680
lea eax, [ebp - 0x15ac]
mov byte [ebp - 4], 0x2c
push eax
push ecx
lea eax, [ebp - 0x2f74]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2f74]
call fcn.10027620
lea ecx, [ebp - 0x15ac]
call fcn.1002b240
lea ecx, [ebp - 0x2f8c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.hitchance_deagle
lea ecx, [ebp - 0x2fa4]
call fcn.10027680
lea eax, [ebp - 0x2fa4]
mov dword [ebp - 4], 0x12d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1011b760
lea ecx, [ebp - 0x2fa4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.hitchance_deagle
lea ecx, [ebp - 0x2fbc]
call fcn.10027680
lea eax, [ebp - 0x2fbc]
mov dword [ebp - 4], 0x12e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x2fbc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa279
push str.Hitchance
lea ecx, [ebp - 0x2fd4]
call fcn.10027680
lea eax, [ebp - 0x2fd4]
mov dword [ebp - 4], 0x12f
push eax
lea eax, [ebp - 0x4d8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4dc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x2fd4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa1e6
push str.hitchance_amount_deagle
lea ecx, [ebp - 0x3004]
call fcn.10027680
lea eax, [ebp - 0x3004]
mov dword [ebp - 4], 0x130
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x15c4], eax
lea ecx, [ebp - 0x15b8]
movq qword [ebp - 0x15c0], xmm0
call fcn.1004b840
push str.Hitchance
lea ecx, [ebp - 0x2fec]
mov byte [ebp - 4], 0x31
call fcn.10027680
lea eax, [ebp - 0x15c4]
mov byte [ebp - 4], 0x32
push eax
push ecx
lea eax, [ebp - 0x2fec]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x2fec]
call fcn.10027620
lea ecx, [ebp - 0x15c4]
call fcn.1002b240
lea ecx, [ebp - 0x3004]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.hitchance_amount_deagle
lea ecx, [ebp - 0x301c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x133
lea eax, [ebp - 0x301c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitchance
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x301c]
call fcn.10027620
call fcn.10101360
push str.minimal_damage_deagle
lea ecx, [ebp - 0x3034]
call fcn.10027680
lea eax, [ebp - 0x3034]
mov dword [ebp - 4], 0x134
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm0, dword [0x103e3acc]
lea ecx, [ebp - 0x3034]
comiss xmm0, dword [eax]
mov dword [ebp - 4], 0x14
setae byte [ebp - 0x1b9]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa4b0
push str.Minimal_damage
lea ecx, [ebp - 0x304c]
call fcn.10027680
lea eax, [ebp - 0x304c]
mov dword [ebp - 4], 0x135
push eax
lea eax, [ebp - 0x4e0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4e4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x304c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa3ee
push str.minimal_damage_deagle
lea ecx, [ebp - 0x307c]
call fcn.10027680
lea eax, [ebp - 0x307c]
mov dword [ebp - 4], 0x136
lea esi, [edi + 0xc24]
push eax
mov ecx, esi
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x15dc], eax
lea ecx, [ebp - 0x15d0]
movq qword [ebp - 0x15d8], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x3064]
mov byte [ebp - 4], 0x37
call fcn.10027680
lea eax, [ebp - 0x15dc]
mov byte [ebp - 4], 0x38
push eax
push ecx
lea eax, [ebp - 0x3064]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3064]
call fcn.10027620
lea ecx, [ebp - 0x15dc]
call fcn.1002b240
lea ecx, [ebp - 0x307c]
mov dword [ebp - 4], 0x14
call fcn.10027620
jmp 0x100aa3f4
lea esi, [edi + 0xc24]
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.minimal_damage_deagle
lea ecx, [ebp - 0x3094]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x139
lea eax, [ebp - 0x3094]
mov dword [esp], 0x3f800000
mov ecx, esi
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Minimal_damage
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3094]
call fcn.10027620
call fcn.10101360
jmp 0x100aa6fd
push str.minimal_damage_deagle
lea ecx, [ebp - 0x30ac]
call fcn.10027680
lea eax, [ebp - 0x30ac]
mov dword [ebp - 4], 0x13a
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
lea ecx, [ebp - 0x30ac]
movss xmm0, dword [eax]
subss xmm0, dword [0x103e3acc]
mov dword [ebp - 4], 0x14
cvttss2si eax, xmm0
mov dword [ebp - 0x84], eax
call fcn.10027620
lea eax, [ebp - 0x84]
mov edx, str.HP___1.f
push eax
lea ecx, [ebp - 0x188]
call fcn.100df030
add esp, 4
push str.Minimal_damage
lea ecx, [ebp - 0x30c4]
mov dword [ebp - 4], 0x13b
call fcn.10027680
lea eax, [ebp - 0x30c4]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0x4e8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4ec]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x30c4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x3b
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa62d
push str.minimal_damage_deagle
lea ecx, [ebp - 0x30f4]
call fcn.10027680
lea eax, [ebp - 0x30f4]
mov byte [ebp - 4], 0x3d
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x15f4], eax
lea ecx, [ebp - 0x15e8]
movq qword [ebp - 0x15f0], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x30dc]
mov byte [ebp - 4], 0x3e
call fcn.10027680
lea eax, [ebp - 0x15f4]
mov byte [ebp - 4], 0x3f
push eax
push ecx
lea eax, [ebp - 0x30dc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x30dc]
call fcn.10027620
lea ecx, [ebp - 0x15f4]
call fcn.1002b240
lea ecx, [ebp - 0x30f4]
mov byte [ebp - 4], 0x3b
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
lea ecx, [ebp - 0x188]
call fcn.100274a0
push str.minimal_damage_deagle
lea ecx, [ebp - 0x310c]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x310c]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.Minimal_damage
push esi
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x310c]
call fcn.10027620
call fcn.10101360
lea ecx, [ebp - 0x188]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x3124]
call fcn.10027680
lea eax, [ebp - 0x3124]
mov dword [ebp - 4], 0x141
push eax
lea eax, [ebp - 0x4f0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4f4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3124]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa814
push str.minimal_damage_on_hp_deagle
lea ecx, [ebp - 0x3154]
call fcn.10027680
lea eax, [ebp - 0x3154]
mov dword [ebp - 4], 0x142
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x160c], eax
lea ecx, [ebp - 0x1600]
movq qword [ebp - 0x1608], xmm0
call fcn.1004b840
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x313c]
mov byte [ebp - 4], 0x43
call fcn.10027680
lea eax, [ebp - 0x160c]
mov byte [ebp - 4], 0x44
push eax
push ecx
lea eax, [ebp - 0x313c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x313c]
call fcn.10027620
lea ecx, [ebp - 0x160c]
call fcn.1002b240
lea ecx, [ebp - 0x3154]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.minimal_damage_on_hp_deagle
lea ecx, [ebp - 0x316c]
call fcn.10027680
lea eax, [ebp - 0x316c]
mov dword [ebp - 4], 0x145
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Scale_damage_on_hp
call fcn.1011b760
lea ecx, [ebp - 0x316c]
jmp 0x100ad732
push str.weapon_cnofig
lea ecx, [ebp - 0x3184]
call fcn.10027680
lea eax, [ebp - 0x3184]
mov dword [ebp - 4], 0x146
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x3184]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 4
jne 0x100abfd2
push str.Target_hitbox
lea ecx, [ebp - 0x319c]
call fcn.10027680
lea eax, [ebp - 0x319c]
mov dword [ebp - 4], 0x147
push eax
lea eax, [ebp - 0x4f8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x4fc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x319c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aa9dc
lea eax, [ebp - 0x20]
mov dword [ebp - 0xa0c], 0
push str.hitbox_pistols
lea ecx, [ebp - 0x31cc]
mov dword [ebp - 0xa08], eax
call fcn.10027680
lea eax, [ebp - 0x31cc]
mov dword [ebp - 4], 0x148
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xa04], eax
lea ecx, [ebp - 0xa00]
lea eax, [ebp - 0x20]
push eax
call fcn.1002ddf0
push str.Target_hitbox
lea ecx, [ebp - 0x31b4]
mov byte [ebp - 4], 0x49
call fcn.10027680
lea eax, [ebp - 0xa0c]
mov byte [ebp - 4], 0x4a
push eax
push ecx
lea eax, [ebp - 0x31b4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x31b4]
call fcn.10027620
lea ecx, [ebp - 0xa0c]
call fcn.1002b240
lea ecx, [ebp - 0x31cc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.hitbox_pistols
lea ecx, [ebp - 0x31e4]
call fcn.10027680
lea eax, [ebp - 0x31e4]
mov dword [ebp - 4], 0x14b
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x31e4]
call fcn.10027620
call fcn.10101360
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x31fc]
call fcn.10027680
lea eax, [ebp - 0x31fc]
mov dword [ebp - 4], 0x14c
push eax
lea eax, [ebp - 0x500]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x504]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x31fc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aab83
push str.ignor_limbs_pistols
lea ecx, [ebp - 0x322c]
call fcn.10027680
lea eax, [ebp - 0x322c]
mov dword [ebp - 4], 0x14d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1624], eax
lea ecx, [ebp - 0x1618]
movq qword [ebp - 0x1620], xmm0
call fcn.1004b840
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x3214]
mov byte [ebp - 4], 0x4e
call fcn.10027680
lea eax, [ebp - 0x1624]
mov byte [ebp - 4], 0x4f
push eax
push ecx
lea eax, [ebp - 0x3214]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3214]
call fcn.10027620
lea ecx, [ebp - 0x1624]
call fcn.1002b240
lea ecx, [ebp - 0x322c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.ignor_limbs_pistols
lea ecx, [ebp - 0x3244]
call fcn.10027680
lea eax, [ebp - 0x3244]
mov dword [ebp - 4], 0x150
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Avoid_limbs_if_moving
call fcn.1011b760
lea ecx, [ebp - 0x3244]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Multi_point
lea ecx, [ebp - 0x325c]
call fcn.10027680
lea eax, [ebp - 0x325c]
mov dword [ebp - 4], 0x151
push eax
lea eax, [ebp - 0x508]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x50c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x325c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aad10
lea eax, [ebp - 0x2c]
mov dword [ebp - 0xa24], 0
push str.multipoint_pistols
lea ecx, [ebp - 0x328c]
mov dword [ebp - 0xa20], eax
call fcn.10027680
lea eax, [ebp - 0x328c]
mov dword [ebp - 4], 0x152
lea esi, [edi + 0xc64]
push eax
mov ecx, esi
call fcn.100267a0
mov dword [ebp - 0xa1c], eax
lea ecx, [ebp - 0xa18]
lea eax, [ebp - 0x2c]
push eax
call fcn.1002ddf0
push str.Multi_point
lea ecx, [ebp - 0x3274]
mov byte [ebp - 4], 0x53
call fcn.10027680
lea eax, [ebp - 0xa24]
mov byte [ebp - 4], 0x54
push eax
push ecx
lea eax, [ebp - 0x3274]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3274]
call fcn.10027620
lea ecx, [ebp - 0xa24]
call fcn.1002b240
lea ecx, [ebp - 0x328c]
mov dword [ebp - 4], 0x14
call fcn.10027620
jmp 0x100aad16
lea esi, [edi + 0xc64]
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.multipoint_pistols
lea ecx, [ebp - 0x32a4]
call fcn.10027680
lea eax, [ebp - 0x32a4]
mov dword [ebp - 4], 0x155
push eax
mov ecx, esi
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Multi_point
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x32a4]
call fcn.10027620
call fcn.10101360
push str.multipoint_pistols
lea ecx, [ebp - 0x32bc]
call fcn.10027680
lea eax, [ebp - 0x32bc]
mov dword [ebp - 4], 0x156
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x244]
mov dword [ebp - 0x244], 0
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x32bc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aafb1
push str.Hitbox_scale
lea ecx, [ebp - 0x32d4]
call fcn.10027680
lea eax, [ebp - 0x32d4]
mov dword [ebp - 4], 0x157
push eax
lea eax, [ebp - 0x510]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x514]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x32d4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aaf1c
push str.scale_pistols
lea ecx, [ebp - 0x3304]
call fcn.10027680
lea eax, [ebp - 0x3304]
mov dword [ebp - 4], 0x158
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x163c], eax
lea ecx, [ebp - 0x1630]
movq qword [ebp - 0x1638], xmm0
call fcn.1004b840
push str.Hitbox_scale
lea ecx, [ebp - 0x32ec]
mov byte [ebp - 4], 0x59
call fcn.10027680
lea eax, [ebp - 0x163c]
mov byte [ebp - 4], 0x5a
push eax
push ecx
lea eax, [ebp - 0x32ec]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x32ec]
call fcn.10027620
lea ecx, [ebp - 0x163c]
call fcn.1002b240
lea ecx, [ebp - 0x3304]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.scale_pistols
lea ecx, [ebp - 0x331c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x15b
lea eax, [ebp - 0x331c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitbox_scale
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x331c]
call fcn.10027620
call fcn.10101360
jmp 0x100aafb6
call fcn.1011c450
push str.multipoint_pistols
lea ecx, [ebp - 0x3334]
call fcn.10027680
lea eax, [ebp - 0x3334]
mov dword [ebp - 4], 0x15c
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x240]
mov dword [ebp - 0x240], 2
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x3334]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab1f0
push str.Body_hitbox_scale
lea ecx, [ebp - 0x334c]
call fcn.10027680
lea eax, [ebp - 0x334c]
mov dword [ebp - 4], 0x15d
push eax
lea eax, [ebp - 0x518]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x51c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x334c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab135
push str.body_scale_pistols
lea ecx, [ebp - 0x337c]
call fcn.10027680
lea eax, [ebp - 0x337c]
mov dword [ebp - 4], 0x15e
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1654], eax
lea ecx, [ebp - 0x1648]
movq qword [ebp - 0x1650], xmm0
call fcn.1004b840
push str.Body_hitbox_scale
lea ecx, [ebp - 0x3364]
mov byte [ebp - 4], 0x5f
call fcn.10027680
lea eax, [ebp - 0x1654]
mov byte [ebp - 4], 0x60
push eax
push ecx
lea eax, [ebp - 0x3364]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3364]
call fcn.10027620
lea ecx, [ebp - 0x1654]
call fcn.1002b240
lea ecx, [ebp - 0x337c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.body_scale_pistols
lea ecx, [ebp - 0x3394]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x161
lea eax, [ebp - 0x3394]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Body_hitbox_scale
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3394]
call fcn.10027620
call fcn.10101360
push str.Automatic_fire
lea ecx, [ebp - 0x33ac]
call fcn.10027680
lea eax, [ebp - 0x33ac]
mov dword [ebp - 4], 0x162
push eax
lea eax, [ebp - 0x520]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x524]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x33ac]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab307
push str.autofire_pistols
lea ecx, [ebp - 0x33dc]
call fcn.10027680
lea eax, [ebp - 0x33dc]
mov dword [ebp - 4], 0x163
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x166c], eax
lea ecx, [ebp - 0x1660]
movq qword [ebp - 0x1668], xmm0
call fcn.1004b840
push str.Automatic_fire
lea ecx, [ebp - 0x33c4]
mov byte [ebp - 4], 0x64
call fcn.10027680
lea eax, [ebp - 0x166c]
mov byte [ebp - 4], 0x65
push eax
push ecx
lea eax, [ebp - 0x33c4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x33c4]
call fcn.10027620
lea ecx, [ebp - 0x166c]
call fcn.1002b240
lea ecx, [ebp - 0x33dc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.autofire_pistols
lea ecx, [ebp - 0x33f4]
call fcn.10027680
lea eax, [ebp - 0x33f4]
mov dword [ebp - 4], 0x166
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_fire
call fcn.1011b760
lea ecx, [ebp - 0x33f4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Automatic_penetration
lea ecx, [ebp - 0x340c]
call fcn.10027680
lea eax, [ebp - 0x340c]
mov dword [ebp - 4], 0x167
push eax
lea eax, [ebp - 0x528]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x52c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x340c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab484
push str.penetrate_pistols
lea ecx, [ebp - 0x343c]
call fcn.10027680
lea eax, [ebp - 0x343c]
mov dword [ebp - 4], 0x168
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1684], eax
lea ecx, [ebp - 0x1678]
movq qword [ebp - 0x1680], xmm0
call fcn.1004b840
push str.Automatic_penetration
lea ecx, [ebp - 0x3424]
mov byte [ebp - 4], 0x69
call fcn.10027680
lea eax, [ebp - 0x1684]
mov byte [ebp - 4], 0x6a
push eax
push ecx
lea eax, [ebp - 0x3424]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3424]
call fcn.10027620
lea ecx, [ebp - 0x1684]
call fcn.1002b240
lea ecx, [ebp - 0x343c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.penetrate_pistols
lea ecx, [ebp - 0x3454]
call fcn.10027680
lea eax, [ebp - 0x3454]
mov dword [ebp - 4], 0x16b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_penetration
call fcn.1011b760
lea ecx, [ebp - 0x3454]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Silent_aim
lea ecx, [ebp - 0x346c]
call fcn.10027680
lea eax, [ebp - 0x346c]
mov dword [ebp - 4], 0x16c
push eax
lea eax, [ebp - 0x530]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x534]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x346c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab601
push str.silent_pistols
lea ecx, [ebp - 0x349c]
call fcn.10027680
lea eax, [ebp - 0x349c]
mov dword [ebp - 4], 0x16d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x169c], eax
lea ecx, [ebp - 0x1690]
movq qword [ebp - 0x1698], xmm0
call fcn.1004b840
push str.Silent_aim
lea ecx, [ebp - 0x3484]
mov byte [ebp - 4], 0x6e
call fcn.10027680
lea eax, [ebp - 0x169c]
mov byte [ebp - 4], 0x6f
push eax
push ecx
lea eax, [ebp - 0x3484]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3484]
call fcn.10027620
lea ecx, [ebp - 0x169c]
call fcn.1002b240
lea ecx, [ebp - 0x349c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.silent_pistols
lea ecx, [ebp - 0x34b4]
call fcn.10027680
lea eax, [ebp - 0x34b4]
mov dword [ebp - 4], 0x170
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Silent_aim
call fcn.1011b760
lea ecx, [ebp - 0x34b4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Minimum_hit_chance
lea ecx, [ebp - 0x34cc]
call fcn.10027680
lea eax, [ebp - 0x34cc]
mov dword [ebp - 4], 0x171
push eax
lea eax, [ebp - 0x538]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x53c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x34cc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab77e
push str.hitchance_pistols
lea ecx, [ebp - 0x34fc]
call fcn.10027680
lea eax, [ebp - 0x34fc]
mov dword [ebp - 4], 0x172
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x16b4], eax
lea ecx, [ebp - 0x16a8]
movq qword [ebp - 0x16b0], xmm0
call fcn.1004b840
push str.Minimum_hit_chance
lea ecx, [ebp - 0x34e4]
mov byte [ebp - 4], 0x73
call fcn.10027680
lea eax, [ebp - 0x16b4]
mov byte [ebp - 4], 0x74
push eax
push ecx
lea eax, [ebp - 0x34e4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x34e4]
call fcn.10027620
lea ecx, [ebp - 0x16b4]
call fcn.1002b240
lea ecx, [ebp - 0x34fc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.hitchance_pistols
lea ecx, [ebp - 0x3514]
call fcn.10027680
lea eax, [ebp - 0x3514]
mov dword [ebp - 4], 0x175
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1011b760
lea ecx, [ebp - 0x3514]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.hitchance_pistols
lea ecx, [ebp - 0x352c]
call fcn.10027680
lea eax, [ebp - 0x352c]
mov dword [ebp - 4], 0x176
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x352c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab9de
push str.Hitchance
lea ecx, [ebp - 0x3544]
call fcn.10027680
lea eax, [ebp - 0x3544]
mov dword [ebp - 4], 0x177
push eax
lea eax, [ebp - 0x540]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x544]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3544]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ab94b
push str.hitchance_amount_pistols
lea ecx, [ebp - 0x3574]
call fcn.10027680
lea eax, [ebp - 0x3574]
mov dword [ebp - 4], 0x178
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x16cc], eax
lea ecx, [ebp - 0x16c0]
movq qword [ebp - 0x16c8], xmm0
call fcn.1004b840
push str.Hitchance
lea ecx, [ebp - 0x355c]
mov byte [ebp - 4], 0x79
call fcn.10027680
lea eax, [ebp - 0x16cc]
mov byte [ebp - 4], 0x7a
push eax
push ecx
lea eax, [ebp - 0x355c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x355c]
call fcn.10027620
lea ecx, [ebp - 0x16cc]
call fcn.1002b240
lea ecx, [ebp - 0x3574]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.hitchance_amount_pistols
lea ecx, [ebp - 0x358c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x17b
lea eax, [ebp - 0x358c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitchance
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x358c]
call fcn.10027620
call fcn.10101360
push str.minimal_damage_pistols
lea ecx, [ebp - 0x35a4]
call fcn.10027680
lea eax, [ebp - 0x35a4]
mov dword [ebp - 4], 0x17c
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm0, dword [0x103e3acc]
lea ecx, [ebp - 0x35a4]
comiss xmm0, dword [eax]
mov dword [ebp - 4], 0x14
setae byte [ebp - 0x1b9]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100abc15
push str.Minimal_damage
lea ecx, [ebp - 0x35bc]
call fcn.10027680
lea eax, [ebp - 0x35bc]
mov dword [ebp - 4], 0x17d
push eax
lea eax, [ebp - 0x548]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x54c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x35bc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100abb53
push str.minimal_damage_pistols
lea ecx, [ebp - 0x35ec]
call fcn.10027680
lea eax, [ebp - 0x35ec]
mov dword [ebp - 4], 0x17e
lea esi, [edi + 0xc24]
push eax
mov ecx, esi
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x16e4], eax
lea ecx, [ebp - 0x16d8]
movq qword [ebp - 0x16e0], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x35d4]
mov byte [ebp - 4], 0x7f
call fcn.10027680
lea eax, [ebp - 0x16e4]
mov byte [ebp - 4], 0x80
push eax
push ecx
lea eax, [ebp - 0x35d4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x35d4]
call fcn.10027620
lea ecx, [ebp - 0x16e4]
call fcn.1002b240
lea ecx, [ebp - 0x35ec]
mov dword [ebp - 4], 0x14
call fcn.10027620
jmp 0x100abb59
lea esi, [edi + 0xc24]
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.minimal_damage_pistols
lea ecx, [ebp - 0x3604]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x181
lea eax, [ebp - 0x3604]
mov dword [esp], 0x3f800000
mov ecx, esi
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Minimal_damage
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3604]
call fcn.10027620
call fcn.10101360
jmp 0x100abe5c
push str.minimal_damage_pistols
lea ecx, [ebp - 0x361c]
call fcn.10027680
lea eax, [ebp - 0x361c]
mov dword [ebp - 4], 0x182
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
lea ecx, [ebp - 0x361c]
movss xmm0, dword [eax]
subss xmm0, dword [0x103e3acc]
mov dword [ebp - 4], 0x14
cvttss2si eax, xmm0
mov dword [ebp - 0x74], eax
call fcn.10027620
lea eax, [ebp - 0x74]
mov edx, str.HP___1.f
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100df030
add esp, 4
push str.Minimal_damage
lea ecx, [ebp - 0x3634]
mov dword [ebp - 4], 0x183
call fcn.10027680
lea eax, [ebp - 0x3634]
mov byte [ebp - 4], 0x84
push eax
lea eax, [ebp - 0x550]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x554]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3634]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0x83
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100abd8c
push str.minimal_damage_pistols
lea ecx, [ebp - 0x3664]
call fcn.10027680
lea eax, [ebp - 0x3664]
mov byte [ebp - 4], 0x85
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x16fc], eax
lea ecx, [ebp - 0x16f0]
movq qword [ebp - 0x16f8], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x364c]
mov byte [ebp - 4], 0x86
call fcn.10027680
lea eax, [ebp - 0x16fc]
mov byte [ebp - 4], 0x87
push eax
push ecx
lea eax, [ebp - 0x364c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x364c]
call fcn.10027620
lea ecx, [ebp - 0x16fc]
call fcn.1002b240
lea ecx, [ebp - 0x3664]
mov byte [ebp - 4], 0x83
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
lea ecx, [ebp - 0x1a0]
call fcn.100274a0
push str.minimal_damage_pistols
lea ecx, [ebp - 0x367c]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x367c]
mov byte [ebp - 4], 0x88
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.Minimal_damage
push esi
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x367c]
call fcn.10027620
call fcn.10101360
lea ecx, [ebp - 0x1a0]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x3694]
call fcn.10027680
lea eax, [ebp - 0x3694]
mov dword [ebp - 4], 0x189
push eax
lea eax, [ebp - 0x558]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x55c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3694]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100abf73
push str.minimal_damage_on_hp_pistols
lea ecx, [ebp - 0x36c4]
call fcn.10027680
lea eax, [ebp - 0x36c4]
mov dword [ebp - 4], 0x18a
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1714], eax
lea ecx, [ebp - 0x1708]
movq qword [ebp - 0x1710], xmm0
call fcn.1004b840
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x36ac]
mov byte [ebp - 4], 0x8b
call fcn.10027680
lea eax, [ebp - 0x1714]
mov byte [ebp - 4], 0x8c
push eax
push ecx
lea eax, [ebp - 0x36ac]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x36ac]
call fcn.10027620
lea ecx, [ebp - 0x1714]
call fcn.1002b240
lea ecx, [ebp - 0x36c4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.minimal_damage_on_hp_pistols
lea ecx, [ebp - 0x36dc]
call fcn.10027680
lea eax, [ebp - 0x36dc]
mov dword [ebp - 4], 0x18d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Scale_damage_on_hp
call fcn.1011b760
lea ecx, [ebp - 0x36dc]
jmp 0x100ad732
push str.weapon_cnofig
lea ecx, [ebp - 0x36f4]
call fcn.10027680
lea eax, [ebp - 0x36f4]
mov dword [ebp - 4], 0x18e
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x36f4]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 5
jne 0x100ad73e
push str.Target_hitbox
lea ecx, [ebp - 0x370c]
call fcn.10027680
lea eax, [ebp - 0x370c]
mov dword [ebp - 4], 0x18f
push eax
lea eax, [ebp - 0x560]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x564]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x370c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ac13b
lea eax, [ebp - 0x20]
mov dword [ebp - 0xa3c], 0
push str.hitbox_revolver
lea ecx, [ebp - 0x373c]
mov dword [ebp - 0xa38], eax
call fcn.10027680
lea eax, [ebp - 0x373c]
mov dword [ebp - 4], 0x190
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xa34], eax
lea ecx, [ebp - 0xa30]
lea eax, [ebp - 0x20]
push eax
call fcn.1002ddf0
push str.Target_hitbox
lea ecx, [ebp - 0x3724]
mov byte [ebp - 4], 0x91
call fcn.10027680
lea eax, [ebp - 0xa3c]
mov byte [ebp - 4], 0x92
push eax
push ecx
lea eax, [ebp - 0x3724]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3724]
call fcn.10027620
lea ecx, [ebp - 0xa3c]
call fcn.1002b240
lea ecx, [ebp - 0x373c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.hitbox_revolver
lea ecx, [ebp - 0x3754]
call fcn.10027680
lea eax, [ebp - 0x3754]
mov dword [ebp - 4], 0x193
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x20]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Target_hitbox
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3754]
call fcn.10027620
call fcn.10101360
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x376c]
call fcn.10027680
lea eax, [ebp - 0x376c]
mov dword [ebp - 4], 0x194
push eax
lea eax, [ebp - 0x568]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x56c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x376c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ac2e2
push str.ignor_limbs_revolver
lea ecx, [ebp - 0x379c]
call fcn.10027680
lea eax, [ebp - 0x379c]
mov dword [ebp - 4], 0x195
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x172c], eax
lea ecx, [ebp - 0x1720]
movq qword [ebp - 0x1728], xmm0
call fcn.1004b840
push str.Avoid_limbs_if_moving
lea ecx, [ebp - 0x3784]
mov byte [ebp - 4], 0x96
call fcn.10027680
lea eax, [ebp - 0x172c]
mov byte [ebp - 4], 0x97
push eax
push ecx
lea eax, [ebp - 0x3784]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3784]
call fcn.10027620
lea ecx, [ebp - 0x172c]
call fcn.1002b240
lea ecx, [ebp - 0x379c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.ignor_limbs_revolver
lea ecx, [ebp - 0x37b4]
call fcn.10027680
lea eax, [ebp - 0x37b4]
mov dword [ebp - 4], 0x198
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Avoid_limbs_if_moving
call fcn.1011b760
lea ecx, [ebp - 0x37b4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Multi_point
lea ecx, [ebp - 0x37cc]
call fcn.10027680
lea eax, [ebp - 0x37cc]
mov dword [ebp - 4], 0x199
push eax
lea eax, [ebp - 0x570]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x574]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x37cc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ac46f
lea eax, [ebp - 0x2c]
mov dword [ebp - 0xa54], 0
push str.multipoint_revolver
lea ecx, [ebp - 0x37fc]
mov dword [ebp - 0xa50], eax
call fcn.10027680
lea eax, [ebp - 0x37fc]
mov dword [ebp - 4], 0x19a
lea esi, [edi + 0xc64]
push eax
mov ecx, esi
call fcn.100267a0
mov dword [ebp - 0xa4c], eax
lea ecx, [ebp - 0xa48]
lea eax, [ebp - 0x2c]
push eax
call fcn.1002ddf0
push str.Multi_point
lea ecx, [ebp - 0x37e4]
mov byte [ebp - 4], 0x9b
call fcn.10027680
lea eax, [ebp - 0xa54]
mov byte [ebp - 4], 0x9c
push eax
push ecx
lea eax, [ebp - 0x37e4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x37e4]
call fcn.10027620
lea ecx, [ebp - 0xa54]
call fcn.1002b240
lea ecx, [ebp - 0x37fc]
mov dword [ebp - 4], 0x14
call fcn.10027620
jmp 0x100ac475
lea esi, [edi + 0xc64]
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.multipoint_revolver
lea ecx, [ebp - 0x3814]
call fcn.10027680
lea eax, [ebp - 0x3814]
mov dword [ebp - 4], 0x19d
push eax
mov ecx, esi
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Multi_point
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3814]
call fcn.10027620
call fcn.10101360
push str.multipoint_revolver
lea ecx, [ebp - 0x382c]
call fcn.10027680
lea eax, [ebp - 0x382c]
mov dword [ebp - 4], 0x19e
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x23c]
mov dword [ebp - 0x23c], 0
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x382c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ac710
push str.Hitbox_scale
lea ecx, [ebp - 0x3844]
call fcn.10027680
lea eax, [ebp - 0x3844]
mov dword [ebp - 4], 0x19f
push eax
lea eax, [ebp - 0x578]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x57c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3844]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ac67b
push str.scale_revolver
lea ecx, [ebp - 0x3874]
call fcn.10027680
lea eax, [ebp - 0x3874]
mov dword [ebp - 4], 0x1a0
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1744], eax
lea ecx, [ebp - 0x1738]
movq qword [ebp - 0x1740], xmm0
call fcn.1004b840
push str.Hitbox_scale
lea ecx, [ebp - 0x385c]
mov byte [ebp - 4], 0xa1
call fcn.10027680
lea eax, [ebp - 0x1744]
mov byte [ebp - 4], 0xa2
push eax
push ecx
lea eax, [ebp - 0x385c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x385c]
call fcn.10027620
lea ecx, [ebp - 0x1744]
call fcn.1002b240
lea ecx, [ebp - 0x3874]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.scale_revolver
lea ecx, [ebp - 0x388c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x1a3
lea eax, [ebp - 0x388c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitbox_scale
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x388c]
call fcn.10027620
call fcn.10101360
jmp 0x100ac715
call fcn.1011c450
push str.multipoint_revolver
lea ecx, [ebp - 0x38a4]
call fcn.10027680
lea eax, [ebp - 0x38a4]
mov dword [ebp - 4], 0x1a4
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x260]
mov dword [ebp - 0x260], 2
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x38a4]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ac94f
push str.Body_hitbox_scale
lea ecx, [ebp - 0x38bc]
call fcn.10027680
lea eax, [ebp - 0x38bc]
mov dword [ebp - 4], 0x1a5
push eax
lea eax, [ebp - 0x580]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x584]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x38bc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ac894
push str.body_scale_revolver
lea ecx, [ebp - 0x38ec]
call fcn.10027680
lea eax, [ebp - 0x38ec]
mov dword [ebp - 4], 0x1a6
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x175c], eax
lea ecx, [ebp - 0x1750]
movq qword [ebp - 0x1758], xmm0
call fcn.1004b840
push str.Body_hitbox_scale
lea ecx, [ebp - 0x38d4]
mov byte [ebp - 4], 0xa7
call fcn.10027680
lea eax, [ebp - 0x175c]
mov byte [ebp - 4], 0xa8
push eax
push ecx
lea eax, [ebp - 0x38d4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x38d4]
call fcn.10027620
lea ecx, [ebp - 0x175c]
call fcn.1002b240
lea ecx, [ebp - 0x38ec]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.body_scale_revolver
lea ecx, [ebp - 0x3904]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x1a9
lea eax, [ebp - 0x3904]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Body_hitbox_scale
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3904]
call fcn.10027620
call fcn.10101360
push str.Automatic_fire
lea ecx, [ebp - 0x391c]
call fcn.10027680
lea eax, [ebp - 0x391c]
mov dword [ebp - 4], 0x1aa
push eax
lea eax, [ebp - 0x588]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x58c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x391c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aca66
push str.autofire_revolver
lea ecx, [ebp - 0x394c]
call fcn.10027680
lea eax, [ebp - 0x394c]
mov dword [ebp - 4], 0x1ab
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1774], eax
lea ecx, [ebp - 0x1768]
movq qword [ebp - 0x1770], xmm0
call fcn.1004b840
push str.Automatic_fire
lea ecx, [ebp - 0x3934]
mov byte [ebp - 4], 0xac
call fcn.10027680
lea eax, [ebp - 0x1774]
mov byte [ebp - 4], 0xad
push eax
push ecx
lea eax, [ebp - 0x3934]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3934]
call fcn.10027620
lea ecx, [ebp - 0x1774]
call fcn.1002b240
lea ecx, [ebp - 0x394c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.autofire_revolver
lea ecx, [ebp - 0x3964]
call fcn.10027680
lea eax, [ebp - 0x3964]
mov dword [ebp - 4], 0x1ae
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_fire
call fcn.1011b760
lea ecx, [ebp - 0x3964]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Automatic_penetration
lea ecx, [ebp - 0x397c]
call fcn.10027680
lea eax, [ebp - 0x397c]
mov dword [ebp - 4], 0x1af
push eax
lea eax, [ebp - 0x590]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x594]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x397c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100acbe3
push str.penetrate_revolver
lea ecx, [ebp - 0x39ac]
call fcn.10027680
lea eax, [ebp - 0x39ac]
mov dword [ebp - 4], 0x1b0
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x178c], eax
lea ecx, [ebp - 0x1780]
movq qword [ebp - 0x1788], xmm0
call fcn.1004b840
push str.Automatic_penetration
lea ecx, [ebp - 0x3994]
mov byte [ebp - 4], 0xb1
call fcn.10027680
lea eax, [ebp - 0x178c]
mov byte [ebp - 4], 0xb2
push eax
push ecx
lea eax, [ebp - 0x3994]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3994]
call fcn.10027620
lea ecx, [ebp - 0x178c]
call fcn.1002b240
lea ecx, [ebp - 0x39ac]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.penetrate_revolver
lea ecx, [ebp - 0x39c4]
call fcn.10027680
lea eax, [ebp - 0x39c4]
mov dword [ebp - 4], 0x1b3
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_penetration
call fcn.1011b760
lea ecx, [ebp - 0x39c4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Silent_aim
lea ecx, [ebp - 0x39dc]
call fcn.10027680
lea eax, [ebp - 0x39dc]
mov dword [ebp - 4], 0x1b4
push eax
lea eax, [ebp - 0x598]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x59c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x39dc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100acd60
push str.silent_revolver
lea ecx, [ebp - 0x3a0c]
call fcn.10027680
lea eax, [ebp - 0x3a0c]
mov dword [ebp - 4], 0x1b5
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x17a4], eax
lea ecx, [ebp - 0x1798]
movq qword [ebp - 0x17a0], xmm0
call fcn.1004b840
push str.Silent_aim
lea ecx, [ebp - 0x39f4]
mov byte [ebp - 4], 0xb6
call fcn.10027680
lea eax, [ebp - 0x17a4]
mov byte [ebp - 4], 0xb7
push eax
push ecx
lea eax, [ebp - 0x39f4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x39f4]
call fcn.10027620
lea ecx, [ebp - 0x17a4]
call fcn.1002b240
lea ecx, [ebp - 0x3a0c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.silent_revolver
lea ecx, [ebp - 0x3a24]
call fcn.10027680
lea eax, [ebp - 0x3a24]
mov dword [ebp - 4], 0x1b8
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Silent_aim
call fcn.1011b760
lea ecx, [ebp - 0x3a24]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Minimum_hit_chance
lea ecx, [ebp - 0x3a3c]
call fcn.10027680
lea eax, [ebp - 0x3a3c]
mov dword [ebp - 4], 0x1b9
push eax
lea eax, [ebp - 0x5a0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5a4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3a3c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100acedd
push str.hitchance_revolver
lea ecx, [ebp - 0x3a6c]
call fcn.10027680
lea eax, [ebp - 0x3a6c]
mov dword [ebp - 4], 0x1ba
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x17bc], eax
lea ecx, [ebp - 0x17b0]
movq qword [ebp - 0x17b8], xmm0
call fcn.1004b840
push str.Minimum_hit_chance
lea ecx, [ebp - 0x3a54]
mov byte [ebp - 4], 0xbb
call fcn.10027680
lea eax, [ebp - 0x17bc]
mov byte [ebp - 4], 0xbc
push eax
push ecx
lea eax, [ebp - 0x3a54]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3a54]
call fcn.10027620
lea ecx, [ebp - 0x17bc]
call fcn.1002b240
lea ecx, [ebp - 0x3a6c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.hitchance_revolver
lea ecx, [ebp - 0x3a84]
call fcn.10027680
lea eax, [ebp - 0x3a84]
mov dword [ebp - 4], 0x1bd
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Minimum_hit_chance
call fcn.1011b760
lea ecx, [ebp - 0x3a84]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.hitchance_revolver
lea ecx, [ebp - 0x3a9c]
call fcn.10027680
lea eax, [ebp - 0x3a9c]
mov dword [ebp - 4], 0x1be
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x3a9c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ad13d
push str.Hitchance
lea ecx, [ebp - 0x3ab4]
call fcn.10027680
lea eax, [ebp - 0x3ab4]
mov dword [ebp - 4], 0x1bf
push eax
lea eax, [ebp - 0x5a8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5ac]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3ab4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ad0aa
push str.hitchance_amount_revolver
lea ecx, [ebp - 0x3ae4]
call fcn.10027680
lea eax, [ebp - 0x3ae4]
mov dword [ebp - 4], 0x1c0
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x17d4], eax
lea ecx, [ebp - 0x17c8]
movq qword [ebp - 0x17d0], xmm0
call fcn.1004b840
push str.Hitchance
lea ecx, [ebp - 0x3acc]
mov byte [ebp - 4], 0xc1
call fcn.10027680
lea eax, [ebp - 0x17d4]
mov byte [ebp - 4], 0xc2
push eax
push ecx
lea eax, [ebp - 0x3acc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3acc]
call fcn.10027620
lea ecx, [ebp - 0x17d4]
call fcn.1002b240
lea ecx, [ebp - 0x3ae4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.hitchance_amount_revolver
lea ecx, [ebp - 0x3afc]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x1c3
lea eax, [ebp - 0x3afc]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hitchance
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3afc]
call fcn.10027620
call fcn.10101360
push str.minimal_damage_revolver
lea ecx, [ebp - 0x3b14]
call fcn.10027680
lea eax, [ebp - 0x3b14]
mov dword [ebp - 4], 0x1c4
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm0, dword [0x103e3acc]
lea ecx, [ebp - 0x3b14]
comiss xmm0, dword [eax]
mov dword [ebp - 4], 0x14
setae byte [ebp - 0x1b9]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ad374
push str.Minimal_damage
lea ecx, [ebp - 0x3b2c]
call fcn.10027680
lea eax, [ebp - 0x3b2c]
mov dword [ebp - 4], 0x1c5
push eax
lea eax, [ebp - 0x5b0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5b4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3b2c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ad2b2
push str.minimal_damage_revolver
lea ecx, [ebp - 0x3b5c]
call fcn.10027680
lea eax, [ebp - 0x3b5c]
mov dword [ebp - 4], 0x1c6
lea esi, [edi + 0xc24]
push eax
mov ecx, esi
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x17ec], eax
lea ecx, [ebp - 0x17e0]
movq qword [ebp - 0x17e8], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x3b44]
mov byte [ebp - 4], 0xc7
call fcn.10027680
lea eax, [ebp - 0x17ec]
mov byte [ebp - 4], 0xc8
push eax
push ecx
lea eax, [ebp - 0x3b44]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3b44]
call fcn.10027620
lea ecx, [ebp - 0x17ec]
call fcn.1002b240
lea ecx, [ebp - 0x3b5c]
mov dword [ebp - 4], 0x14
call fcn.10027620
jmp 0x100ad2b8
lea esi, [edi + 0xc24]
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.minimal_damage_revolver
lea ecx, [ebp - 0x3b74]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x1c9
lea eax, [ebp - 0x3b74]
mov dword [esp], 0x3f800000
mov ecx, esi
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Minimal_damage
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3b74]
call fcn.10027620
call fcn.10101360
jmp 0x100ad5c1
push str.minimal_damage_revolver
lea ecx, [ebp - 0x3b8c]
call fcn.10027680
lea eax, [ebp - 0x3b8c]
mov dword [ebp - 4], 0x1ca
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
lea ecx, [ebp - 0x3b8c]
movss xmm0, dword [eax]
subss xmm0, dword [0x103e3acc]
mov dword [ebp - 4], 0x14
cvttss2si eax, xmm0
mov dword [ebp - 0x88], eax
call fcn.10027620
lea eax, [ebp - 0x88]
mov edx, str.HP___1.f
push eax
lea ecx, [ebp - 0x1b8]
call fcn.100df030
add esp, 4
push str.Minimal_damage
lea ecx, [ebp - 0x3ba4]
mov dword [ebp - 4], 0x1cb
call fcn.10027680
lea eax, [ebp - 0x3ba4]
mov byte [ebp - 4], 0xcc
push eax
lea eax, [ebp - 0x5b8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5bc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3ba4]
mov byte [ebp - 0x1b9], al
mov byte [ebp - 4], 0xcb
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ad4f1
push str.minimal_damage_revolver
lea ecx, [ebp - 0x3bd4]
call fcn.10027680
lea eax, [ebp - 0x3bd4]
mov byte [ebp - 4], 0xcd
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1804], eax
lea ecx, [ebp - 0x17f8]
movq qword [ebp - 0x1800], xmm0
call fcn.1004b840
push str.Minimal_damage
lea ecx, [ebp - 0x3bbc]
mov byte [ebp - 4], 0xce
call fcn.10027680
lea eax, [ebp - 0x1804]
mov byte [ebp - 4], 0xcf
push eax
push ecx
lea eax, [ebp - 0x3bbc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3bbc]
call fcn.10027620
lea ecx, [ebp - 0x1804]
call fcn.1002b240
lea ecx, [ebp - 0x3bd4]
mov byte [ebp - 4], 0xcb
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
lea ecx, [ebp - 0x1b8]
call fcn.100274a0
push str.minimal_damage_revolver
lea ecx, [ebp - 0x3bec]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x3bec]
mov byte [ebp - 4], 0xd0
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
movss xmm3, dword [0x103e3b14]
mov edx, eax
movss xmm2, dword [0x103e3880]
push ecx
mov dword [esp], 0x3f800000
mov ecx, str.Minimal_damage
push esi
call fcn.1011fa10
add esp, 8
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x3bec]
call fcn.10027620
call fcn.10101360
lea ecx, [ebp - 0x1b8]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x3c04]
call fcn.10027680
lea eax, [ebp - 0x3c04]
mov dword [ebp - 4], 0x1d1
push eax
lea eax, [ebp - 0x5c0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5c4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3c04]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ad6d8
push str.minimal_damage_on_hp_revolver
lea ecx, [ebp - 0x3c34]
call fcn.10027680
lea eax, [ebp - 0x3c34]
mov dword [ebp - 4], 0x1d2
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x181c], eax
lea ecx, [ebp - 0x1810]
movq qword [ebp - 0x1818], xmm0
call fcn.1004b840
push str.Scale_damage_on_hp
lea ecx, [ebp - 0x3c1c]
mov byte [ebp - 4], 0xd3
call fcn.10027680
lea eax, [ebp - 0x181c]
mov byte [ebp - 4], 0xd4
push eax
push ecx
lea eax, [ebp - 0x3c1c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3c1c]
call fcn.10027620
lea ecx, [ebp - 0x181c]
call fcn.1002b240
lea ecx, [ebp - 0x3c34]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.minimal_damage_on_hp_revolver
lea ecx, [ebp - 0x3c4c]
call fcn.10027680
lea eax, [ebp - 0x3c4c]
mov dword [ebp - 4], 0x1d5
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Scale_damage_on_hp
call fcn.1011b760
lea ecx, [ebp - 0x3c4c]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Override_minimal_damage
lea ecx, [ebp - 0x3c64]
call fcn.10027680
lea eax, [ebp - 0x3c64]
mov dword [ebp - 4], 0x1d6
push eax
lea eax, [ebp - 0x5c8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5cc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3c64]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ad855
push str.override_hp
lea ecx, [ebp - 0x3c94]
call fcn.10027680
lea eax, [ebp - 0x3c94]
mov dword [ebp - 4], 0x1d7
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xe74], eax
lea ecx, [ebp - 0xe68]
movq qword [ebp - 0xe70], xmm0
call fcn.1004b840
push str.Override_minimal_damage
lea ecx, [ebp - 0x3c7c]
mov byte [ebp - 4], 0xd8
call fcn.10027680
lea eax, [ebp - 0xe74]
mov byte [ebp - 4], 0xd9
push eax
push ecx
lea eax, [ebp - 0x3c7c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3c7c]
call fcn.10027620
lea ecx, [ebp - 0xe74]
call fcn.1002b240
lea ecx, [ebp - 0x3c94]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.override_hp
lea ecx, [ebp - 0x3cac]
call fcn.10027680
lea eax, [ebp - 0x3cac]
mov dword [ebp - 4], 0x1da
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Override_minimal_damage
call fcn.1011b760
lea ecx, [ebp - 0x3cac]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.damage_keystyle
lea ecx, [ebp - 0x3cdc]
call fcn.10027680
lea eax, [ebp - 0x3cdc]
mov dword [ebp - 4], 0x1db
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov esi, dword [ebp - 0x1cc]
lea ecx, [ebp - 0x3cc4]
push str.damage_key
mov edi, eax
call fcn.10027680
lea eax, [ebp - 0x3cc4]
mov byte [ebp - 4], 0xdc
push eax
lea ecx, [esi + 0xc04]
call fcn.100267e0
push edi
mov edx, eax
mov ecx, 0x103d0ec8
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x3cc4]
call fcn.10027620
lea ecx, [ebp - 0x3cdc]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.override_hp
lea ecx, [ebp - 0x3cf4]
mov edi, esi
call fcn.10027680
lea eax, [ebp - 0x3cf4]
mov dword [ebp - 4], 0x1dd
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x3cf4]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100adb3b
push str.Baim_hp_override
lea ecx, [ebp - 0x3d0c]
call fcn.10027680
lea eax, [ebp - 0x3d0c]
mov dword [ebp - 4], 0x1de
push eax
lea eax, [ebp - 0x5d0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5d4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3d0c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100adaa8
push str.baim_hp_override
lea ecx, [ebp - 0x3d3c]
call fcn.10027680
lea eax, [ebp - 0x3d3c]
mov dword [ebp - 4], 0x1df
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xe8c], eax
lea ecx, [ebp - 0xe80]
movq qword [ebp - 0xe88], xmm0
call fcn.1004b840
push str.Baim_hp_override
lea ecx, [ebp - 0x3d24]
mov byte [ebp - 4], 0xe0
call fcn.10027680
lea eax, [ebp - 0xe8c]
mov byte [ebp - 4], 0xe1
push eax
push ecx
lea eax, [ebp - 0x3d24]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3d24]
call fcn.10027620
lea ecx, [ebp - 0xe8c]
call fcn.1002b240
lea ecx, [ebp - 0x3d3c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.baim_hp_override
lea ecx, [ebp - 0x3d54]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x1e2
lea eax, [ebp - 0x3d54]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fhp
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Baim_hp_override
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x3d54]
call fcn.10027620
call fcn.10101360
push str.Override_body_aim
lea ecx, [ebp - 0x3d6c]
call fcn.10027680
lea eax, [ebp - 0x3d6c]
mov dword [ebp - 4], 0x1e3
push eax
lea eax, [ebp - 0x5d8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5dc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3d6c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100adc52
push str.body_aim_enable
lea ecx, [ebp - 0x3d9c]
call fcn.10027680
lea eax, [ebp - 0x3d9c]
mov dword [ebp - 4], 0x1e4
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xea4], eax
lea ecx, [ebp - 0xe98]
movq qword [ebp - 0xea0], xmm0
call fcn.1004b840
push str.Override_body_aim
lea ecx, [ebp - 0x3d84]
mov byte [ebp - 4], 0xe5
call fcn.10027680
lea eax, [ebp - 0xea4]
mov byte [ebp - 4], 0xe6
push eax
push ecx
lea eax, [ebp - 0x3d84]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3d84]
call fcn.10027620
lea ecx, [ebp - 0xea4]
call fcn.1002b240
lea ecx, [ebp - 0x3d9c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.body_aim_enable
lea ecx, [ebp - 0x3db4]
call fcn.10027680
lea eax, [ebp - 0x3db4]
mov dword [ebp - 4], 0x1e7
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Override_body_aim
call fcn.1011b760
lea ecx, [ebp - 0x3db4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.damage1_keystyle
lea ecx, [ebp - 0x3de4]
call fcn.10027680
lea eax, [ebp - 0x3de4]
mov dword [ebp - 4], 0x1e8
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov esi, dword [ebp - 0x1cc]
lea ecx, [ebp - 0x3dcc]
push str.damage1_key
mov edi, eax
call fcn.10027680
lea eax, [ebp - 0x3dcc]
mov byte [ebp - 4], 0xe9
push eax
lea ecx, [esi + 0xc04]
call fcn.100267e0
push edi
mov edx, eax
mov ecx, str.Override_damage1
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x3dcc]
call fcn.10027620
lea ecx, [ebp - 0x3de4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Rapid_fire
lea ecx, [ebp - 0x3dfc]
call fcn.10027680
lea eax, [ebp - 0x3dfc]
mov dword [ebp - 4], 0x1ea
push eax
lea eax, [ebp - 0x5e0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5e4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3dfc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
mov edi, dword [ebp - 0x1cc]
je 0x100ade59
push str.rapidfire
lea ecx, [ebp - 0x3e2c]
call fcn.10027680
lea eax, [ebp - 0x3e2c]
mov dword [ebp - 4], 0x1eb
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xebc], eax
lea ecx, [ebp - 0xeb0]
movq qword [ebp - 0xeb8], xmm0
call fcn.1004b840
push str.Rapid_fire
lea ecx, [ebp - 0x3e14]
mov byte [ebp - 4], 0xec
call fcn.10027680
lea eax, [ebp - 0xebc]
mov byte [ebp - 4], 0xed
push eax
push ecx
lea eax, [ebp - 0x3e14]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3e14]
call fcn.10027620
lea ecx, [ebp - 0xebc]
call fcn.1002b240
lea ecx, [ebp - 0x3e2c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.rapidfire
lea ecx, [ebp - 0x3e44]
call fcn.10027680
lea eax, [ebp - 0x3e44]
mov dword [ebp - 4], 0x1ee
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Rapid_fire
call fcn.1011b760
lea ecx, [ebp - 0x3e44]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.rapidfire_keystyle
lea ecx, [ebp - 0x3e74]
call fcn.10027680
lea eax, [ebp - 0x3e74]
mov dword [ebp - 4], 0x1ef
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov esi, dword [ebp - 0x1cc]
lea ecx, [ebp - 0x3e5c]
push str.rapidfire_key
mov edi, eax
call fcn.10027680
lea eax, [ebp - 0x3e5c]
mov byte [ebp - 4], 0xf0
push eax
lea ecx, [esi + 0xc04]
call fcn.100267e0
push edi
mov edx, eax
mov ecx, str.Rapid_fire_key
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x3e5c]
call fcn.10027620
lea ecx, [ebp - 0x3e74]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Override_AWP
lea ecx, [ebp - 0x3e8c]
call fcn.10027680
lea eax, [ebp - 0x3e8c]
mov dword [ebp - 4], 0x1f1
push eax
lea eax, [ebp - 0x5e8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5ec]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3e8c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
mov edi, dword [ebp - 0x1cc]
je 0x100ae060
push str.overrideAWP
lea ecx, [ebp - 0x3ebc]
call fcn.10027680
lea eax, [ebp - 0x3ebc]
mov dword [ebp - 4], 0x1f2
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xed4], eax
lea ecx, [ebp - 0xec8]
movq qword [ebp - 0xed0], xmm0
call fcn.1004b840
push str.Override_AWP
lea ecx, [ebp - 0x3ea4]
mov byte [ebp - 4], 0xf3
call fcn.10027680
lea eax, [ebp - 0xed4]
mov byte [ebp - 4], 0xf4
push eax
push ecx
lea eax, [ebp - 0x3ea4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3ea4]
call fcn.10027620
lea ecx, [ebp - 0xed4]
call fcn.1002b240
lea ecx, [ebp - 0x3ebc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.overrideAWP
lea ecx, [ebp - 0x3ed4]
call fcn.10027680
lea eax, [ebp - 0x3ed4]
mov dword [ebp - 4], 0x1f5
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Override_AWP
call fcn.1011b760
lea ecx, [ebp - 0x3ed4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Automatic_scope
lea ecx, [ebp - 0x3eec]
call fcn.10027680
lea eax, [ebp - 0x3eec]
mov dword [ebp - 4], 0x1f6
push eax
lea eax, [ebp - 0x5f0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5f4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3eec]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ae1dd
push 0x1036dae8
lea ecx, [ebp - 0x3f1c]
call fcn.10027680
lea eax, [ebp - 0x3f1c]
mov dword [ebp - 4], 0x1f7
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xeec], eax
lea ecx, [ebp - 0xee0]
movq qword [ebp - 0xee8], xmm0
call fcn.1004b840
push str.Automatic_scope
lea ecx, [ebp - 0x3f04]
mov byte [ebp - 4], 0xf8
call fcn.10027680
lea eax, [ebp - 0xeec]
mov byte [ebp - 4], 0xf9
push eax
push ecx
lea eax, [ebp - 0x3f04]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3f04]
call fcn.10027620
lea ecx, [ebp - 0xeec]
call fcn.1002b240
lea ecx, [ebp - 0x3f1c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push 0x1036dae8
lea ecx, [ebp - 0x3f34]
call fcn.10027680
lea eax, [ebp - 0x3f34]
mov dword [ebp - 4], 0x1fa
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Automatic_scope
call fcn.1011b760
lea ecx, [ebp - 0x3f34]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Quick_peek_assist
lea ecx, [ebp - 0x3f4c]
call fcn.10027680
lea eax, [ebp - 0x3f4c]
mov dword [ebp - 4], 0x1fb
push eax
lea eax, [ebp - 0x5f8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x5fc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3f4c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ae35a
push str.auto_peek
lea ecx, [ebp - 0x3f7c]
call fcn.10027680
lea eax, [ebp - 0x3f7c]
mov dword [ebp - 4], 0x1fc
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xf04], eax
lea ecx, [ebp - 0xef8]
movq qword [ebp - 0xf00], xmm0
call fcn.1004b840
push str.Quick_peek_assist
lea ecx, [ebp - 0x3f64]
mov byte [ebp - 4], 0xfd
call fcn.10027680
lea eax, [ebp - 0xf04]
mov byte [ebp - 4], 0xfe
push eax
push ecx
lea eax, [ebp - 0x3f64]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x3f64]
call fcn.10027620
lea ecx, [ebp - 0xf04]
call fcn.1002b240
lea ecx, [ebp - 0x3f7c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.auto_peek
lea ecx, [ebp - 0x3f94]
call fcn.10027680
lea eax, [ebp - 0x3f94]
mov dword [ebp - 4], 0x1ff
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_peek_assist
call fcn.1011b760
lea ecx, [ebp - 0x3f94]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.auto_peek_keystyle
lea ecx, [ebp - 0x3fc4]
call fcn.10027680
lea eax, [ebp - 0x3fc4]
mov dword [ebp - 4], 0x200
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov esi, dword [ebp - 0x1cc]
lea ecx, [ebp - 0x3fac]
push str.auto_peek_key
mov edi, eax
call fcn.10027680
lea eax, [ebp - 0x3fac]
mov byte [ebp - 4], 1
push eax
lea ecx, [esi + 0xc04]
call fcn.100267e0
push edi
mov edx, eax
mov ecx, 0x103d0f98
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x3fac]
call fcn.10027620
lea ecx, [ebp - 0x3fc4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.auto_peek
lea ecx, [ebp - 0x3fdc]
mov edi, esi
call fcn.10027680
lea eax, [ebp - 0x3fdc]
mov dword [ebp - 4], 0x202
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x3fdc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ae773
push str.Quick_peek_assist_indicator
lea ecx, [ebp - 0x3ff4]
call fcn.10027680
lea eax, [ebp - 0x3ff4]
mov dword [ebp - 4], 0x203
push eax
lea eax, [ebp - 0x600]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x604]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x3ff4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ae5ad
push str.auto_peek_ind
lea ecx, [ebp - 0x4024]
call fcn.10027680
lea eax, [ebp - 0x4024]
mov dword [ebp - 4], 0x204
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xf1c], eax
lea ecx, [ebp - 0xf10]
movq qword [ebp - 0xf18], xmm0
call fcn.1004b840
push str.Quick_peek_assist_indicator
lea ecx, [ebp - 0x400c]
mov byte [ebp - 4], 5
call fcn.10027680
lea eax, [ebp - 0xf1c]
mov byte [ebp - 4], 6
push eax
push ecx
lea eax, [ebp - 0x400c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x400c]
call fcn.10027620
lea ecx, [ebp - 0xf1c]
call fcn.1002b240
lea ecx, [ebp - 0x4024]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.auto_peek_ind
lea ecx, [ebp - 0x403c]
call fcn.10027680
lea eax, [ebp - 0x403c]
mov dword [ebp - 4], 0x207
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_peek_assist_indicator
call fcn.1011b760
lea ecx, [ebp - 0x403c]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.auto_peek_ind
lea ecx, [ebp - 0x4054]
call fcn.10027680
lea eax, [ebp - 0x4054]
mov dword [ebp - 4], 0x208
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x4054]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ae773
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
push str.Active_color
call fcn.10116ce0
movss xmm1, dword [0x103e3c50]
add esp, 4
movss xmm0, dword [0x103e3b5c]
call fcn.10101be0
push str.auto_peek_active
lea ecx, [ebp - 0x406c]
call fcn.10027680
push 0
lea eax, [ebp - 0x406c]
mov dword [ebp - 4], 0x209
push eax
lea ecx, [edi + 0xc44]
call fcn.100267c0
mov edx, eax
mov ecx, str.QuickpeekcolorA
call fcn.1009b930
add esp, 4
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x406c]
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
push str.Inactive_color
call fcn.10116ce0
movss xmm1, dword [0x103e3c50]
add esp, 4
movss xmm0, dword [0x103e3b5c]
call fcn.10101be0
push str.auto_peek_inactive
lea ecx, [ebp - 0x4084]
call fcn.10027680
push 0
lea eax, [ebp - 0x4084]
mov dword [ebp - 4], 0x20a
push eax
lea ecx, [edi + 0xc44]
call fcn.100267c0
mov edx, eax
mov ecx, str.QuickpeekcolorinA
call fcn.1009b930
add esp, 4
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4084]
call fcn.10027620
push str.antiUntrusted
lea ecx, [ebp - 0x409c]
call fcn.10027680
lea eax, [ebp - 0x409c]
mov dword [ebp - 4], 0x20b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x409c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
jne 0x100ae7c4
call fcn.101010e0
push str.Reduce_aim_step
lea ecx, [ebp - 0x40b4]
call fcn.10027680
lea eax, [ebp - 0x40b4]
mov dword [ebp - 4], 0x20c
push eax
lea eax, [ebp - 0x608]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x60c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x40b4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100ae8db
push str.aimstep
lea ecx, [ebp - 0x40e4]
call fcn.10027680
lea eax, [ebp - 0x40e4]
mov dword [ebp - 4], 0x20d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xf34], eax
lea ecx, [ebp - 0xf28]
movq qword [ebp - 0xf30], xmm0
call fcn.1004b840
push str.Reduce_aim_step
lea ecx, [ebp - 0x40cc]
mov byte [ebp - 4], 0xe
call fcn.10027680
lea eax, [ebp - 0xf34]
mov byte [ebp - 4], 0xf
push eax
push ecx
lea eax, [ebp - 0x40cc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x40cc]
call fcn.10027620
lea ecx, [ebp - 0xf34]
call fcn.1002b240
lea ecx, [ebp - 0x40e4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.aimstep
lea ecx, [ebp - 0x40fc]
call fcn.10027680
lea eax, [ebp - 0x40fc]
mov dword [ebp - 4], 0x210
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Reduce_aim_step
call fcn.1011b760
lea ecx, [ebp - 0x40fc]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.antiUntrusted
lea ecx, [ebp - 0x51ac]
call fcn.10027680
lea eax, [ebp - 0x51ac]
mov dword [ebp - 4], 0x211
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x51ac]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
jne 0x100ae992
call fcn.101011b0
push str.Maximum_FOV
lea ecx, [ebp - 0x4114]
call fcn.10027680
lea eax, [ebp - 0x4114]
mov dword [ebp - 4], 0x212
push eax
lea eax, [ebp - 0x610]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x614]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4114]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aeaa9
push str.fov_amount
lea ecx, [ebp - 0x4144]
call fcn.10027680
lea eax, [ebp - 0x4144]
mov dword [ebp - 4], 0x213
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xf4c], eax
lea ecx, [ebp - 0xf40]
movq qword [ebp - 0xf48], xmm0
call fcn.1004b840
push str.Maximum_FOV
lea ecx, [ebp - 0x412c]
mov byte [ebp - 4], 0x14
call fcn.10027680
lea eax, [ebp - 0xf4c]
mov byte [ebp - 4], 0x15
push eax
push ecx
lea eax, [ebp - 0x412c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x412c]
call fcn.10027620
lea ecx, [ebp - 0xf4c]
call fcn.1002b240
lea ecx, [ebp - 0x4144]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.fov_amount
lea ecx, [ebp - 0x415c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x216
lea eax, [ebp - 0x415c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b3c]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Maximum_FOV
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x415c]
call fcn.10027620
call fcn.10101360
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c4], esp
push 0x103cfc64
call fcn.10027680
sub esp, 0x18
mov dword [ebp - 4], 0x217
mov ecx, esp
push str.ragebot
call fcn.10027680
mov dword [ebp - 4], 0x14
call fcn.1009ba30
add esp, 0x30
lea ecx, [ebp - 0x18ec]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.1009b7b0
mov esi, dword [ebp - 0x1d0]
movss xmm2, dword [0x103e39a4]
movaps xmm1, xmm2
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
lea ecx, [ebp - 0x18f4]
mov dword [esi + 0x48], eax
call fcn.1009b7b0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.100ead60
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
movss xmm2, dword [0x103e39dc]
lea ecx, [ebp - 0x18fc]
movss xmm1, dword [0x103e3b68]
push 0
push 1
call fcn.1009b7b0
push eax
mov edx, str.Aimbot
mov ecx, str.Aimbot_Cover
call fcn.100ebb60
add esp, 0xc
call fcn.100ebbd0
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x61d4]
call fcn.1009b7c0
lea ecx, [ebp - 0x61e4]
push ecx
mov ecx, eax
call fcn.1009b820
movss xmm2, dword [0x103e3a04]
lea ecx, [ebp - 0x1904]
movss xmm1, dword [0x103e3b60]
push 0
movups xmm0, xmmword [eax]
push 0
movups xmmword [esi + 0xf8], xmm0
call fcn.1009b7b0
mov edx, eax
mov ecx, str.Aimbot___Aimbot_Spacer
call fcn.100ebff0
add esp, 8
call fcn.100ebbd0
push 0xff
push 0x31
push 0x31
push 0x31
lea ecx, [ebp - 0x61f4]
call fcn.1009b7c0
lea ecx, [ebp - 0x6204]
push ecx
mov ecx, eax
call fcn.1009b820
movups xmm0, xmmword [eax]
movups xmmword [esi + 0xf8], xmm0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
movss xmm2, dword [0x103e3b14]
lea ecx, [ebp - 0x190c]
movss xmm1, dword [0x103e3b68]
push 4
push 1
call fcn.1009b7b0
mov edx, eax
mov ecx, str.Fake_lag
call fcn.100eacf0
movss xmm2, dword [0x103e38e4]
lea ecx, [ebp - 0x1914]
movss xmm1, dword [0x103e3988]
add esp, 8
call fcn.1009b7b0
movss xmm2, dword [0x103e3988]
movaps xmm1, xmm2
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
lea ecx, [ebp - 0x191c]
mov dword [esi + 0x48], eax
call fcn.1009b7b0
movss xmm0, dword [0x103e39cc]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.1011c490
push str.Enable
lea ecx, [ebp - 0x4174]
call fcn.10027680
lea eax, [ebp - 0x4174]
mov dword [ebp - 4], 0x218
push eax
lea eax, [ebp - 0x618]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
lea eax, [ebp - 0x61c]
mov ecx, 0x105be244
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4174]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aee71
push str.enable_fakelag
lea ecx, [ebp - 0x41a4]
call fcn.10027680
lea eax, [ebp - 0x41a4]
mov dword [ebp - 4], 0x219
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xf64], eax
lea ecx, [ebp - 0xf58]
movq qword [ebp - 0xf60], xmm0
call fcn.1004b840
push str.Enable
lea ecx, [ebp - 0x418c]
mov byte [ebp - 4], 0x1a
call fcn.10027680
lea eax, [ebp - 0xf64]
mov byte [ebp - 4], 0x1b
push eax
push ecx
lea eax, [ebp - 0x418c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x418c]
call fcn.10027620
lea ecx, [ebp - 0xf64]
call fcn.1002b240
lea ecx, [ebp - 0x41a4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.enable_fakelag
lea ecx, [ebp - 0x41bc]
call fcn.10027680
lea eax, [ebp - 0x41bc]
mov dword [ebp - 4], 0x21c
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Enable
call fcn.1011b760
lea ecx, [ebp - 0x41bc]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Triggers
lea ecx, [ebp - 0x41d4]
call fcn.10027680
lea eax, [ebp - 0x41d4]
mov dword [ebp - 4], 0x21d
push eax
lea eax, [ebp - 0x620]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x624]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x41d4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aeffa
lea eax, [ebp - 0x80]
mov dword [ebp - 0xa6c], 0
push str.fakelag_triggers
lea ecx, [ebp - 0x4204]
mov dword [ebp - 0xa68], eax
call fcn.10027680
lea eax, [ebp - 0x4204]
mov dword [ebp - 4], 0x21e
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xa64], eax
lea ecx, [ebp - 0xa60]
lea eax, [ebp - 0x80]
push eax
call fcn.1002ddf0
push str.Triggers
lea ecx, [ebp - 0x41ec]
mov byte [ebp - 4], 0x1f
call fcn.10027680
lea eax, [ebp - 0xa6c]
mov byte [ebp - 4], 0x20
push eax
push ecx
lea eax, [ebp - 0x41ec]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x41ec]
call fcn.10027620
lea ecx, [ebp - 0xa6c]
call fcn.1002b240
lea ecx, [ebp - 0x4204]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.fakelag_triggers
lea ecx, [ebp - 0x421c]
call fcn.10027680
lea eax, [ebp - 0x421c]
mov dword [ebp - 4], 0x221
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x80]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Triggers
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x421c]
call fcn.10027620
call fcn.10101360
push str.Fake_lag_modes
lea ecx, [ebp - 0x4234]
call fcn.10027680
lea eax, [ebp - 0x4234]
mov dword [ebp - 4], 0x222
push eax
lea eax, [ebp - 0x628]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x62c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4234]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100af1a7
push str.fakelag_mode
lea ecx, [ebp - 0x4264]
call fcn.10027680
lea eax, [ebp - 0x4264]
mov dword [ebp - 4], 0x223
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xa84], eax
lea ecx, [ebp - 0xa78]
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xa7c], 0
mov dword [ebp - 0xa80], eax
call fcn.1004b840
push str.Fake_lag_modes
lea ecx, [ebp - 0x424c]
mov byte [ebp - 4], 0x24
call fcn.10027680
lea eax, [ebp - 0xa84]
mov byte [ebp - 4], 0x25
push eax
push ecx
lea eax, [ebp - 0x424c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x424c]
call fcn.10027620
lea ecx, [ebp - 0xa84]
call fcn.1002b240
lea ecx, [ebp - 0x4264]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.fakelag_mode
lea ecx, [ebp - 0x427c]
call fcn.10027680
lea eax, [ebp - 0x427c]
mov dword [ebp - 4], 0x226
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xc8]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Fake_lag_modes
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x427c]
call fcn.10027620
call fcn.10101360
push str.fakelag_mode
lea ecx, [ebp - 0x4294]
call fcn.10027680
lea eax, [ebp - 0x4294]
mov dword [ebp - 4], 0x227
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x4294]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 3
jne 0x100af448
push str.Variance
lea ecx, [ebp - 0x42ac]
call fcn.10027680
lea eax, [ebp - 0x42ac]
mov dword [ebp - 4], 0x228
push eax
lea eax, [ebp - 0x630]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x634]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x42ac]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100af392
push str.fakelag_variance
lea ecx, [ebp - 0x42dc]
call fcn.10027680
lea eax, [ebp - 0x42dc]
mov dword [ebp - 4], 0x229
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xf7c], eax
lea ecx, [ebp - 0xf70]
movq qword [ebp - 0xf78], xmm0
call fcn.1004b840
push str.Variance
lea ecx, [ebp - 0x42c4]
mov byte [ebp - 4], 0x2a
call fcn.10027680
lea eax, [ebp - 0xf7c]
mov byte [ebp - 4], 0x2b
push eax
push ecx
lea eax, [ebp - 0x42c4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x42c4]
call fcn.10027620
lea ecx, [ebp - 0xf7c]
call fcn.1002b240
lea ecx, [ebp - 0x42dc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.fakelag_variance
lea ecx, [ebp - 0x42f4]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x22c
lea eax, [ebp - 0x42f4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f__
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
xorps xmm2, xmm2
mov edx, eax
mov ecx, str.Variance
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x42f4]
call fcn.10027620
call fcn.10101360
push str.Limit
lea ecx, [ebp - 0x430c]
call fcn.10027680
lea eax, [ebp - 0x430c]
mov dword [ebp - 4], 0x22d
push eax
lea eax, [ebp - 0x638]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x63c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x430c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100af55f
push str.fakelag_limit
lea ecx, [ebp - 0x433c]
call fcn.10027680
lea eax, [ebp - 0x433c]
mov dword [ebp - 4], 0x22e
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xf94], eax
lea ecx, [ebp - 0xf88]
movq qword [ebp - 0xf90], xmm0
call fcn.1004b840
push str.Limit
lea ecx, [ebp - 0x4324]
mov byte [ebp - 4], 0x2f
call fcn.10027680
lea eax, [ebp - 0xf94]
mov byte [ebp - 4], 0x30
push eax
push ecx
lea eax, [ebp - 0x4324]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4324]
call fcn.10027620
lea ecx, [ebp - 0xf94]
call fcn.1002b240
lea ecx, [ebp - 0x433c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.fakelag_limit
lea ecx, [ebp - 0x4354]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x231
lea eax, [ebp - 0x4354]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39fc]
mov edx, eax
movss xmm2, dword [0x103e38e4]
mov ecx, str.Limit
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4354]
call fcn.10027620
call fcn.10101360
push str.Fake_lag_while_shooting
lea ecx, [ebp - 0x436c]
call fcn.10027680
lea eax, [ebp - 0x436c]
mov dword [ebp - 4], 0x232
push eax
lea eax, [ebp - 0x640]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x644]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x436c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100af731
push str.fakelag_shooting
lea ecx, [ebp - 0x439c]
call fcn.10027680
lea eax, [ebp - 0x439c]
mov dword [ebp - 4], 0x233
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xfac], eax
lea ecx, [ebp - 0xfa0]
movq qword [ebp - 0xfa8], xmm0
call fcn.1004b840
push str.Fake_lag_while_shooting
lea ecx, [ebp - 0x4384]
mov byte [ebp - 4], 0x34
call fcn.10027680
lea eax, [ebp - 0xfac]
mov byte [ebp - 4], 0x35
push eax
push ecx
lea eax, [ebp - 0x4384]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4384]
call fcn.10027620
lea ecx, [ebp - 0xfac]
call fcn.1002b240
lea ecx, [ebp - 0x439c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.fakelag_shooting
lea ecx, [ebp - 0x43b4]
call fcn.10027680
lea eax, [ebp - 0x43b4]
mov dword [ebp - 4], 0x236
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Fake_lag_while_shooting
call fcn.1011b760
lea ecx, [ebp - 0x43b4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Reset_on_bunny_hop
lea ecx, [ebp - 0x43cc]
call fcn.10027680
lea eax, [ebp - 0x43cc]
mov dword [ebp - 4], 0x237
push eax
lea eax, [ebp - 0x648]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x64c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x43cc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100af8ae
push str.fakelag_reset
lea ecx, [ebp - 0x43fc]
call fcn.10027680
lea eax, [ebp - 0x43fc]
mov dword [ebp - 4], 0x238
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xfc4], eax
lea ecx, [ebp - 0xfb8]
movq qword [ebp - 0xfc0], xmm0
call fcn.1004b840
push str.Reset_on_bunny_hop
lea ecx, [ebp - 0x43e4]
mov byte [ebp - 4], 0x39
call fcn.10027680
lea eax, [ebp - 0xfc4]
mov byte [ebp - 4], 0x3a
push eax
push ecx
lea eax, [ebp - 0x43e4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x43e4]
call fcn.10027620
lea ecx, [ebp - 0xfc4]
call fcn.1002b240
lea ecx, [ebp - 0x43fc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.fakelag_reset
lea ecx, [ebp - 0x4414]
call fcn.10027680
lea eax, [ebp - 0x4414]
mov dword [ebp - 4], 0x23b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Reset_on_bunny_hop
call fcn.1011b760
lea ecx, [ebp - 0x4414]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Disable_on_landing
lea ecx, [ebp - 0x442c]
call fcn.10027680
lea eax, [ebp - 0x442c]
mov dword [ebp - 4], 0x23c
push eax
lea eax, [ebp - 0x650]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x654]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x442c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100afa2b
push str.fakelag_on_land_r
lea ecx, [ebp - 0x445c]
call fcn.10027680
lea eax, [ebp - 0x445c]
mov dword [ebp - 4], 0x23d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xfdc], eax
lea ecx, [ebp - 0xfd0]
movq qword [ebp - 0xfd8], xmm0
call fcn.1004b840
push str.Disable_on_landing
lea ecx, [ebp - 0x4444]
mov byte [ebp - 4], 0x3e
call fcn.10027680
lea eax, [ebp - 0xfdc]
mov byte [ebp - 4], 0x3f
push eax
push ecx
lea eax, [ebp - 0x4444]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4444]
call fcn.10027620
lea ecx, [ebp - 0xfdc]
call fcn.1002b240
lea ecx, [ebp - 0x445c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.fakelag_on_land_r
lea ecx, [ebp - 0x4474]
call fcn.10027680
lea eax, [ebp - 0x4474]
mov dword [ebp - 4], 0x240
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Disable_on_landing
call fcn.1011b760
lea ecx, [ebp - 0x4474]
mov dword [ebp - 4], 0x14
call fcn.10027620
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c8], esp
push str.Fakelag
call fcn.10027680
sub esp, 0x18
mov dword [ebp - 4], 0x241
mov ecx, esp
push str.ragebot
call fcn.10027680
mov dword [ebp - 4], 0x14
call fcn.1009ba30
add esp, 0x30
lea ecx, [ebp - 0x1924]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.1009b7b0
mov esi, dword [ebp - 0x1d0]
movss xmm1, dword [0x103e39a4]
movaps xmm2, xmm1
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
lea ecx, [ebp - 0x192c]
mov dword [esi + 0x48], eax
call fcn.1009b7b0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.100ead60
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
movss xmm2, dword [0x103e39dc]
lea ecx, [ebp - 0x1934]
movss xmm1, dword [0x103e3b68]
push 0
push 1
call fcn.1009b7b0
push eax
mov edx, str.Fake_lag
mov ecx, str.Fake_lag_Cover
call fcn.100ebb60
add esp, 0xc
call fcn.100ebbd0
call fcn.101056e0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e39d8]
call fcn.10101be0
movss xmm2, dword [0x103e3b44]
lea ecx, [ebp - 0x193c]
movss xmm1, dword [0x103e3b68]
push 0
push 1
call fcn.1009b7b0
mov edx, eax
mov ecx, str.Other
call fcn.100eacf0
movss xmm2, dword [0x103e38e4]
lea ecx, [ebp - 0x1944]
movss xmm1, dword [0x103e3988]
add esp, 8
call fcn.1009b7b0
movss xmm2, dword [0x103e3988]
movaps xmm1, xmm2
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
lea ecx, [ebp - 0x194c]
mov dword [esi + 0x48], eax
call fcn.1009b7b0
movss xmm0, dword [0x103e39cc]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.1011c490
push 0xff
push 0x64
push 0xb5
push 0xb5
lea ecx, [ebp - 0x6274]
call fcn.1009b7c0
lea ecx, [ebp - 0x6224]
push ecx
mov ecx, eax
call fcn.1009b820
push str.Remove_spread
lea ecx, [ebp - 0x448c]
movups xmm0, xmmword [eax]
movups xmmword [esi + 0xb8], xmm0
call fcn.10027680
lea eax, [ebp - 0x448c]
mov dword [ebp - 4], 0x242
push eax
lea eax, [ebp - 0x658]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x65c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x448c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100afd4b
push str.nospread
lea ecx, [ebp - 0x44bc]
call fcn.10027680
lea eax, [ebp - 0x44bc]
mov dword [ebp - 4], 0x243
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xff4], eax
lea ecx, [ebp - 0xfe8]
movq qword [ebp - 0xff0], xmm0
call fcn.1004b840
push str.Remove_spread
lea ecx, [ebp - 0x44a4]
mov byte [ebp - 4], 0x44
call fcn.10027680
lea eax, [ebp - 0xff4]
mov byte [ebp - 4], 0x45
push eax
push ecx
lea eax, [ebp - 0x44a4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x44a4]
call fcn.10027620
lea ecx, [ebp - 0xff4]
call fcn.1002b240
lea ecx, [ebp - 0x44bc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.nospread
lea ecx, [ebp - 0x44d4]
call fcn.10027680
lea eax, [ebp - 0x44d4]
mov dword [ebp - 4], 0x246
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Remove_spread
call fcn.1011b760
lea ecx, [ebp - 0x44d4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push 0xff
push 0xd5
push 0xd5
push 0xd5
lea ecx, [ebp - 0x6214]
call fcn.1009b7c0
lea ecx, [ebp - 0x6244]
push ecx
mov ecx, eax
call fcn.1009b820
mov esi, dword [ebp - 0x1d0]
lea ecx, [ebp - 0x44ec]
push str.Remove_recoil
movups xmm0, xmmword [eax]
movups xmmword [esi + 0xb8], xmm0
call fcn.10027680
lea eax, [ebp - 0x44ec]
mov dword [ebp - 4], 0x247
push eax
lea eax, [ebp - 0x660]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x664]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x44ec]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100aff05
push str.norecoil
lea ecx, [ebp - 0x451c]
call fcn.10027680
lea eax, [ebp - 0x451c]
mov dword [ebp - 4], 0x248
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x100c], eax
lea ecx, [ebp - 0x1000]
movq qword [ebp - 0x1008], xmm0
call fcn.1004b840
push str.Remove_recoil
lea ecx, [ebp - 0x4504]
mov byte [ebp - 4], 0x49
call fcn.10027680
lea eax, [ebp - 0x100c]
mov byte [ebp - 4], 0x4a
push eax
push ecx
lea eax, [ebp - 0x4504]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4504]
call fcn.10027620
lea ecx, [ebp - 0x100c]
call fcn.1002b240
lea ecx, [ebp - 0x451c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.norecoil
lea ecx, [ebp - 0x4534]
call fcn.10027680
lea eax, [ebp - 0x4534]
mov dword [ebp - 4], 0x24b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Remove_recoil
call fcn.1011b760
lea ecx, [ebp - 0x4534]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.weapon_cnofig
lea ecx, [ebp - 0x454c]
call fcn.10027680
lea eax, [ebp - 0x454c]
mov dword [ebp - 4], 0x24c
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x454c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
test esi, esi
jne 0x100b0234
call fcn.1011c450
call fcn.1011c4d0
push str.quickstop_keystyle
lea ecx, [ebp - 0x457c]
call fcn.10027680
lea eax, [ebp - 0x457c]
mov dword [ebp - 4], 0x24d
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push str.quickstop_key
lea ecx, [ebp - 0x4564]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x4564]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push esi
mov edx, eax
mov ecx, str.Quick_stop
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x4564]
call fcn.10027620
lea ecx, [ebp - 0x457c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.quickstop
lea ecx, [ebp - 0x4594]
call fcn.10027680
lea eax, [ebp - 0x4594]
mov dword [ebp - 4], 0x24f
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d11bc
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4594]
call fcn.10027620
call fcn.10101360
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x45ac]
call fcn.10027680
lea eax, [ebp - 0x45ac]
mov dword [ebp - 4], 0x250
push eax
lea eax, [ebp - 0x668]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x66c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x45ac]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b01d5
push str.between_shots
lea ecx, [ebp - 0x45dc]
call fcn.10027680
lea eax, [ebp - 0x45dc]
mov dword [ebp - 4], 0x251
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1024], eax
lea ecx, [ebp - 0x1018]
movq qword [ebp - 0x1020], xmm0
call fcn.1004b840
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x45c4]
mov byte [ebp - 4], 0x52
call fcn.10027680
lea eax, [ebp - 0x1024]
mov byte [ebp - 4], 0x53
push eax
push ecx
lea eax, [ebp - 0x45c4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x45c4]
call fcn.10027620
lea ecx, [ebp - 0x1024]
call fcn.1002b240
lea ecx, [ebp - 0x45dc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.between_shots
lea ecx, [ebp - 0x45f4]
call fcn.10027680
lea eax, [ebp - 0x45f4]
mov dword [ebp - 4], 0x254
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_stop_between_shots
call fcn.1011b760
lea ecx, [ebp - 0x45f4]
jmp 0x100b103d
push str.weapon_cnofig
lea ecx, [ebp - 0x460c]
call fcn.10027680
lea eax, [ebp - 0x460c]
mov dword [ebp - 4], 0x255
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x460c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 1
jne 0x100b04fe
call fcn.1011c450
call fcn.1011c4d0
push str.quickstop_keystyle_scout
lea ecx, [ebp - 0x463c]
call fcn.10027680
lea eax, [ebp - 0x463c]
mov dword [ebp - 4], 0x256
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push str.quickstop_key_scout
lea ecx, [ebp - 0x4624]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x4624]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push esi
mov edx, eax
mov ecx, str.Quick_stop
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x4624]
call fcn.10027620
lea ecx, [ebp - 0x463c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.quickstop_scout
lea ecx, [ebp - 0x4654]
call fcn.10027680
lea eax, [ebp - 0x4654]
mov dword [ebp - 4], 0x258
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d11bc
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4654]
call fcn.10027620
call fcn.10101360
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x466c]
call fcn.10027680
lea eax, [ebp - 0x466c]
mov dword [ebp - 4], 0x259
push eax
lea eax, [ebp - 0x670]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x674]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x466c]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b049f
push str.between_shots_scout
lea ecx, [ebp - 0x469c]
call fcn.10027680
lea eax, [ebp - 0x469c]
mov dword [ebp - 4], 0x25a
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x103c], eax
lea ecx, [ebp - 0x1030]
movq qword [ebp - 0x1038], xmm0
call fcn.1004b840
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x4684]
mov byte [ebp - 4], 0x5b
call fcn.10027680
lea eax, [ebp - 0x103c]
mov byte [ebp - 4], 0x5c
push eax
push ecx
lea eax, [ebp - 0x4684]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4684]
call fcn.10027620
lea ecx, [ebp - 0x103c]
call fcn.1002b240
lea ecx, [ebp - 0x469c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.between_shots_scout
lea ecx, [ebp - 0x46b4]
call fcn.10027680
lea eax, [ebp - 0x46b4]
mov dword [ebp - 4], 0x25d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_stop_between_shots
call fcn.1011b760
lea ecx, [ebp - 0x46b4]
jmp 0x100b103d
push str.weapon_cnofig
lea ecx, [ebp - 0x46cc]
call fcn.10027680
lea eax, [ebp - 0x46cc]
mov dword [ebp - 4], 0x25e
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x46cc]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 2
jne 0x100b07c8
call fcn.1011c450
call fcn.1011c4d0
push str.quickstop_keystyle_awp
lea ecx, [ebp - 0x46fc]
call fcn.10027680
lea eax, [ebp - 0x46fc]
mov dword [ebp - 4], 0x25f
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push str.quickstop_key_awp
lea ecx, [ebp - 0x46e4]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x46e4]
mov byte [ebp - 4], 0x60
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push esi
mov edx, eax
mov ecx, str.Quick_stop
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x46e4]
call fcn.10027620
lea ecx, [ebp - 0x46fc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.quickstop_awp
lea ecx, [ebp - 0x4714]
call fcn.10027680
lea eax, [ebp - 0x4714]
mov dword [ebp - 4], 0x261
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d11bc
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4714]
call fcn.10027620
call fcn.10101360
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x472c]
call fcn.10027680
lea eax, [ebp - 0x472c]
mov dword [ebp - 4], 0x262
push eax
lea eax, [ebp - 0x678]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x67c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x472c]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b0769
push str.between_shots_awp
lea ecx, [ebp - 0x475c]
call fcn.10027680
lea eax, [ebp - 0x475c]
mov dword [ebp - 4], 0x263
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1054], eax
lea ecx, [ebp - 0x1048]
movq qword [ebp - 0x1050], xmm0
call fcn.1004b840
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x4744]
mov byte [ebp - 4], 0x64
call fcn.10027680
lea eax, [ebp - 0x1054]
mov byte [ebp - 4], 0x65
push eax
push ecx
lea eax, [ebp - 0x4744]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4744]
call fcn.10027620
lea ecx, [ebp - 0x1054]
call fcn.1002b240
lea ecx, [ebp - 0x475c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.between_shots_awp
lea ecx, [ebp - 0x4774]
call fcn.10027680
lea eax, [ebp - 0x4774]
mov dword [ebp - 4], 0x266
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_stop_between_shots
call fcn.1011b760
lea ecx, [ebp - 0x4774]
jmp 0x100b103d
push str.weapon_cnofig
lea ecx, [ebp - 0x478c]
call fcn.10027680
lea eax, [ebp - 0x478c]
mov dword [ebp - 4], 0x267
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x478c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
lea eax, [edi + 0xc04]
mov dword [ebp - 0x1c4], eax
cmp esi, 3
jne 0x100b0a9e
call fcn.1011c450
call fcn.1011c4d0
push str.quickstop_keystyle_deagle
lea ecx, [ebp - 0x47bc]
call fcn.10027680
lea eax, [ebp - 0x47bc]
mov dword [ebp - 4], 0x268
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push str.quickstop_key_deagle
lea ecx, [ebp - 0x47a4]
mov esi, eax
call fcn.10027680
lea eax, [ebp - 0x47a4]
mov byte [ebp - 4], 0x69
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
push esi
mov edx, eax
mov ecx, str.Quick_stop
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x47a4]
call fcn.10027620
lea ecx, [ebp - 0x47bc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.quickstop_deagle
lea ecx, [ebp - 0x47d4]
call fcn.10027680
lea eax, [ebp - 0x47d4]
mov dword [ebp - 4], 0x26a
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d11bc
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x47d4]
call fcn.10027620
call fcn.10101360
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x47ec]
call fcn.10027680
lea eax, [ebp - 0x47ec]
mov dword [ebp - 4], 0x26b
push eax
lea eax, [ebp - 0x680]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x684]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x47ec]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b0a3f
push str.between_shots_deagle
lea ecx, [ebp - 0x481c]
call fcn.10027680
lea eax, [ebp - 0x481c]
mov dword [ebp - 4], 0x26c
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x106c], eax
lea ecx, [ebp - 0x1060]
movq qword [ebp - 0x1068], xmm0
call fcn.1004b840
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x4804]
mov byte [ebp - 4], 0x6d
call fcn.10027680
lea eax, [ebp - 0x106c]
mov byte [ebp - 4], 0x6e
push eax
push ecx
lea eax, [ebp - 0x4804]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4804]
call fcn.10027620
lea ecx, [ebp - 0x106c]
call fcn.1002b240
lea ecx, [ebp - 0x481c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.between_shots_deagle
lea ecx, [ebp - 0x4834]
call fcn.10027680
lea eax, [ebp - 0x4834]
mov dword [ebp - 4], 0x26f
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_stop_between_shots
call fcn.1011b760
lea ecx, [ebp - 0x4834]
jmp 0x100b103d
push str.weapon_cnofig
lea ecx, [ebp - 0x484c]
call fcn.10027680
lea eax, [ebp - 0x484c]
mov dword [ebp - 4], 0x270
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x484c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 4
jne 0x100b0d70
call fcn.1011c450
call fcn.1011c4d0
push str.quickstop_keystyle_pistols
lea ecx, [ebp - 0x487c]
call fcn.10027680
lea eax, [ebp - 0x487c]
mov dword [ebp - 4], 0x271
mov ecx, dword [ebp - 0x1c4]
push eax
call fcn.100267e0
mov esi, dword [ebp - 0x1cc]
lea ecx, [ebp - 0x4864]
push str.quickstop_key_pistols
mov edi, eax
call fcn.10027680
lea eax, [ebp - 0x4864]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [esi + 0xc04]
call fcn.100267e0
push edi
mov edx, eax
mov ecx, str.Quick_stop
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x4864]
call fcn.10027620
lea ecx, [ebp - 0x487c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.quickstop_pistols
lea ecx, [ebp - 0x4894]
mov edi, esi
call fcn.10027680
lea eax, [ebp - 0x4894]
mov dword [ebp - 4], 0x273
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d11bc
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4894]
call fcn.10027620
call fcn.10101360
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x48ac]
call fcn.10027680
lea eax, [ebp - 0x48ac]
mov dword [ebp - 4], 0x274
push eax
lea eax, [ebp - 0x688]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x68c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x48ac]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b0d11
push str.between_shots_pistols
lea ecx, [ebp - 0x48dc]
call fcn.10027680
lea eax, [ebp - 0x48dc]
mov dword [ebp - 4], 0x275
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1084], eax
lea ecx, [ebp - 0x1078]
movq qword [ebp - 0x1080], xmm0
call fcn.1004b840
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x48c4]
mov byte [ebp - 4], 0x76
call fcn.10027680
lea eax, [ebp - 0x1084]
mov byte [ebp - 4], 0x77
push eax
push ecx
lea eax, [ebp - 0x48c4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x48c4]
call fcn.10027620
lea ecx, [ebp - 0x1084]
call fcn.1002b240
lea ecx, [ebp - 0x48dc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.between_shots_pistols
lea ecx, [ebp - 0x48f4]
call fcn.10027680
lea eax, [ebp - 0x48f4]
mov dword [ebp - 4], 0x278
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_stop_between_shots
call fcn.1011b760
lea ecx, [ebp - 0x48f4]
jmp 0x100b103d
push str.weapon_cnofig
lea ecx, [ebp - 0x490c]
call fcn.10027680
lea eax, [ebp - 0x490c]
mov dword [ebp - 4], 0x279
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x490c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 5
jne 0x100b1049
call fcn.1011c450
call fcn.1011c4d0
push str.quickstop_keystyle_revolver
lea ecx, [ebp - 0x493c]
call fcn.10027680
lea eax, [ebp - 0x493c]
mov dword [ebp - 4], 0x27a
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov esi, dword [ebp - 0x1cc]
lea ecx, [ebp - 0x4924]
push str.quickstop_key_revolver
mov edi, eax
call fcn.10027680
lea eax, [ebp - 0x4924]
mov byte [ebp - 4], 0x7b
push eax
lea ecx, [esi + 0xc04]
call fcn.100267e0
push edi
mov edx, eax
mov ecx, str.Quick_stop
call fcn.10117a00
add esp, 4
lea ecx, [ebp - 0x4924]
call fcn.10027620
lea ecx, [ebp - 0x493c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.quickstop_revolver
lea ecx, [ebp - 0x4954]
mov edi, esi
call fcn.10027680
lea eax, [ebp - 0x4954]
mov dword [ebp - 4], 0x27c
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d11bc
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4954]
call fcn.10027620
call fcn.10101360
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x496c]
call fcn.10027680
lea eax, [ebp - 0x496c]
mov dword [ebp - 4], 0x27d
push eax
lea eax, [ebp - 0x690]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x694]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x496c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b0fe3
push str.between_shots_revolver
lea ecx, [ebp - 0x499c]
call fcn.10027680
lea eax, [ebp - 0x499c]
mov dword [ebp - 4], 0x27e
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x109c], eax
lea ecx, [ebp - 0x1090]
movq qword [ebp - 0x1098], xmm0
call fcn.1004b840
push str.Quick_stop_between_shots
lea ecx, [ebp - 0x4984]
mov byte [ebp - 4], 0x7f
call fcn.10027680
lea eax, [ebp - 0x109c]
mov byte [ebp - 4], 0x80
push eax
push ecx
lea eax, [ebp - 0x4984]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4984]
call fcn.10027620
lea ecx, [ebp - 0x109c]
call fcn.1002b240
lea ecx, [ebp - 0x499c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.between_shots_revolver
lea ecx, [ebp - 0x49b4]
call fcn.10027680
lea eax, [ebp - 0x49b4]
mov dword [ebp - 4], 0x281
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Quick_stop_between_shots
call fcn.1011b760
lea ecx, [ebp - 0x49b4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Accuracy_boost
lea ecx, [ebp - 0x49cc]
call fcn.10027680
lea eax, [ebp - 0x49cc]
mov dword [ebp - 4], 0x282
push eax
lea eax, [ebp - 0x698]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x69c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x49cc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b116b
push str.accuracy_boost
lea ecx, [ebp - 0x49fc]
call fcn.10027680
lea eax, [ebp - 0x49fc]
mov dword [ebp - 4], 0x283
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xa9c], eax
lea ecx, [ebp - 0xa90]
lea eax, [ebp - 0xd4]
mov dword [ebp - 0xa94], 0
mov dword [ebp - 0xa98], eax
call fcn.1004b840
push str.Accuracy_boost
lea ecx, [ebp - 0x49e4]
mov byte [ebp - 4], 0x84
call fcn.10027680
lea eax, [ebp - 0xa9c]
mov byte [ebp - 4], 0x85
push eax
push ecx
lea eax, [ebp - 0x49e4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x49e4]
call fcn.10027620
lea ecx, [ebp - 0xa9c]
call fcn.1002b240
lea ecx, [ebp - 0x49fc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.accuracy_boost
lea ecx, [ebp - 0x4a14]
call fcn.10027680
lea eax, [ebp - 0x4a14]
mov dword [ebp - 4], 0x286
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xd4]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Accuracy_boost
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4a14]
call fcn.10027620
call fcn.10101360
push 0x103d127c
lea ecx, [ebp - 0x4a2c]
call fcn.10027680
lea eax, [ebp - 0x4a2c]
mov dword [ebp - 4], 0x287
push eax
lea eax, [ebp - 0x6a0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6a4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4a2c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b1315
push str.target_limit
lea ecx, [ebp - 0x4a5c]
call fcn.10027680
lea eax, [ebp - 0x4a5c]
mov dword [ebp - 4], 0x288
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x10b4], eax
lea ecx, [ebp - 0x10a8]
movq qword [ebp - 0x10b0], xmm0
call fcn.1004b840
push 0x103d127c
lea ecx, [ebp - 0x4a44]
mov byte [ebp - 4], 0x89
call fcn.10027680
lea eax, [ebp - 0x10b4]
mov byte [ebp - 4], 0x8a
push eax
push ecx
lea eax, [ebp - 0x4a44]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4a44]
call fcn.10027620
lea ecx, [ebp - 0x10b4]
call fcn.1002b240
lea ecx, [ebp - 0x4a5c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.target_limit
lea ecx, [ebp - 0x4a74]
call fcn.10027680
lea eax, [ebp - 0x4a74]
mov dword [ebp - 4], 0x28b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, 0x103d127c
call fcn.1011b760
lea ecx, [ebp - 0x4a74]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.target_limit
lea ecx, [ebp - 0x4a8c]
call fcn.10027680
lea eax, [ebp - 0x4a8c]
mov dword [ebp - 4], 0x28c
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x4a8c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b1575
push str.Target_limit
lea ecx, [ebp - 0x4aa4]
call fcn.10027680
lea eax, [ebp - 0x4aa4]
mov dword [ebp - 4], 0x28d
push eax
lea eax, [ebp - 0x6a8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6ac]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4aa4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b14e2
push str.target_limit_f
lea ecx, [ebp - 0x4ad4]
call fcn.10027680
lea eax, [ebp - 0x4ad4]
mov dword [ebp - 4], 0x28e
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x10cc], eax
lea ecx, [ebp - 0x10c0]
movq qword [ebp - 0x10c8], xmm0
call fcn.1004b840
push str.Target_limit
lea ecx, [ebp - 0x4abc]
mov byte [ebp - 4], 0x8f
call fcn.10027680
lea eax, [ebp - 0x10cc]
mov byte [ebp - 4], 0x90
push eax
push ecx
lea eax, [ebp - 0x4abc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4abc]
call fcn.10027620
lea ecx, [ebp - 0x10cc]
call fcn.1002b240
lea ecx, [ebp - 0x4ad4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.target_limit_f
lea ecx, [ebp - 0x4aec]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x291
lea eax, [ebp - 0x4aec]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Target_limit
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4aec]
call fcn.10027620
call fcn.10101360
push str.Anti_aim_correction
lea ecx, [ebp - 0x4b04]
call fcn.10027680
lea eax, [ebp - 0x4b04]
mov dword [ebp - 4], 0x292
push eax
lea eax, [ebp - 0x6b0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6b4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4b04]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b168c
push str.aa_correction
lea ecx, [ebp - 0x4b34]
call fcn.10027680
lea eax, [ebp - 0x4b34]
mov dword [ebp - 4], 0x293
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x10e4], eax
lea ecx, [ebp - 0x10d8]
movq qword [ebp - 0x10e0], xmm0
call fcn.1004b840
push str.Anti_aim_correction
lea ecx, [ebp - 0x4b1c]
mov byte [ebp - 4], 0x94
call fcn.10027680
lea eax, [ebp - 0x10e4]
mov byte [ebp - 4], 0x95
push eax
push ecx
lea eax, [ebp - 0x4b1c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4b1c]
call fcn.10027620
lea ecx, [ebp - 0x10e4]
call fcn.1002b240
lea ecx, [ebp - 0x4b34]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.aa_correction
lea ecx, [ebp - 0x4b4c]
call fcn.10027680
lea eax, [ebp - 0x4b4c]
mov dword [ebp - 4], 0x296
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Anti_aim_correction
call fcn.1011b760
lea ecx, [ebp - 0x4b4c]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Anti_aim_resolver
lea ecx, [ebp - 0x4b64]
call fcn.10027680
lea eax, [ebp - 0x4b64]
mov dword [ebp - 4], 0x297
push eax
lea eax, [ebp - 0x6b8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6bc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4b64]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b1809
push str.resolver
lea ecx, [ebp - 0x4b94]
call fcn.10027680
lea eax, [ebp - 0x4b94]
mov dword [ebp - 4], 0x298
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x10fc], eax
lea ecx, [ebp - 0x10f0]
movq qword [ebp - 0x10f8], xmm0
call fcn.1004b840
push str.Anti_aim_resolver
lea ecx, [ebp - 0x4b7c]
mov byte [ebp - 4], 0x99
call fcn.10027680
lea eax, [ebp - 0x10fc]
mov byte [ebp - 4], 0x9a
push eax
push ecx
lea eax, [ebp - 0x4b7c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4b7c]
call fcn.10027620
lea ecx, [ebp - 0x10fc]
call fcn.1002b240
lea ecx, [ebp - 0x4b94]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.resolver
lea ecx, [ebp - 0x4bac]
call fcn.10027680
lea eax, [ebp - 0x4bac]
mov dword [ebp - 4], 0x29b
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Anti_aim_resolver
call fcn.1011b760
lea ecx, [ebp - 0x4bac]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Anti_aim_edge_correction
lea ecx, [ebp - 0x4bc4]
call fcn.10027680
lea eax, [ebp - 0x4bc4]
mov dword [ebp - 4], 0x29c
push eax
lea eax, [ebp - 0x6c0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6c4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4bc4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b1986
push str.aa_edge_correction
lea ecx, [ebp - 0x4bf4]
call fcn.10027680
lea eax, [ebp - 0x4bf4]
mov dword [ebp - 4], 0x29d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1114], eax
lea ecx, [ebp - 0x1108]
movq qword [ebp - 0x1110], xmm0
call fcn.1004b840
push str.Anti_aim_edge_correction
lea ecx, [ebp - 0x4bdc]
mov byte [ebp - 4], 0x9e
call fcn.10027680
lea eax, [ebp - 0x1114]
mov byte [ebp - 4], 0x9f
push eax
push ecx
lea eax, [ebp - 0x4bdc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4bdc]
call fcn.10027620
lea ecx, [ebp - 0x1114]
call fcn.1002b240
lea ecx, [ebp - 0x4bf4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.aa_edge_correction
lea ecx, [ebp - 0x4c0c]
call fcn.10027680
lea eax, [ebp - 0x4c0c]
mov dword [ebp - 4], 0x2a0
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Anti_aim_edge_correction
call fcn.1011b760
lea ecx, [ebp - 0x4c0c]
mov dword [ebp - 4], 0x14
call fcn.10027620
push 0x103d131c
lea ecx, [ebp - 0x4c24]
call fcn.10027680
lea eax, [ebp - 0x4c24]
mov dword [ebp - 4], 0x2a1
push eax
lea eax, [ebp - 0x6c8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6cc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4c24]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b1b03
push str.override
lea ecx, [ebp - 0x4c54]
call fcn.10027680
lea eax, [ebp - 0x4c54]
mov dword [ebp - 4], 0x2a2
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x112c], eax
lea ecx, [ebp - 0x1120]
movq qword [ebp - 0x1128], xmm0
call fcn.1004b840
push 0x103d131c
lea ecx, [ebp - 0x4c3c]
mov byte [ebp - 4], 0xa3
call fcn.10027680
lea eax, [ebp - 0x112c]
mov byte [ebp - 4], 0xa4
push eax
push ecx
lea eax, [ebp - 0x4c3c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4c3c]
call fcn.10027620
lea ecx, [ebp - 0x112c]
call fcn.1002b240
lea ecx, [ebp - 0x4c54]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.override
lea ecx, [ebp - 0x4c6c]
call fcn.10027680
lea eax, [ebp - 0x4c6c]
mov dword [ebp - 4], 0x2a5
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, 0x103d131c
call fcn.1011b760
lea ecx, [ebp - 0x4c6c]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.override_key
lea ecx, [ebp - 0x4c84]
call fcn.10027680
push 0
lea eax, [ebp - 0x4c84]
mov dword [ebp - 4], 0x2a6
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov edx, eax
mov ecx, str.Anti_aim_resolver_override
call fcn.10117a00
add esp, 4
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4c84]
call fcn.10027620
push str.Fake_lag_correction
lea ecx, [ebp - 0x4c9c]
call fcn.10027680
lea eax, [ebp - 0x4c9c]
mov dword [ebp - 4], 0x2a7
push eax
lea eax, [ebp - 0x6d0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6d4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4c9c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b1cd7
push str.lagfix_mide
lea ecx, [ebp - 0x4ccc]
call fcn.10027680
lea eax, [ebp - 0x4ccc]
mov dword [ebp - 4], 0x2a8
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xab4], eax
lea ecx, [ebp - 0xaa8]
lea eax, [ebp - 0xe0]
mov dword [ebp - 0xaac], 0
mov dword [ebp - 0xab0], eax
call fcn.1004b840
push str.Fake_lag_correction
lea ecx, [ebp - 0x4cb4]
mov byte [ebp - 4], 0xa9
call fcn.10027680
lea eax, [ebp - 0xab4]
mov byte [ebp - 4], 0xaa
push eax
push ecx
lea eax, [ebp - 0x4cb4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4cb4]
call fcn.10027620
lea ecx, [ebp - 0xab4]
call fcn.1002b240
lea ecx, [ebp - 0x4ccc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.lagfix_mide
lea ecx, [ebp - 0x4ce4]
call fcn.10027680
lea eax, [ebp - 0x4ce4]
mov dword [ebp - 4], 0x2ab
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xe0]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Fake_lag_correction
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4ce4]
call fcn.10027620
call fcn.10101360
push str.Simulate_player_movement
lea ecx, [ebp - 0x4cfc]
call fcn.10027680
lea eax, [ebp - 0x4cfc]
mov dword [ebp - 4], 0x2ac
push eax
lea eax, [ebp - 0x6d8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6dc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4cfc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b1e81
push str.lagfix_2
lea ecx, [ebp - 0x4d2c]
call fcn.10027680
lea eax, [ebp - 0x4d2c]
mov dword [ebp - 4], 0x2ad
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xcc4], eax
lea ecx, [ebp - 0xcb8]
movq qword [ebp - 0xcc0], xmm0
call fcn.1004b840
push str.Simulate_player_movement
lea ecx, [ebp - 0x4d14]
mov byte [ebp - 4], 0xae
call fcn.10027680
lea eax, [ebp - 0xcc4]
mov byte [ebp - 4], 0xaf
push eax
push ecx
lea eax, [ebp - 0x4d14]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4d14]
call fcn.10027620
lea ecx, [ebp - 0xcc4]
call fcn.1002b240
lea ecx, [ebp - 0x4d2c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.lagfix_2
lea ecx, [ebp - 0x4d44]
call fcn.10027680
lea eax, [ebp - 0x4d44]
mov dword [ebp - 4], 0x2b0
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Simulate_player_movement
call fcn.1011b760
lea ecx, [ebp - 0x4d44]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.weapon_cnofig
lea ecx, [ebp - 0x4d5c]
call fcn.10027680
lea eax, [ebp - 0x4d5c]
mov dword [ebp - 4], 0x2b1
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x4d5c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
test esi, esi
jne 0x100b274b
push 0x103d1398
lea ecx, [ebp - 0x4d74]
call fcn.10027680
lea eax, [ebp - 0x4d74]
mov dword [ebp - 4], 0x2b2
push eax
lea eax, [ebp - 0x6e0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6e4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4d74]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b204f
lea eax, [ebp - 0x38]
mov dword [ebp - 0xacc], 0
push str.baim1
lea ecx, [ebp - 0x4da4]
mov dword [ebp - 0xac8], eax
call fcn.10027680
lea eax, [ebp - 0x4da4]
mov dword [ebp - 4], 0x2b3
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xac4], eax
lea ecx, [ebp - 0xac0]
lea eax, [ebp - 0x38]
push eax
call fcn.1002ddf0
push 0x103d1398
lea ecx, [ebp - 0x4d8c]
mov byte [ebp - 4], 0xb4
call fcn.10027680
lea eax, [ebp - 0xacc]
mov byte [ebp - 4], 0xb5
push eax
push ecx
lea eax, [ebp - 0x4d8c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4d8c]
call fcn.10027620
lea ecx, [ebp - 0xacc]
call fcn.1002b240
lea ecx, [ebp - 0x4da4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim1
lea ecx, [ebp - 0x4dbc]
call fcn.10027680
lea eax, [ebp - 0x4dbc]
mov dword [ebp - 4], 0x2b6
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x38]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d1398
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4dbc]
call fcn.10027620
call fcn.10101360
push str.Only_body_aim
lea ecx, [ebp - 0x4dd4]
call fcn.10027680
lea eax, [ebp - 0x4dd4]
mov dword [ebp - 4], 0x2b7
push eax
lea eax, [ebp - 0x6e8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6ec]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4dd4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b2202
lea eax, [ebp - 0x44]
mov dword [ebp - 0xae4], 0
push str.baim2
lea ecx, [ebp - 0x4e04]
mov dword [ebp - 0xae0], eax
call fcn.10027680
lea eax, [ebp - 0x4e04]
mov dword [ebp - 4], 0x2b8
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xadc], eax
lea ecx, [ebp - 0xad8]
lea eax, [ebp - 0x44]
push eax
call fcn.1002ddf0
push str.Only_body_aim
lea ecx, [ebp - 0x4dec]
mov byte [ebp - 4], 0xb9
call fcn.10027680
lea eax, [ebp - 0xae4]
mov byte [ebp - 4], 0xba
push eax
push ecx
lea eax, [ebp - 0x4dec]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4dec]
call fcn.10027620
lea ecx, [ebp - 0xae4]
call fcn.1002b240
lea ecx, [ebp - 0x4e04]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim2
lea ecx, [ebp - 0x4e1c]
call fcn.10027680
lea eax, [ebp - 0x4e1c]
mov dword [ebp - 4], 0x2bb
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Only_body_aim
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4e1c]
call fcn.10027620
call fcn.10101360
push str.baim2
lea ecx, [ebp - 0x4e34]
call fcn.10027680
lea eax, [ebp - 0x4e34]
mov dword [ebp - 4], 0x2bc
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x238]
mov dword [ebp - 0x238], 1
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x4e34]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b24a4
push str.Hp
lea ecx, [ebp - 0x4e4c]
call fcn.10027680
lea eax, [ebp - 0x4e4c]
mov dword [ebp - 4], 0x2bd
push eax
lea eax, [ebp - 0x6f0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6f4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4e4c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b2411
push str.baim_hp
lea ecx, [ebp - 0x4e7c]
call fcn.10027680
lea eax, [ebp - 0x4e7c]
mov dword [ebp - 4], 0x2be
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xcdc], eax
lea ecx, [ebp - 0xcd0]
movq qword [ebp - 0xcd8], xmm0
call fcn.1004b840
push str.Hp
lea ecx, [ebp - 0x4e64]
mov byte [ebp - 4], 0xbf
call fcn.10027680
lea eax, [ebp - 0xcdc]
mov byte [ebp - 4], 0xc0
push eax
push ecx
lea eax, [ebp - 0x4e64]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4e64]
call fcn.10027620
lea ecx, [ebp - 0xcdc]
call fcn.1002b240
lea ecx, [ebp - 0x4e7c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.baim_hp
lea ecx, [ebp - 0x4e94]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x2c1
lea eax, [ebp - 0x4e94]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fhp
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3a88]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hp
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4e94]
call fcn.10027620
call fcn.10101360
push str.baim2
lea ecx, [ebp - 0x4ec4]
call fcn.10027680
mov eax, 1
mov dword [ebp - 4], 0x2c2
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x4ec4]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x234]
mov dword [ebp - 0x234], 4
push ecx
mov ecx, eax
call fcn.100262e0
cmp byte [eax], 0
jne 0x100b2559
push str.baim1
lea ecx, [ebp - 0x4eac]
call fcn.10027680
mov eax, 3
mov dword [ebp - 4], 0x2c3
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x4eac]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x230]
mov dword [ebp - 0x230], 5
push ecx
mov ecx, eax
call fcn.100262e0
mov byte [ebp - 0x1b9], 0
cmp byte [eax], 0
je 0x100b2560
mov byte [ebp - 0x1b9], 1
mov eax, dword [ebp - 0x1c0]
test al, 2
je 0x100b2584
and eax, 0xfffffffd
lea ecx, [ebp - 0x4eac]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test al, 1
je 0x100b25a3
and eax, 0xfffffffe
lea ecx, [ebp - 0x4ec4]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5169
push str.Misses
lea ecx, [ebp - 0x4edc]
call fcn.10027680
lea eax, [ebp - 0x4edc]
mov dword [ebp - 4], 0x2c4
push eax
lea eax, [ebp - 0x6f8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x6fc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4edc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b26c7
push str.misses
lea ecx, [ebp - 0x4f0c]
call fcn.10027680
lea eax, [ebp - 0x4f0c]
mov dword [ebp - 4], 0x2c5
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xcf4], eax
lea ecx, [ebp - 0xce8]
movq qword [ebp - 0xcf0], xmm0
call fcn.1004b840
push str.Misses
lea ecx, [ebp - 0x4ef4]
mov byte [ebp - 4], 0xc6
call fcn.10027680
lea eax, [ebp - 0xcf4]
mov byte [ebp - 4], 0xc7
push eax
push ecx
lea eax, [ebp - 0x4ef4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4ef4]
call fcn.10027620
lea ecx, [ebp - 0xcf4]
call fcn.1002b240
lea ecx, [ebp - 0x4f0c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.misses
lea ecx, [ebp - 0x4f24]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x2c8
lea eax, [ebp - 0x4f24]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Misses
call fcn.1011fa10
lea ecx, [ebp - 0x4f24]
jmp 0x100b5155
push str.weapon_cnofig
lea ecx, [ebp - 0x4f3c]
call fcn.10027680
lea eax, [ebp - 0x4f3c]
mov dword [ebp - 4], 0x2c9
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x4f3c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 1
jne 0x100b2fb0
push 0x103d1398
lea ecx, [ebp - 0x4f54]
call fcn.10027680
lea eax, [ebp - 0x4f54]
mov dword [ebp - 4], 0x2ca
push eax
lea eax, [ebp - 0x700]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x704]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4f54]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b28b4
lea eax, [ebp - 0x38]
mov dword [ebp - 0xafc], 0
push str.baim1_scout
lea ecx, [ebp - 0x4f84]
mov dword [ebp - 0xaf8], eax
call fcn.10027680
lea eax, [ebp - 0x4f84]
mov dword [ebp - 4], 0x2cb
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xaf4], eax
lea ecx, [ebp - 0xaf0]
lea eax, [ebp - 0x38]
push eax
call fcn.1002ddf0
push 0x103d1398
lea ecx, [ebp - 0x4f6c]
mov byte [ebp - 4], 0xcc
call fcn.10027680
lea eax, [ebp - 0xafc]
mov byte [ebp - 4], 0xcd
push eax
push ecx
lea eax, [ebp - 0x4f6c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4f6c]
call fcn.10027620
lea ecx, [ebp - 0xafc]
call fcn.1002b240
lea ecx, [ebp - 0x4f84]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim1_scout
lea ecx, [ebp - 0x4f9c]
call fcn.10027680
lea eax, [ebp - 0x4f9c]
mov dword [ebp - 4], 0x2ce
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x38]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d1398
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4f9c]
call fcn.10027620
call fcn.10101360
push str.Only_body_aim
lea ecx, [ebp - 0x4fb4]
call fcn.10027680
lea eax, [ebp - 0x4fb4]
mov dword [ebp - 4], 0x2cf
push eax
lea eax, [ebp - 0x708]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x70c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x4fb4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b2a67
lea eax, [ebp - 0x44]
mov dword [ebp - 0xb14], 0
push str.baim2_scout
lea ecx, [ebp - 0x4fe4]
mov dword [ebp - 0xb10], eax
call fcn.10027680
lea eax, [ebp - 0x4fe4]
mov dword [ebp - 4], 0x2d0
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xb0c], eax
lea ecx, [ebp - 0xb08]
lea eax, [ebp - 0x44]
push eax
call fcn.1002ddf0
push str.Only_body_aim
lea ecx, [ebp - 0x4fcc]
mov byte [ebp - 4], 0xd1
call fcn.10027680
lea eax, [ebp - 0xb14]
mov byte [ebp - 4], 0xd2
push eax
push ecx
lea eax, [ebp - 0x4fcc]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x4fcc]
call fcn.10027620
lea ecx, [ebp - 0xb14]
call fcn.1002b240
lea ecx, [ebp - 0x4fe4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim2_scout
lea ecx, [ebp - 0x4ffc]
call fcn.10027680
lea eax, [ebp - 0x4ffc]
mov dword [ebp - 4], 0x2d3
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Only_body_aim
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x4ffc]
call fcn.10027620
call fcn.10101360
push str.baim2_scout
lea ecx, [ebp - 0x5014]
call fcn.10027680
lea eax, [ebp - 0x5014]
mov dword [ebp - 4], 0x2d4
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x22c]
mov dword [ebp - 0x22c], 1
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x5014]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b2d09
push str.Hp
lea ecx, [ebp - 0x502c]
call fcn.10027680
lea eax, [ebp - 0x502c]
mov dword [ebp - 4], 0x2d5
push eax
lea eax, [ebp - 0x710]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x714]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x502c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b2c76
push str.baim_hp_scout
lea ecx, [ebp - 0x505c]
call fcn.10027680
lea eax, [ebp - 0x505c]
mov dword [ebp - 4], 0x2d6
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xd0c], eax
lea ecx, [ebp - 0xd00]
movq qword [ebp - 0xd08], xmm0
call fcn.1004b840
push str.Hp
lea ecx, [ebp - 0x5044]
mov byte [ebp - 4], 0xd7
call fcn.10027680
lea eax, [ebp - 0xd0c]
mov byte [ebp - 4], 0xd8
push eax
push ecx
lea eax, [ebp - 0x5044]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5044]
call fcn.10027620
lea ecx, [ebp - 0xd0c]
call fcn.1002b240
lea ecx, [ebp - 0x505c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.baim_hp_scout
lea ecx, [ebp - 0x5074]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x2d9
lea eax, [ebp - 0x5074]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fhp
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3a88]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hp
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5074]
call fcn.10027620
call fcn.10101360
push str.baim1_scout
lea ecx, [ebp - 0x50a4]
call fcn.10027680
mov eax, 4
mov dword [ebp - 4], 0x2da
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x50a4]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x228]
mov dword [ebp - 0x228], 5
push ecx
mov ecx, eax
call fcn.100262e0
cmp byte [eax], 0
jne 0x100b2dbe
push str.baim2_scout
lea ecx, [ebp - 0x508c]
call fcn.10027680
mov eax, 0xc
mov dword [ebp - 4], 0x2db
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x508c]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x224]
mov dword [ebp - 0x224], 4
push ecx
mov ecx, eax
call fcn.100262e0
mov byte [ebp - 0x1b9], 0
cmp byte [eax], 0
je 0x100b2dc5
mov byte [ebp - 0x1b9], 1
mov eax, dword [ebp - 0x1c0]
test al, 8
je 0x100b2de9
and eax, 0xfffffff7
lea ecx, [ebp - 0x508c]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test al, 4
je 0x100b2e08
and eax, 0xfffffffb
lea ecx, [ebp - 0x50a4]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5169
push str.Misses
lea ecx, [ebp - 0x50bc]
call fcn.10027680
lea eax, [ebp - 0x50bc]
mov dword [ebp - 4], 0x2dc
push eax
lea eax, [ebp - 0x718]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x71c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x50bc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b2f2c
push str.misses_scout
lea ecx, [ebp - 0x50ec]
call fcn.10027680
lea eax, [ebp - 0x50ec]
mov dword [ebp - 4], 0x2dd
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xd24], eax
lea ecx, [ebp - 0xd18]
movq qword [ebp - 0xd20], xmm0
call fcn.1004b840
push str.Misses
lea ecx, [ebp - 0x50d4]
mov byte [ebp - 4], 0xde
call fcn.10027680
lea eax, [ebp - 0xd24]
mov byte [ebp - 4], 0xdf
push eax
push ecx
lea eax, [ebp - 0x50d4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x50d4]
call fcn.10027620
lea ecx, [ebp - 0xd24]
call fcn.1002b240
lea ecx, [ebp - 0x50ec]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.misses_scout
lea ecx, [ebp - 0x5104]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x2e0
lea eax, [ebp - 0x5104]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Misses
call fcn.1011fa10
lea ecx, [ebp - 0x5104]
jmp 0x100b5155
push str.weapon_cnofig
lea ecx, [ebp - 0x511c]
call fcn.10027680
lea eax, [ebp - 0x511c]
mov dword [ebp - 4], 0x2e1
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x511c]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 2
jne 0x100b3815
push 0x103d1398
lea ecx, [ebp - 0x5134]
call fcn.10027680
lea eax, [ebp - 0x5134]
mov dword [ebp - 4], 0x2e2
push eax
lea eax, [ebp - 0x720]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x724]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5134]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b3119
lea eax, [ebp - 0x38]
mov dword [ebp - 0xb2c], 0
push str.baim1_awp
lea ecx, [ebp - 0x5164]
mov dword [ebp - 0xb28], eax
call fcn.10027680
lea eax, [ebp - 0x5164]
mov dword [ebp - 4], 0x2e3
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xb24], eax
lea ecx, [ebp - 0xb20]
lea eax, [ebp - 0x38]
push eax
call fcn.1002ddf0
push 0x103d1398
lea ecx, [ebp - 0x514c]
mov byte [ebp - 4], 0xe4
call fcn.10027680
lea eax, [ebp - 0xb2c]
mov byte [ebp - 4], 0xe5
push eax
push ecx
lea eax, [ebp - 0x514c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x514c]
call fcn.10027620
lea ecx, [ebp - 0xb2c]
call fcn.1002b240
lea ecx, [ebp - 0x5164]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim1_awp
lea ecx, [ebp - 0x517c]
call fcn.10027680
lea eax, [ebp - 0x517c]
mov dword [ebp - 4], 0x2e6
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x38]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d1398
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x517c]
call fcn.10027620
call fcn.10101360
push str.Only_body_aim
lea ecx, [ebp - 0x5194]
call fcn.10027680
lea eax, [ebp - 0x5194]
mov dword [ebp - 4], 0x2e7
push eax
lea eax, [ebp - 0x728]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x72c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5194]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b32cc
lea eax, [ebp - 0x44]
mov dword [ebp - 0xb44], 0
push str.baim2_awp
lea ecx, [ebp - 0x51c4]
mov dword [ebp - 0xb40], eax
call fcn.10027680
lea eax, [ebp - 0x51c4]
mov dword [ebp - 4], 0x2e8
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xb3c], eax
lea ecx, [ebp - 0xb38]
lea eax, [ebp - 0x44]
push eax
call fcn.1002ddf0
push str.Only_body_aim
lea ecx, [ebp - 0x1a5c]
mov byte [ebp - 4], 0xe9
call fcn.10027680
lea eax, [ebp - 0xb44]
mov byte [ebp - 4], 0xea
push eax
push ecx
lea eax, [ebp - 0x1a5c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x1a5c]
call fcn.10027620
lea ecx, [ebp - 0xb44]
call fcn.1002b240
lea ecx, [ebp - 0x51c4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim2_awp
lea ecx, [ebp - 0x51dc]
call fcn.10027680
lea eax, [ebp - 0x51dc]
mov dword [ebp - 4], 0x2eb
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Only_body_aim
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x51dc]
call fcn.10027620
call fcn.10101360
push str.baim2_awp
lea ecx, [ebp - 0x51f4]
call fcn.10027680
lea eax, [ebp - 0x51f4]
mov dword [ebp - 4], 0x2ec
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x220], 1
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x51f4]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b356e
push str.Hp
lea ecx, [ebp - 0x520c]
call fcn.10027680
lea eax, [ebp - 0x520c]
mov dword [ebp - 4], 0x2ed
push eax
lea eax, [ebp - 0x730]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x734]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x520c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b34db
push str.baim_hp_awp
lea ecx, [ebp - 0x523c]
call fcn.10027680
lea eax, [ebp - 0x523c]
mov dword [ebp - 4], 0x2ee
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xd3c], eax
lea ecx, [ebp - 0xd30]
movq qword [ebp - 0xd38], xmm0
call fcn.1004b840
push str.Hp
lea ecx, [ebp - 0x5224]
mov byte [ebp - 4], 0xef
call fcn.10027680
lea eax, [ebp - 0xd3c]
mov byte [ebp - 4], 0xf0
push eax
push ecx
lea eax, [ebp - 0x5224]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5224]
call fcn.10027620
lea ecx, [ebp - 0xd3c]
call fcn.1002b240
lea ecx, [ebp - 0x523c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.baim_hp_awp
lea ecx, [ebp - 0x5254]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x2f1
lea eax, [ebp - 0x5254]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fhp
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3a88]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hp
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5254]
call fcn.10027620
call fcn.10101360
push str.baim1_awp
lea ecx, [ebp - 0x5284]
call fcn.10027680
mov eax, 0x10
mov dword [ebp - 4], 0x2f2
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5284]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x21c]
mov dword [ebp - 0x21c], 5
push ecx
mov ecx, eax
call fcn.100262e0
cmp byte [eax], 0
jne 0x100b3623
push str.baim2_awp
lea ecx, [ebp - 0x526c]
call fcn.10027680
mov eax, 0x30
mov dword [ebp - 4], 0x2f3
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x526c]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x214]
mov dword [ebp - 0x214], 4
push ecx
mov ecx, eax
call fcn.100262e0
mov byte [ebp - 0x1b9], 0
cmp byte [eax], 0
je 0x100b362a
mov byte [ebp - 0x1b9], 1
mov eax, dword [ebp - 0x1c0]
test al, 0x20
je 0x100b364e
and eax, 0xffffffdf
lea ecx, [ebp - 0x526c]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test al, 0x10
je 0x100b366d
and eax, 0xffffffef
lea ecx, [ebp - 0x5284]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5169
push str.Misses
lea ecx, [ebp - 0x529c]
call fcn.10027680
lea eax, [ebp - 0x529c]
mov dword [ebp - 4], 0x2f4
push eax
lea eax, [ebp - 0x738]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x73c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x529c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b3791
push str.misses_awp
lea ecx, [ebp - 0x52cc]
call fcn.10027680
lea eax, [ebp - 0x52cc]
mov dword [ebp - 4], 0x2f5
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xd54], eax
lea ecx, [ebp - 0xd48]
movq qword [ebp - 0xd50], xmm0
call fcn.1004b840
push str.Misses
lea ecx, [ebp - 0x52b4]
mov byte [ebp - 4], 0xf6
call fcn.10027680
lea eax, [ebp - 0xd54]
mov byte [ebp - 4], 0xf7
push eax
push ecx
lea eax, [ebp - 0x52b4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x52b4]
call fcn.10027620
lea ecx, [ebp - 0xd54]
call fcn.1002b240
lea ecx, [ebp - 0x52cc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.misses_awp
lea ecx, [ebp - 0x52e4]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x2f8
lea eax, [ebp - 0x52e4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Misses
call fcn.1011fa10
lea ecx, [ebp - 0x52e4]
jmp 0x100b5155
push str.weapon_cnofig
lea ecx, [ebp - 0x52fc]
call fcn.10027680
lea eax, [ebp - 0x52fc]
mov dword [ebp - 4], 0x2f9
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x52fc]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 3
jne 0x100b407c
push 0x103d1398
lea ecx, [ebp - 0x5314]
call fcn.10027680
lea eax, [ebp - 0x5314]
mov dword [ebp - 4], 0x2fa
push eax
lea eax, [ebp - 0x740]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x744]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5314]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b397e
lea eax, [ebp - 0x38]
mov dword [ebp - 0xb5c], 0
push str.baim1_deagle
lea ecx, [ebp - 0x5344]
mov dword [ebp - 0xb58], eax
call fcn.10027680
lea eax, [ebp - 0x5344]
mov dword [ebp - 4], 0x2fb
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xb54], eax
lea ecx, [ebp - 0xb50]
lea eax, [ebp - 0x38]
push eax
call fcn.1002ddf0
push 0x103d1398
lea ecx, [ebp - 0x532c]
mov byte [ebp - 4], 0xfc
call fcn.10027680
lea eax, [ebp - 0xb5c]
mov byte [ebp - 4], 0xfd
push eax
push ecx
lea eax, [ebp - 0x532c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x532c]
call fcn.10027620
lea ecx, [ebp - 0xb5c]
call fcn.1002b240
lea ecx, [ebp - 0x5344]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim1_deagle
lea ecx, [ebp - 0x535c]
call fcn.10027680
lea eax, [ebp - 0x535c]
mov dword [ebp - 4], 0x2fe
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x38]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d1398
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x535c]
call fcn.10027620
call fcn.10101360
push str.Only_body_aim
lea ecx, [ebp - 0x5374]
call fcn.10027680
lea eax, [ebp - 0x5374]
mov dword [ebp - 4], 0x2ff
push eax
lea eax, [ebp - 0x748]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x74c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5374]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b3b31
lea eax, [ebp - 0x44]
mov dword [ebp - 0xb74], 0
push str.baim2_deagle
lea ecx, [ebp - 0x53a4]
mov dword [ebp - 0xb70], eax
call fcn.10027680
lea eax, [ebp - 0x53a4]
mov dword [ebp - 4], 0x300
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xb6c], eax
lea ecx, [ebp - 0xb68]
lea eax, [ebp - 0x44]
push eax
call fcn.1002ddf0
push str.Only_body_aim
lea ecx, [ebp - 0x538c]
mov byte [ebp - 4], 1
call fcn.10027680
lea eax, [ebp - 0xb74]
mov byte [ebp - 4], 2
push eax
push ecx
lea eax, [ebp - 0x538c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x538c]
call fcn.10027620
lea ecx, [ebp - 0xb74]
call fcn.1002b240
lea ecx, [ebp - 0x53a4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim2_deagle
lea ecx, [ebp - 0x53bc]
call fcn.10027680
lea eax, [ebp - 0x53bc]
mov dword [ebp - 4], 0x303
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Only_body_aim
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x53bc]
call fcn.10027620
call fcn.10101360
push str.baim2_deagle
lea ecx, [ebp - 0x53d4]
call fcn.10027680
lea eax, [ebp - 0x53d4]
mov dword [ebp - 4], 0x304
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x210]
mov dword [ebp - 0x210], 1
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x53d4]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b3dd3
push str.Hp
lea ecx, [ebp - 0x53ec]
call fcn.10027680
lea eax, [ebp - 0x53ec]
mov dword [ebp - 4], 0x305
push eax
lea eax, [ebp - 0x750]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x754]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x53ec]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b3d40
push str.baim_hp_deagle
lea ecx, [ebp - 0x541c]
call fcn.10027680
lea eax, [ebp - 0x541c]
mov dword [ebp - 4], 0x306
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xd6c], eax
lea ecx, [ebp - 0xd60]
movq qword [ebp - 0xd68], xmm0
call fcn.1004b840
push str.Hp
lea ecx, [ebp - 0x5404]
mov byte [ebp - 4], 7
call fcn.10027680
lea eax, [ebp - 0xd6c]
mov byte [ebp - 4], 8
push eax
push ecx
lea eax, [ebp - 0x5404]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5404]
call fcn.10027620
lea ecx, [ebp - 0xd6c]
call fcn.1002b240
lea ecx, [ebp - 0x541c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.baim_hp_deagle
lea ecx, [ebp - 0x5434]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x309
lea eax, [ebp - 0x5434]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fhp
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3a88]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hp
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5434]
call fcn.10027620
call fcn.10101360
push str.baim1_deagle
lea ecx, [ebp - 0x5464]
call fcn.10027680
mov eax, 0x40
mov dword [ebp - 4], 0x30a
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5464]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x20c]
mov dword [ebp - 0x20c], 5
push ecx
mov ecx, eax
call fcn.100262e0
cmp byte [eax], 0
jne 0x100b3e88
push str.baim2_deagle
lea ecx, [ebp - 0x544c]
call fcn.10027680
mov eax, 0xc0
mov dword [ebp - 4], 0x30b
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x544c]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x208], 4
push ecx
mov ecx, eax
call fcn.100262e0
mov byte [ebp - 0x1b9], 0
cmp byte [eax], 0
je 0x100b3e8f
mov byte [ebp - 0x1b9], 1
mov eax, dword [ebp - 0x1c0]
test al, al
jns 0x100b3eb5
and eax, 0xffffff7f
lea ecx, [ebp - 0x544c]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test al, 0x40
je 0x100b3ed4
and eax, 0xffffffbf
lea ecx, [ebp - 0x5464]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5169
push str.Misses
lea ecx, [ebp - 0x547c]
call fcn.10027680
lea eax, [ebp - 0x547c]
mov dword [ebp - 4], 0x30c
push eax
lea eax, [ebp - 0x758]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x75c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x547c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b3ff8
push str.misses_deagle
lea ecx, [ebp - 0x54ac]
call fcn.10027680
lea eax, [ebp - 0x54ac]
mov dword [ebp - 4], 0x30d
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xd84], eax
lea ecx, [ebp - 0xd78]
movq qword [ebp - 0xd80], xmm0
call fcn.1004b840
push str.Misses
lea ecx, [ebp - 0x5494]
mov byte [ebp - 4], 0xe
call fcn.10027680
lea eax, [ebp - 0xd84]
mov byte [ebp - 4], 0xf
push eax
push ecx
lea eax, [ebp - 0x5494]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5494]
call fcn.10027620
lea ecx, [ebp - 0xd84]
call fcn.1002b240
lea ecx, [ebp - 0x54ac]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.misses_deagle
lea ecx, [ebp - 0x54c4]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x310
lea eax, [ebp - 0x54c4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Misses
call fcn.1011fa10
lea ecx, [ebp - 0x54c4]
jmp 0x100b5155
push str.weapon_cnofig
lea ecx, [ebp - 0x54dc]
call fcn.10027680
lea eax, [ebp - 0x54dc]
mov dword [ebp - 4], 0x311
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x54dc]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 4
jne 0x100b48eb
push 0x103d1398
lea ecx, [ebp - 0x54f4]
call fcn.10027680
lea eax, [ebp - 0x54f4]
mov dword [ebp - 4], 0x312
push eax
lea eax, [ebp - 0x760]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x764]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x54f4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b41e5
lea eax, [ebp - 0x38]
mov dword [ebp - 0xb8c], 0
push str.baim1_pistols
lea ecx, [ebp - 0x5524]
mov dword [ebp - 0xb88], eax
call fcn.10027680
lea eax, [ebp - 0x5524]
mov dword [ebp - 4], 0x313
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xb84], eax
lea ecx, [ebp - 0xb80]
lea eax, [ebp - 0x38]
push eax
call fcn.1002ddf0
push 0x103d1398
lea ecx, [ebp - 0x550c]
mov byte [ebp - 4], 0x14
call fcn.10027680
lea eax, [ebp - 0xb8c]
mov byte [ebp - 4], 0x15
push eax
push ecx
lea eax, [ebp - 0x550c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x550c]
call fcn.10027620
lea ecx, [ebp - 0xb8c]
call fcn.1002b240
lea ecx, [ebp - 0x5524]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim1_pistols
lea ecx, [ebp - 0x553c]
call fcn.10027680
lea eax, [ebp - 0x553c]
mov dword [ebp - 4], 0x316
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x38]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d1398
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x553c]
call fcn.10027620
call fcn.10101360
push str.Only_body_aim
lea ecx, [ebp - 0x5554]
call fcn.10027680
lea eax, [ebp - 0x5554]
mov dword [ebp - 4], 0x317
push eax
lea eax, [ebp - 0x768]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x76c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5554]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b4398
lea eax, [ebp - 0x44]
mov dword [ebp - 0xba4], 0
push str.baim2_pistols
lea ecx, [ebp - 0x5584]
mov dword [ebp - 0xba0], eax
call fcn.10027680
lea eax, [ebp - 0x5584]
mov dword [ebp - 4], 0x318
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xb9c], eax
lea ecx, [ebp - 0xb98]
lea eax, [ebp - 0x44]
push eax
call fcn.1002ddf0
push str.Only_body_aim
lea ecx, [ebp - 0x556c]
mov byte [ebp - 4], 0x19
call fcn.10027680
lea eax, [ebp - 0xba4]
mov byte [ebp - 4], 0x1a
push eax
push ecx
lea eax, [ebp - 0x556c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x556c]
call fcn.10027620
lea ecx, [ebp - 0xba4]
call fcn.1002b240
lea ecx, [ebp - 0x5584]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim2_pistols
lea ecx, [ebp - 0x559c]
call fcn.10027680
lea eax, [ebp - 0x559c]
mov dword [ebp - 4], 0x31b
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Only_body_aim
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x559c]
call fcn.10027620
call fcn.10101360
push str.baim2_pistols
lea ecx, [ebp - 0x55b4]
call fcn.10027680
lea eax, [ebp - 0x55b4]
mov dword [ebp - 4], 0x31c
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x218]
mov dword [ebp - 0x218], 1
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x55b4]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b463a
push str.Hp
lea ecx, [ebp - 0x55cc]
call fcn.10027680
lea eax, [ebp - 0x55cc]
mov dword [ebp - 4], 0x31d
push eax
lea eax, [ebp - 0x770]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x774]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x55cc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b45a7
push str.baim_hp_pistols
lea ecx, [ebp - 0x55fc]
call fcn.10027680
lea eax, [ebp - 0x55fc]
mov dword [ebp - 4], 0x31e
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xd9c], eax
lea ecx, [ebp - 0xd90]
movq qword [ebp - 0xd98], xmm0
call fcn.1004b840
push str.Hp
lea ecx, [ebp - 0x55e4]
mov byte [ebp - 4], 0x1f
call fcn.10027680
lea eax, [ebp - 0xd9c]
mov byte [ebp - 4], 0x20
push eax
push ecx
lea eax, [ebp - 0x55e4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x55e4]
call fcn.10027620
lea ecx, [ebp - 0xd9c]
call fcn.1002b240
lea ecx, [ebp - 0x55fc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.baim_hp_pistols
lea ecx, [ebp - 0x5614]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x321
lea eax, [ebp - 0x5614]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fhp
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3a88]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hp
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5614]
call fcn.10027620
call fcn.10101360
push str.baim1_pistols
lea ecx, [ebp - 0x5644]
call fcn.10027680
mov eax, 0x100
mov dword [ebp - 4], 0x322
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5644]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x25c]
mov dword [ebp - 0x25c], 5
push ecx
mov ecx, eax
call fcn.100262e0
cmp byte [eax], 0
jne 0x100b46ef
push str.baim2_pistols
lea ecx, [ebp - 0x562c]
call fcn.10027680
mov eax, 0x300
mov dword [ebp - 4], 0x323
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x562c]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x268]
mov dword [ebp - 0x268], 4
push ecx
mov ecx, eax
call fcn.100262e0
mov byte [ebp - 0x1b9], 0
cmp byte [eax], 0
je 0x100b46f6
mov byte [ebp - 0x1b9], 1
mov eax, dword [ebp - 0x1c0]
test eax, 0x200
je 0x100b471f
and eax, 0xfffffdff
lea ecx, [ebp - 0x562c]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test eax, 0x100
je 0x100b4743
and eax, 0xfffffeff
lea ecx, [ebp - 0x5644]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5169
push str.Misses
lea ecx, [ebp - 0x565c]
call fcn.10027680
lea eax, [ebp - 0x565c]
mov dword [ebp - 4], 0x324
push eax
lea eax, [ebp - 0x778]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x77c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x565c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b4867
push str.misses_pistols
lea ecx, [ebp - 0x568c]
call fcn.10027680
lea eax, [ebp - 0x568c]
mov dword [ebp - 4], 0x325
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xdb4], eax
lea ecx, [ebp - 0xda8]
movq qword [ebp - 0xdb0], xmm0
call fcn.1004b840
push str.Misses
lea ecx, [ebp - 0x5674]
mov byte [ebp - 4], 0x26
call fcn.10027680
lea eax, [ebp - 0xdb4]
mov byte [ebp - 4], 0x27
push eax
push ecx
lea eax, [ebp - 0x5674]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5674]
call fcn.10027620
lea ecx, [ebp - 0xdb4]
call fcn.1002b240
lea ecx, [ebp - 0x568c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.misses_pistols
lea ecx, [ebp - 0x56a4]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x328
lea eax, [ebp - 0x56a4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Misses
call fcn.1011fa10
lea ecx, [ebp - 0x56a4]
jmp 0x100b5155
push str.weapon_cnofig
lea ecx, [ebp - 0x56bc]
call fcn.10027680
lea eax, [ebp - 0x56bc]
mov dword [ebp - 4], 0x329
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x56bc]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 5
jne 0x100b5169
push 0x103d1398
lea ecx, [ebp - 0x56d4]
call fcn.10027680
lea eax, [ebp - 0x56d4]
mov dword [ebp - 4], 0x32a
push eax
lea eax, [ebp - 0x780]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x784]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x56d4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b4a54
lea eax, [ebp - 0x38]
mov dword [ebp - 0xbbc], 0
push str.baim1_revolver
lea ecx, [ebp - 0x5704]
mov dword [ebp - 0xbb8], eax
call fcn.10027680
lea eax, [ebp - 0x5704]
mov dword [ebp - 4], 0x32b
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xbb4], eax
lea ecx, [ebp - 0xbb0]
lea eax, [ebp - 0x38]
push eax
call fcn.1002ddf0
push 0x103d1398
lea ecx, [ebp - 0x56ec]
mov byte [ebp - 4], 0x2c
call fcn.10027680
lea eax, [ebp - 0xbbc]
mov byte [ebp - 4], 0x2d
push eax
push ecx
lea eax, [ebp - 0x56ec]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x56ec]
call fcn.10027620
lea ecx, [ebp - 0xbbc]
call fcn.1002b240
lea ecx, [ebp - 0x5704]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim1_revolver
lea ecx, [ebp - 0x571c]
call fcn.10027680
lea eax, [ebp - 0x571c]
mov dword [ebp - 4], 0x32e
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x38]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d1398
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x571c]
call fcn.10027620
call fcn.10101360
push str.Only_body_aim
lea ecx, [ebp - 0x5734]
call fcn.10027680
lea eax, [ebp - 0x5734]
mov dword [ebp - 4], 0x32f
push eax
lea eax, [ebp - 0x788]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x78c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5734]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b4c07
lea eax, [ebp - 0x44]
mov dword [ebp - 0xbd4], 0
push str.baim2_revolver
lea ecx, [ebp - 0x5764]
mov dword [ebp - 0xbd0], eax
call fcn.10027680
lea eax, [ebp - 0x5764]
mov dword [ebp - 4], 0x330
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xbcc], eax
lea ecx, [ebp - 0xbc8]
lea eax, [ebp - 0x44]
push eax
call fcn.1002ddf0
push str.Only_body_aim
lea ecx, [ebp - 0x574c]
mov byte [ebp - 4], 0x31
call fcn.10027680
lea eax, [ebp - 0xbd4]
mov byte [ebp - 4], 0x32
push eax
push ecx
lea eax, [ebp - 0x574c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x574c]
call fcn.10027620
lea ecx, [ebp - 0xbd4]
call fcn.1002b240
lea ecx, [ebp - 0x5764]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.baim2_revolver
lea ecx, [ebp - 0x577c]
call fcn.10027680
lea eax, [ebp - 0x577c]
mov dword [ebp - 4], 0x333
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x44]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Only_body_aim
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x577c]
call fcn.10027620
call fcn.10101360
push str.baim2_revolver
lea ecx, [ebp - 0x5794]
call fcn.10027680
lea eax, [ebp - 0x5794]
mov dword [ebp - 4], 0x334
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 0x1ec], 1
push ecx
mov ecx, eax
call fcn.100262e0
lea ecx, [ebp - 0x5794]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b4ea9
push str.Hp
lea ecx, [ebp - 0x57ac]
call fcn.10027680
lea eax, [ebp - 0x57ac]
mov dword [ebp - 4], 0x335
push eax
lea eax, [ebp - 0x790]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x794]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x57ac]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b4e16
push str.baim_hp_revolver
lea ecx, [ebp - 0x57dc]
call fcn.10027680
lea eax, [ebp - 0x57dc]
mov dword [ebp - 4], 0x336
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xdcc], eax
lea ecx, [ebp - 0xdc0]
movq qword [ebp - 0xdc8], xmm0
call fcn.1004b840
push str.Hp
lea ecx, [ebp - 0x57c4]
mov byte [ebp - 4], 0x37
call fcn.10027680
lea eax, [ebp - 0xdcc]
mov byte [ebp - 4], 0x38
push eax
push ecx
lea eax, [ebp - 0x57c4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x57c4]
call fcn.10027620
lea ecx, [ebp - 0xdcc]
call fcn.1002b240
lea ecx, [ebp - 0x57dc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.baim_hp_revolver
lea ecx, [ebp - 0x57f4]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x339
lea eax, [ebp - 0x57f4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fhp
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3a88]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Hp
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x57f4]
call fcn.10027620
call fcn.10101360
push str.baim1_revolver
lea ecx, [ebp - 0x5824]
call fcn.10027680
mov eax, 0x400
mov dword [ebp - 4], 0x33a
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5824]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1f0], 5
push ecx
mov ecx, eax
call fcn.100262e0
cmp byte [eax], 0
jne 0x100b4f5e
push str.baim2_revolver
lea ecx, [ebp - 0x580c]
call fcn.10027680
mov eax, 0xc00
mov dword [ebp - 4], 0x33b
mov dword [ebp - 0x1c0], eax
lea ecx, [edi + 0xc64]
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x580c]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x1f4]
mov dword [ebp - 0x1f4], 4
push ecx
mov ecx, eax
call fcn.100262e0
mov byte [ebp - 0x1b9], 0
cmp byte [eax], 0
je 0x100b4f65
mov byte [ebp - 0x1b9], 1
mov eax, dword [ebp - 0x1c0]
test eax, 0x800
je 0x100b4f8e
and eax, 0xfffff7ff
lea ecx, [ebp - 0x580c]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test eax, 0x400
je 0x100b4fb2
and eax, 0xfffffbff
lea ecx, [ebp - 0x5824]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5169
push str.Misses
lea ecx, [ebp - 0x583c]
call fcn.10027680
lea eax, [ebp - 0x583c]
mov dword [ebp - 4], 0x33c
push eax
lea eax, [ebp - 0x798]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x79c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x583c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b50d6
push str.misses_revolver
lea ecx, [ebp - 0x586c]
call fcn.10027680
lea eax, [ebp - 0x586c]
mov dword [ebp - 4], 0x33d
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xde4], eax
lea ecx, [ebp - 0xdd8]
movq qword [ebp - 0xde0], xmm0
call fcn.1004b840
push str.Misses
lea ecx, [ebp - 0x5854]
mov byte [ebp - 4], 0x3e
call fcn.10027680
lea eax, [ebp - 0xde4]
mov byte [ebp - 4], 0x3f
push eax
push ecx
lea eax, [ebp - 0x5854]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5854]
call fcn.10027620
lea ecx, [ebp - 0xde4]
call fcn.1002b240
lea ecx, [ebp - 0x586c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.misses_revolver
lea ecx, [ebp - 0x5884]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x340
lea eax, [ebp - 0x5884]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Misses
call fcn.1011fa10
lea ecx, [ebp - 0x5884]
add esp, 8
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.10101360
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c8], esp
push str.Other
call fcn.10027680
sub esp, 0x18
mov dword [ebp - 4], 0x341
mov ecx, esp
push str.ragebot
call fcn.10027680
mov dword [ebp - 4], 0x14
call fcn.1009ba30
add esp, 0x30
lea ecx, [ebp - 0x1954]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.1009b7b0
mov esi, dword [ebp - 0x1d0]
movss xmm2, dword [0x103e39a4]
movaps xmm1, xmm2
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
lea ecx, [ebp - 0x195c]
mov dword [esi + 0x48], eax
call fcn.1009b7b0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.100ead60
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e39d8]
call fcn.10101be0
movss xmm2, dword [0x103e39dc]
lea ecx, [ebp - 0x1964]
movss xmm1, dword [0x103e3b68]
push 0
push 1
call fcn.1009b7b0
push eax
mov edx, str.Other
mov ecx, str.Other_Cover
call fcn.100ebb60
add esp, 0xc
call fcn.100ebbd0
push 0
push 0
push 0
push 0
lea ecx, [ebp - 0x6264]
call fcn.1009b7c0
lea ecx, [ebp - 0x6234]
push ecx
mov ecx, eax
call fcn.1009b820
movss xmm2, dword [0x103e3a04]
lea ecx, [ebp - 0x196c]
movss xmm1, dword [0x103e3b60]
push 0
movups xmm0, xmmword [eax]
push 0
movups xmmword [esi + 0xf8], xmm0
call fcn.1009b7b0
mov edx, eax
mov ecx, str.Other___Other_Spacer
call fcn.100ebff0
add esp, 8
call fcn.100ebbd0
push 0xff
push 0x31
push 0x31
push 0x31
lea ecx, [ebp - 0x6284]
call fcn.1009b7c0
lea ecx, [ebp - 0x6254]
push ecx
mov ecx, eax
call fcn.1009b820
movups xmm0, xmmword [eax]
movups xmmword [esi + 0xf8], xmm0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e39d8]
call fcn.10101be0
movss xmm2, dword [0x103e3b70]
lea ecx, [ebp - 0x1974]
movss xmm1, dword [0x103e3b68]
push 0
push 1
call fcn.1009b7b0
mov edx, eax
mov ecx, str.Anti_aimbot
call fcn.100eacf0
movss xmm2, dword [0x103e38e4]
lea ecx, [ebp - 0x197c]
movss xmm1, dword [0x103e3988]
add esp, 8
call fcn.1009b7b0
movss xmm2, dword [0x103e3988]
movaps xmm1, xmm2
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
lea ecx, [ebp - 0x1984]
mov dword [esi + 0x48], eax
call fcn.1009b7b0
movss xmm0, dword [0x103e39cc]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.1011c490
push str.Pitch
lea ecx, [ebp - 0x589c]
call fcn.10027680
lea eax, [ebp - 0x589c]
mov dword [ebp - 4], 0x342
push eax
lea eax, [ebp - 0x7a0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7a4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x589c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5481
push str.pitch
lea ecx, [ebp - 0x58cc]
call fcn.10027680
lea eax, [ebp - 0x58cc]
mov dword [ebp - 4], 0x343
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xbec], eax
lea ecx, [ebp - 0xbe0]
lea eax, [ebp - 0xec]
mov dword [ebp - 0xbe4], 0
mov dword [ebp - 0xbe8], eax
call fcn.1004b840
push str.Pitch
lea ecx, [ebp - 0x58b4]
mov byte [ebp - 4], 0x44
call fcn.10027680
lea eax, [ebp - 0xbec]
mov byte [ebp - 4], 0x45
push eax
push ecx
lea eax, [ebp - 0x58b4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x58b4]
call fcn.10027620
lea ecx, [ebp - 0xbec]
call fcn.1002b240
lea ecx, [ebp - 0x58cc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.pitch
lea ecx, [ebp - 0x58e4]
call fcn.10027680
lea eax, [ebp - 0x58e4]
mov dword [ebp - 4], 0x346
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xec]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Pitch
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x58e4]
call fcn.10027620
call fcn.10101360
push 0x103d1428
lea ecx, [ebp - 0x58fc]
call fcn.10027680
lea eax, [ebp - 0x58fc]
mov dword [ebp - 4], 0x347
push eax
lea eax, [ebp - 0x7a8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7ac]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x58fc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5633
push 0x103cfcb8
lea ecx, [ebp - 0x592c]
call fcn.10027680
lea eax, [ebp - 0x592c]
mov dword [ebp - 4], 0x348
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xc04], eax
lea ecx, [ebp - 0xbf8]
lea eax, [ebp - 0x5c]
mov dword [ebp - 0xbfc], 0
mov dword [ebp - 0xc00], eax
call fcn.1004b840
push 0x103d1428
lea ecx, [ebp - 0x5914]
mov byte [ebp - 4], 0x49
call fcn.10027680
lea eax, [ebp - 0xc04]
mov byte [ebp - 4], 0x4a
push eax
push ecx
lea eax, [ebp - 0x5914]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5914]
call fcn.10027620
lea ecx, [ebp - 0xc04]
call fcn.1002b240
lea ecx, [ebp - 0x592c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push 0x103cfcb8
lea ecx, [ebp - 0x5944]
call fcn.10027680
lea eax, [ebp - 0x5944]
mov dword [ebp - 4], 0x34b
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x5c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, 0x103d1428
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5944]
call fcn.10027620
call fcn.10101360
push 0x103cfcb8
lea ecx, [ebp - 0x5974]
call fcn.10027680
mov dword [ebp - 4], 0x34c
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x1000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5974]
push eax
call fcn.100267e0
cmp dword [eax], 0
jle 0x100b574f
push 0x103cfcb8
lea ecx, [ebp - 0x595c]
call fcn.10027680
mov dword [ebp - 4], 0x34d
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x2000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x595c]
push eax
call fcn.100267e0
mov byte [ebp - 0x1b9], 1
cmp dword [eax], 4
jne 0x100b5756
mov byte [ebp - 0x1b9], 0
mov eax, dword [ebp - 0x1c0]
test eax, 0x2000
je 0x100b577f
and eax, 0xffffdfff
lea ecx, [ebp - 0x595c]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test eax, 0x1000
je 0x100b57a3
and eax, 0xffffefff
lea ecx, [ebp - 0x5974]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5976
push str.Yaw_add
lea ecx, [ebp - 0x598c]
call fcn.10027680
lea eax, [ebp - 0x598c]
mov dword [ebp - 4], 0x34e
push eax
lea eax, [ebp - 0x7b0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7b4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x598c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b58c7
push str.yaw_add
lea ecx, [ebp - 0x59bc]
call fcn.10027680
lea eax, [ebp - 0x59bc]
mov dword [ebp - 4], 0x34f
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xdfc], eax
lea ecx, [ebp - 0xdf0]
movq qword [ebp - 0xdf8], xmm0
call fcn.1004b840
push str.Yaw_add
lea ecx, [ebp - 0x59a4]
mov byte [ebp - 4], 0x50
call fcn.10027680
lea eax, [ebp - 0xdfc]
mov byte [ebp - 4], 0x51
push eax
push ecx
lea eax, [ebp - 0x59a4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x59a4]
call fcn.10027620
lea ecx, [ebp - 0xdfc]
call fcn.1002b240
lea ecx, [ebp - 0x59bc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.yaw_add
lea ecx, [ebp - 0x59d4]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x352
lea eax, [ebp - 0x59d4]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b3c]
mov edx, eax
movss xmm2, dword [0x103e3cb8]
mov ecx, str.Yaw_add
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x59d4]
call fcn.10027620
call fcn.10101360
sub esp, 0x18
mov ecx, esp
push str.Yaw_add
call fcn.10027680
call fcn.1009cb30
add esp, 0x18
jmp 0x100b5b68
push 0x103cfcb8
lea ecx, [ebp - 0x59ec]
call fcn.10027680
lea eax, [ebp - 0x59ec]
mov dword [ebp - 4], 0x353
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x59ec]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 4
jne 0x100b5b63
push str.Yaw_rand_add
lea ecx, [ebp - 0x5a04]
call fcn.10027680
lea eax, [ebp - 0x5a04]
mov dword [ebp - 4], 0x354
push eax
lea eax, [ebp - 0x7b8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7bc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5a04]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5ad3
push str.rand_speed
lea ecx, [ebp - 0x5a34]
call fcn.10027680
lea eax, [ebp - 0x5a34]
mov dword [ebp - 4], 0x355
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xe14], eax
lea ecx, [ebp - 0xe08]
movq qword [ebp - 0xe10], xmm0
call fcn.1004b840
push str.Yaw_rand_add
lea ecx, [ebp - 0x5a1c]
mov byte [ebp - 4], 0x56
call fcn.10027680
lea eax, [ebp - 0xe14]
mov byte [ebp - 4], 0x57
push eax
push ecx
lea eax, [ebp - 0x5a1c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5a1c]
call fcn.10027620
lea ecx, [ebp - 0xe14]
call fcn.1002b240
lea ecx, [ebp - 0x5a34]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.rand_speed
lea ecx, [ebp - 0x5a4c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x358
lea eax, [ebp - 0x5a4c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.fs
push eax
call fcn.100267e0
movss xmm3, dword [0x103e39d8]
xorps xmm2, xmm2
mov edx, eax
mov ecx, str.Yaw_rand_add
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5a4c]
call fcn.10027620
call fcn.10101360
jmp 0x100b5b68
call fcn.1011c450
push str.Yaw_while_running
lea ecx, [ebp - 0x5a64]
call fcn.10027680
lea eax, [ebp - 0x5a64]
mov dword [ebp - 4], 0x359
push eax
lea eax, [ebp - 0x7c0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7c4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5a64]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5c87
push str.yaw_move
lea ecx, [ebp - 0x5a94]
call fcn.10027680
lea eax, [ebp - 0x5a94]
mov dword [ebp - 4], 0x35a
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xc1c], eax
lea ecx, [ebp - 0xc10]
lea eax, [ebp - 0x5c]
mov dword [ebp - 0xc14], 0
mov dword [ebp - 0xc18], eax
call fcn.1004b840
push str.Yaw_while_running
lea ecx, [ebp - 0x5a7c]
mov byte [ebp - 4], 0x5b
call fcn.10027680
lea eax, [ebp - 0xc1c]
mov byte [ebp - 4], 0x5c
push eax
push ecx
lea eax, [ebp - 0x5a7c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5a7c]
call fcn.10027620
lea ecx, [ebp - 0xc1c]
call fcn.1002b240
lea ecx, [ebp - 0x5a94]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.yaw_move
lea ecx, [ebp - 0x5aac]
call fcn.10027680
lea eax, [ebp - 0x5aac]
mov dword [ebp - 4], 0x35d
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x5c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Yaw_while_running
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5aac]
call fcn.10027620
call fcn.10101360
push str.yaw_move
lea ecx, [ebp - 0x5af4]
call fcn.10027680
mov dword [ebp - 4], 0x35e
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x4000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5af4]
push eax
call fcn.100267e0
cmp dword [eax], 0
jle 0x100b5dec
push str.yaw_move
lea ecx, [ebp - 0x5adc]
call fcn.10027680
mov dword [ebp - 4], 0x35f
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x8000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5adc]
push eax
call fcn.100267e0
cmp dword [eax], 4
je 0x100b5dec
push str.yaw_move
lea ecx, [ebp - 0x5ac4]
call fcn.10027680
mov dword [ebp - 4], 0x360
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x10000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5ac4]
push eax
call fcn.100267e0
mov byte [ebp - 0x1b9], 1
cmp dword [eax], 1
jne 0x100b5df3
mov byte [ebp - 0x1b9], 0
mov eax, dword [ebp - 0x1c0]
test eax, 0x10000
je 0x100b5e1c
and eax, 0xfffeffff
lea ecx, [ebp - 0x5ac4]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
test eax, 0x8000
je 0x100b5e3f
and eax, 0xffff7fff
lea ecx, [ebp - 0x5adc]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test eax, 0x4000
je 0x100b5e63
and eax, 0xffffbfff
lea ecx, [ebp - 0x5af4]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b601c
push str.Yaw_move_add
lea ecx, [ebp - 0x5b0c]
call fcn.10027680
lea eax, [ebp - 0x5b0c]
mov dword [ebp - 4], 0x361
push eax
lea eax, [ebp - 0x7c8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7cc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5b0c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b5f87
push str.yaw_move_add
lea ecx, [ebp - 0x5b3c]
call fcn.10027680
lea eax, [ebp - 0x5b3c]
mov dword [ebp - 4], 0x362
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xe2c], eax
lea ecx, [ebp - 0xe20]
movq qword [ebp - 0xe28], xmm0
call fcn.1004b840
push str.Yaw_move_add
lea ecx, [ebp - 0x5b24]
mov byte [ebp - 4], 0x63
call fcn.10027680
lea eax, [ebp - 0xe2c]
mov byte [ebp - 4], 0x64
push eax
push ecx
lea eax, [ebp - 0x5b24]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5b24]
call fcn.10027620
lea ecx, [ebp - 0xe2c]
call fcn.1002b240
lea ecx, [ebp - 0x5b3c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.yaw_move_add
lea ecx, [ebp - 0x5b54]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x365
lea eax, [ebp - 0x5b54]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b3c]
mov edx, eax
movss xmm2, dword [0x103e3cb8]
mov ecx, str.Yaw_move_add
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5b54]
call fcn.10027620
call fcn.10101360
jmp 0x100b6021
call fcn.1011c450
push str.Fake_yaw
lea ecx, [ebp - 0x5b6c]
call fcn.10027680
lea eax, [ebp - 0x5b6c]
mov dword [ebp - 4], 0x366
push eax
lea eax, [ebp - 0x7d0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7d4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5b6c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6143
push 0x103cfcd8
lea ecx, [ebp - 0x5b9c]
call fcn.10027680
lea eax, [ebp - 0x5b9c]
mov dword [ebp - 4], 0x367
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xc34], eax
lea ecx, [ebp - 0xc28]
lea eax, [ebp - 0xf8]
mov dword [ebp - 0xc2c], 0
mov dword [ebp - 0xc30], eax
call fcn.1004b840
push str.Fake_yaw
lea ecx, [ebp - 0x5b84]
mov byte [ebp - 4], 0x68
call fcn.10027680
lea eax, [ebp - 0xc34]
mov byte [ebp - 4], 0x69
push eax
push ecx
lea eax, [ebp - 0x5b84]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5b84]
call fcn.10027620
lea ecx, [ebp - 0xc34]
call fcn.1002b240
lea ecx, [ebp - 0x5b9c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push 0x103cfcd8
lea ecx, [ebp - 0x5bb4]
call fcn.10027680
lea eax, [ebp - 0x5bb4]
mov dword [ebp - 4], 0x36a
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xf8]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Fake_yaw
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5bb4]
call fcn.10027620
call fcn.10101360
push 0x103cfcd8
lea ecx, [ebp - 0x5bfc]
call fcn.10027680
mov dword [ebp - 4], 0x36b
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x20000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5bfc]
push eax
call fcn.100267e0
cmp dword [eax], 1
jle 0x100b62ab
push 0x103cfcd8
lea ecx, [ebp - 0x5be4]
call fcn.10027680
mov dword [ebp - 4], 0x36c
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x40000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5be4]
push eax
call fcn.100267e0
cmp dword [eax], 5
je 0x100b62ab
push 0x103cfcd8
lea ecx, [ebp - 0x5bcc]
call fcn.10027680
mov dword [ebp - 4], 0x36d
lea ecx, [edi + 0xc04]
mov eax, dword [ebp - 0x1c0]
or eax, 0x80000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5bcc]
push eax
call fcn.100267e0
mov byte [ebp - 0x1b9], 1
cmp dword [eax], 7
jne 0x100b62b2
mov byte [ebp - 0x1b9], 0
mov eax, dword [ebp - 0x1c0]
test eax, 0x80000
je 0x100b62db
and eax, 0xfff7ffff
lea ecx, [ebp - 0x5bcc]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
test eax, 0x40000
je 0x100b62fe
and eax, 0xfffbffff
lea ecx, [ebp - 0x5be4]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 4], 0x14
test eax, 0x20000
je 0x100b6322
and eax, 0xfffdffff
lea ecx, [ebp - 0x5bfc]
mov dword [ebp - 0x1c0], eax
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b64db
push str.Fake_yaw_add
lea ecx, [ebp - 0x5c14]
call fcn.10027680
lea eax, [ebp - 0x5c14]
mov dword [ebp - 4], 0x36e
push eax
lea eax, [ebp - 0x7d8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7dc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5c14]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6446
push str.fakeyaw_add
lea ecx, [ebp - 0x5c44]
call fcn.10027680
lea eax, [ebp - 0x5c44]
mov dword [ebp - 4], 0x36f
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xe44], eax
lea ecx, [ebp - 0xe38]
movq qword [ebp - 0xe40], xmm0
call fcn.1004b840
push str.Fake_yaw_add
lea ecx, [ebp - 0x5c2c]
mov byte [ebp - 4], 0x70
call fcn.10027680
lea eax, [ebp - 0xe44]
mov byte [ebp - 4], 0x71
push eax
push ecx
lea eax, [ebp - 0x5c2c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5c2c]
call fcn.10027620
lea ecx, [ebp - 0xe44]
call fcn.1002b240
lea ecx, [ebp - 0x5c44]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.fakeyaw_add
lea ecx, [ebp - 0x5c5c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x372
lea eax, [ebp - 0x5c5c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b3c]
mov edx, eax
movss xmm2, dword [0x103e3cb8]
mov ecx, str.Fake_yaw_add
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5c5c]
call fcn.10027620
call fcn.10101360
jmp 0x100b64e0
call fcn.1011c450
push str.Freestanding
lea ecx, [ebp - 0x5c74]
call fcn.10027680
lea eax, [ebp - 0x5c74]
mov dword [ebp - 4], 0x373
push eax
lea eax, [ebp - 0x7e0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7e4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5c74]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6603
lea eax, [ebp - 0x6c]
mov dword [ebp - 0xc4c], 0
push str.freestand
lea ecx, [ebp - 0x5ca4]
mov dword [ebp - 0xc48], eax
call fcn.10027680
lea eax, [ebp - 0x5ca4]
mov dword [ebp - 4], 0x374
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xc44], eax
lea ecx, [ebp - 0xc40]
lea eax, [ebp - 0x6c]
push eax
call fcn.1002ddf0
push str.Freestanding
lea ecx, [ebp - 0x5c8c]
mov byte [ebp - 4], 0x75
call fcn.10027680
lea eax, [ebp - 0xc4c]
mov byte [ebp - 4], 0x76
push eax
push ecx
lea eax, [ebp - 0x5c8c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5c8c]
call fcn.10027620
lea ecx, [ebp - 0xc4c]
call fcn.1002b240
lea ecx, [ebp - 0x5ca4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.freestand
lea ecx, [ebp - 0x5cbc]
call fcn.10027680
lea eax, [ebp - 0x5cbc]
mov dword [ebp - 4], 0x377
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x6c]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Freestanding
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5cbc]
call fcn.10027620
call fcn.10101360
push str.freestand
lea ecx, [ebp - 0x5cec]
call fcn.10027680
mov dword [ebp - 4], 0x378
lea ecx, [edi + 0xc64]
mov eax, dword [ebp - 0x1c0]
or eax, 0x100000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5cec]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x1f8], 0
push ecx
mov ecx, eax
call fcn.100262e0
cmp byte [eax], 0
jne 0x100b674f
push str.freestand
lea ecx, [ebp - 0x5cd4]
call fcn.10027680
mov dword [ebp - 4], 0x379
lea ecx, [edi + 0xc64]
mov eax, dword [ebp - 0x1c0]
or eax, 0x200000
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1c4], eax
lea eax, [ebp - 0x5cd4]
push eax
call fcn.100267a0
lea ecx, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], 1
push ecx
mov ecx, eax
call fcn.100262e0
mov byte [ebp - 0x1b9], 0
cmp byte [eax], 0
je 0x100b6756
mov byte [ebp - 0x1b9], 1
mov esi, dword [ebp - 0x1c0]
test esi, 0x200000
je 0x100b6775
lea ecx, [ebp - 0x5cd4]
and esi, 0xffdfffff
call fcn.10027620
mov dword [ebp - 4], 0x14
test esi, 0x100000
je 0x100b678f
lea ecx, [ebp - 0x5cec]
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6941
push str.freestand_add
lea ecx, [ebp - 0x5d04]
call fcn.10027680
lea eax, [ebp - 0x5d04]
mov dword [ebp - 4], 0x37a
push eax
lea eax, [ebp - 0x7e8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7ec]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5d04]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b68b3
push 0x103d059c
lea ecx, [ebp - 0x5d34]
call fcn.10027680
lea eax, [ebp - 0x5d34]
mov dword [ebp - 4], 0x37b
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0xe5c], eax
lea ecx, [ebp - 0xe50]
movq qword [ebp - 0xe58], xmm0
call fcn.1004b840
push str.freestand_add
lea ecx, [ebp - 0x5d1c]
mov byte [ebp - 4], 0x7c
call fcn.10027680
lea eax, [ebp - 0xe5c]
mov byte [ebp - 4], 0x7d
push eax
push ecx
lea eax, [ebp - 0x5d1c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5d1c]
call fcn.10027620
lea ecx, [ebp - 0xe5c]
call fcn.1002b240
lea ecx, [ebp - 0x5d34]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push 0x103d059c
lea ecx, [ebp - 0x5d4c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x37e
lea eax, [ebp - 0x5d4c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b3c]
xorps xmm2, xmm2
mov edx, eax
mov ecx, str.freestand_add
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5d4c]
call fcn.10027620
call fcn.10101360
push str.Fake_body
lea ecx, [ebp - 0x5d64]
call fcn.10027680
lea eax, [ebp - 0x5d64]
mov dword [ebp - 4], 0x37f
push eax
lea eax, [ebp - 0x7f0]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7f4]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5d64]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6a63
push str.yaw_fakebody
lea ecx, [ebp - 0x5d94]
call fcn.10027680
lea eax, [ebp - 0x5d94]
mov dword [ebp - 4], 0x380
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xc64], eax
lea ecx, [ebp - 0xc58]
lea eax, [ebp - 0x104]
mov dword [ebp - 0xc5c], 0
mov dword [ebp - 0xc60], eax
call fcn.1004b840
push str.Fake_body
lea ecx, [ebp - 0x5d7c]
mov byte [ebp - 4], 0x81
call fcn.10027680
lea eax, [ebp - 0xc64]
mov byte [ebp - 4], 0x82
push eax
push ecx
lea eax, [ebp - 0x5d7c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5d7c]
call fcn.10027620
lea ecx, [ebp - 0xc64]
call fcn.1002b240
lea ecx, [ebp - 0x5d94]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.yaw_fakebody
lea ecx, [ebp - 0x5dac]
call fcn.10027680
lea eax, [ebp - 0x5dac]
mov dword [ebp - 4], 0x383
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x104]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Fake_body
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5dac]
call fcn.10027620
call fcn.10101360
push str.yaw_fakebody
lea ecx, [ebp - 0x5dc4]
call fcn.10027680
lea eax, [ebp - 0x5dc4]
mov dword [ebp - 4], 0x384
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x5dc4]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp esi, 6
jne 0x100b6ce1
push str.Fake_body_add
lea ecx, [ebp - 0x5ddc]
call fcn.10027680
lea eax, [ebp - 0x5ddc]
mov dword [ebp - 4], 0x385
push eax
lea eax, [ebp - 0x7f8]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x7fc]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5ddc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6c4e
push str.fakebody_add
lea ecx, [ebp - 0x5e0c]
call fcn.10027680
lea eax, [ebp - 0x5e0c]
mov dword [ebp - 4], 0x386
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x1144], eax
lea ecx, [ebp - 0x1138]
movq qword [ebp - 0x1140], xmm0
call fcn.1004b840
push str.Fake_body_add
lea ecx, [ebp - 0x5df4]
mov byte [ebp - 4], 0x87
call fcn.10027680
lea eax, [ebp - 0x1144]
mov byte [ebp - 4], 0x88
push eax
push ecx
lea eax, [ebp - 0x5df4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5df4]
call fcn.10027620
lea ecx, [ebp - 0x1144]
call fcn.1002b240
lea ecx, [ebp - 0x5e0c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.fakebody_add
lea ecx, [ebp - 0x5e24]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x389
lea eax, [ebp - 0x5e24]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b3c]
mov edx, eax
movss xmm2, dword [0x103e3cb8]
mov ecx, str.Fake_body_add
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5e24]
call fcn.10027620
call fcn.10101360
push str.Yaw_base
lea ecx, [ebp - 0x5e3c]
call fcn.10027680
lea eax, [ebp - 0x5e3c]
mov dword [ebp - 4], 0x38a
push eax
lea eax, [ebp - 0x800]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x804]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5e3c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6e03
push str.yaw_base
lea ecx, [ebp - 0x5e6c]
call fcn.10027680
lea eax, [ebp - 0x5e6c]
mov dword [ebp - 4], 0x38b
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov dword [ebp - 0xc7c], eax
lea ecx, [ebp - 0xc70]
lea eax, [ebp - 0xa4]
mov dword [ebp - 0xc74], 0
mov dword [ebp - 0xc78], eax
call fcn.1004b840
push str.Yaw_base
lea ecx, [ebp - 0x5e54]
mov byte [ebp - 4], 0x8c
call fcn.10027680
lea eax, [ebp - 0xc7c]
mov byte [ebp - 4], 0x8d
push eax
push ecx
lea eax, [ebp - 0x5e54]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5e54]
call fcn.10027620
lea ecx, [ebp - 0xc7c]
call fcn.1002b240
lea ecx, [ebp - 0x5e6c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.yaw_base
lea ecx, [ebp - 0x5e84]
call fcn.10027680
lea eax, [ebp - 0x5e84]
mov dword [ebp - 4], 0x38e
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0xa4]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Yaw_base
call fcn.1011c850
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x5e84]
call fcn.10027620
call fcn.10101360
push str.Freestand_debug
lea ecx, [ebp - 0x5e9c]
call fcn.10027680
lea eax, [ebp - 0x5e9c]
mov dword [ebp - 4], 0x38f
push eax
lea eax, [ebp - 0x808]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x80c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5e9c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b6fad
push str.freestand_debug
lea ecx, [ebp - 0x5ecc]
call fcn.10027680
lea eax, [ebp - 0x5ecc]
mov dword [ebp - 4], 0x390
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x115c], eax
lea ecx, [ebp - 0x1150]
movq qword [ebp - 0x1158], xmm0
call fcn.1004b840
push str.Freestand_debug
lea ecx, [ebp - 0x5eb4]
mov byte [ebp - 4], 0x91
call fcn.10027680
lea eax, [ebp - 0x115c]
mov byte [ebp - 4], 0x92
push eax
push ecx
lea eax, [ebp - 0x5eb4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5eb4]
call fcn.10027620
lea ecx, [ebp - 0x115c]
call fcn.1002b240
lea ecx, [ebp - 0x5ecc]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.freestand_debug
lea ecx, [ebp - 0x5ee4]
call fcn.10027680
lea eax, [ebp - 0x5ee4]
mov dword [ebp - 4], 0x393
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Freestand_debug
call fcn.1011b760
lea ecx, [ebp - 0x5ee4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Disable_fake_body_while_fakewalking
lea ecx, [ebp - 0x5efc]
call fcn.10027680
lea eax, [ebp - 0x5efc]
mov dword [ebp - 4], 0x394
push eax
lea eax, [ebp - 0x810]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x814]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5efc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b712a
push str.body_fake_stand_fakewalk
lea ecx, [ebp - 0x5f2c]
call fcn.10027680
lea eax, [ebp - 0x5f2c]
mov dword [ebp - 4], 0x395
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x1174], eax
lea ecx, [ebp - 0x1168]
movq qword [ebp - 0x1170], xmm0
call fcn.1004b840
push str.Disable_fake_body_while_fakewalking
lea ecx, [ebp - 0x5f14]
mov byte [ebp - 4], 0x96
call fcn.10027680
lea eax, [ebp - 0x1174]
mov byte [ebp - 4], 0x97
push eax
push ecx
lea eax, [ebp - 0x5f14]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5f14]
call fcn.10027620
lea ecx, [ebp - 0x1174]
call fcn.1002b240
lea ecx, [ebp - 0x5f2c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.body_fake_stand_fakewalk
lea ecx, [ebp - 0x5f44]
call fcn.10027680
lea eax, [ebp - 0x5f44]
mov dword [ebp - 4], 0x398
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Disable_fake_body_while_fakewalking
call fcn.1011b760
lea ecx, [ebp - 0x5f44]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Lock_direction
lea ecx, [ebp - 0x5f5c]
call fcn.10027680
lea eax, [ebp - 0x5f5c]
mov dword [ebp - 4], 0x399
push eax
lea eax, [ebp - 0x818]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x81c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5f5c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b72a7
push str.dir_lock
lea ecx, [ebp - 0x5f8c]
call fcn.10027680
lea eax, [ebp - 0x5f8c]
mov dword [ebp - 4], 0x39a
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x118c], eax
lea ecx, [ebp - 0x1180]
movq qword [ebp - 0x1188], xmm0
call fcn.1004b840
push str.Lock_direction
lea ecx, [ebp - 0x5f74]
mov byte [ebp - 4], 0x9b
call fcn.10027680
lea eax, [ebp - 0x118c]
mov byte [ebp - 4], 0x9c
push eax
push ecx
lea eax, [ebp - 0x5f74]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5f74]
call fcn.10027620
lea ecx, [ebp - 0x118c]
call fcn.1002b240
lea ecx, [ebp - 0x5f8c]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.dir_lock
lea ecx, [ebp - 0x5fa4]
call fcn.10027680
lea eax, [ebp - 0x5fa4]
mov dword [ebp - 4], 0x39d
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Lock_direction
call fcn.1011b760
lea ecx, [ebp - 0x5fa4]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.Distortion
lea ecx, [ebp - 0x5fbc]
call fcn.10027680
lea eax, [ebp - 0x5fbc]
mov dword [ebp - 4], 0x39e
push eax
lea eax, [ebp - 0x820]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x824]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x5fbc]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b7424
push str.distortion
lea ecx, [ebp - 0x5fec]
call fcn.10027680
lea eax, [ebp - 0x5fec]
mov dword [ebp - 4], 0x39f
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0x11a4], eax
lea ecx, [ebp - 0x1198]
movq qword [ebp - 0x11a0], xmm0
call fcn.1004b840
push str.Distortion
lea ecx, [ebp - 0x5fd4]
mov byte [ebp - 4], 0xa0
call fcn.10027680
lea eax, [ebp - 0x11a4]
mov byte [ebp - 4], 0xa1
push eax
push ecx
lea eax, [ebp - 0x5fd4]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x5fd4]
call fcn.10027620
lea ecx, [ebp - 0x11a4]
call fcn.1002b240
lea ecx, [ebp - 0x5fec]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.distortion
lea ecx, [ebp - 0x6004]
call fcn.10027680
lea eax, [ebp - 0x6004]
mov dword [ebp - 4], 0x3a2
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Distortion
call fcn.1011b760
lea ecx, [ebp - 0x6004]
mov dword [ebp - 4], 0x14
call fcn.10027620
push str.distortion
lea ecx, [ebp - 0x601c]
call fcn.10027680
lea eax, [ebp - 0x601c]
mov dword [ebp - 4], 0x3a3
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x601c]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b7a35
push str.Triggers
lea ecx, [ebp - 0x6034]
call fcn.10027680
lea eax, [ebp - 0x6034]
mov dword [ebp - 4], 0x3a4
push eax
lea eax, [ebp - 0x828]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x82c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x6034]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b7603
lea eax, [ebp - 0x94]
mov dword [ebp - 0xc94], 0
push str.distortion_triggers
lea ecx, [ebp - 0x6064]
mov dword [ebp - 0xc90], eax
call fcn.10027680
lea eax, [ebp - 0x6064]
mov dword [ebp - 4], 0x3a5
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
mov dword [ebp - 0xc8c], eax
lea ecx, [ebp - 0xc88]
lea eax, [ebp - 0x94]
push eax
call fcn.1002ddf0
push str.Triggers
lea ecx, [ebp - 0x604c]
mov byte [ebp - 4], 0xa6
call fcn.10027680
lea eax, [ebp - 0xc94]
mov byte [ebp - 4], 0xa7
push eax
push ecx
lea eax, [ebp - 0x604c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x604c]
call fcn.10027620
lea ecx, [ebp - 0xc94]
call fcn.1002b240
lea ecx, [ebp - 0x6064]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c4d0
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b20]
call fcn.10101060
push str.distortion_triggers
lea ecx, [ebp - 0x607c]
call fcn.10027680
lea eax, [ebp - 0x607c]
mov dword [ebp - 4], 0x3a8
push eax
lea ecx, [edi + 0xc64]
call fcn.100267a0
sub esp, 0xc
mov esi, eax
lea eax, [ebp - 0x94]
mov ecx, esp
push eax
call fcn.1002ddf0
mov edx, esi
mov ecx, str.Triggers
call fcn.1011c950
add esp, 0xc
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x607c]
call fcn.10027620
call fcn.10101360
push str.Speed
lea ecx, [ebp - 0x6094]
call fcn.10027680
lea eax, [ebp - 0x6094]
mov dword [ebp - 4], 0x3a9
push eax
lea eax, [ebp - 0x830]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x834]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x6094]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b77a8
push str.distortion_speed
lea ecx, [ebp - 0x60c4]
call fcn.10027680
lea eax, [ebp - 0x60c4]
mov dword [ebp - 4], 0x3aa
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x11bc], eax
lea ecx, [ebp - 0x11b0]
movq qword [ebp - 0x11b8], xmm0
call fcn.1004b840
push str.Speed
lea ecx, [ebp - 0x60ac]
mov byte [ebp - 4], 0xab
call fcn.10027680
lea eax, [ebp - 0x11bc]
mov byte [ebp - 4], 0xac
push eax
push ecx
lea eax, [ebp - 0x60ac]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x60ac]
call fcn.10027620
lea ecx, [ebp - 0x11bc]
call fcn.1002b240
lea ecx, [ebp - 0x60c4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.distortion_speed
lea ecx, [ebp - 0x60dc]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x3ad
lea eax, [ebp - 0x60dc]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push 0x103d0d88
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3acc]
mov edx, eax
movss xmm2, dword [0x103e3880]
mov ecx, str.Speed
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x60dc]
call fcn.10027620
call fcn.10101360
push str.Amount
lea ecx, [ebp - 0x60f4]
call fcn.10027680
lea eax, [ebp - 0x60f4]
mov dword [ebp - 4], 0x3ae
push eax
lea eax, [ebp - 0x838]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x83c]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x60f4]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b797a
push str.distortion_amount
lea ecx, [ebp - 0x6124]
call fcn.10027680
lea eax, [ebp - 0x6124]
mov dword [ebp - 4], 0x3af
push eax
lea ecx, [edi + 0xc24]
call fcn.100267e0
xorps xmm0, xmm0
mov dword [ebp - 0x11d4], eax
lea ecx, [ebp - 0x11c8]
movq qword [ebp - 0x11d0], xmm0
call fcn.1004b840
push str.Amount
lea ecx, [ebp - 0x610c]
mov byte [ebp - 4], 0xb0
call fcn.10027680
lea eax, [ebp - 0x11d4]
mov byte [ebp - 4], 0xb1
push eax
push ecx
lea eax, [ebp - 0x610c]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x610c]
call fcn.10027620
lea ecx, [ebp - 0x11d4]
call fcn.1002b240
lea ecx, [ebp - 0x6124]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
movss xmm0, dword [0x103e3b28]
call fcn.10101060
push str.distortion_amount
lea ecx, [ebp - 0x613c]
call fcn.10027680
push ecx
mov dword [ebp - 4], 0x3b2
lea eax, [ebp - 0x613c]
mov dword [esp], 0x3f800000
lea ecx, [edi + 0xc24]
push str._1.f
push eax
call fcn.100267e0
movss xmm3, dword [0x103e3b94]
mov edx, eax
movss xmm2, dword [0x103e3cd0]
mov ecx, str.Amount
call fcn.1011fa10
add esp, 8
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x613c]
call fcn.10027620
call fcn.10101360
push str.yaw_base
lea ecx, [ebp - 0x6154]
call fcn.10027680
lea eax, [ebp - 0x6154]
mov dword [ebp - 4], 0x3b3
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
lea ecx, [ebp - 0x6154]
mov esi, dword [eax]
mov dword [ebp - 4], 0x14
call fcn.10027620
test esi, esi
jle 0x100b7e01
push str.Manual_anti_aim
lea ecx, [ebp - 0x616c]
call fcn.10027680
lea eax, [ebp - 0x616c]
mov dword [ebp - 4], 0x3b4
push eax
lea eax, [ebp - 0x840]
mov ecx, 0x105be244
push eax
call fcn.100dde60
mov esi, eax
mov ecx, 0x105be244
lea eax, [ebp - 0x844]
push eax
call fcn.100ddeb0
push eax
mov ecx, esi
call fcn.100ddb70
lea ecx, [ebp - 0x616c]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b7b91
push str.manual_aa
lea ecx, [ebp - 0x19b4]
call fcn.10027680
lea eax, [ebp - 0x19b4]
mov dword [ebp - 4], 0x3b5
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
xorps xmm0, xmm0
mov dword [ebp - 0xcac], eax
lea ecx, [ebp - 0xca0]
movq qword [ebp - 0xca8], xmm0
call fcn.1004b840
push str.Manual_anti_aim
lea ecx, [ebp - 0x6184]
mov byte [ebp - 4], 0xb6
call fcn.10027680
lea eax, [ebp - 0xcac]
mov byte [ebp - 4], 0xb7
push eax
push ecx
lea eax, [ebp - 0x6184]
mov ecx, 0x105be244
push eax
call fcn.100ddd30
add esp, 4
mov ecx, eax
call fcn.100b7fc0
lea ecx, [ebp - 0x6184]
call fcn.10027620
lea ecx, [ebp - 0xcac]
call fcn.1002b240
lea ecx, [ebp - 0x19b4]
mov dword [ebp - 4], 0x14
call fcn.10027620
call fcn.1011c450
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a10]
call fcn.10101be0
push str.manual_aa
lea ecx, [ebp - 0x19cc]
call fcn.10027680
lea eax, [ebp - 0x19cc]
mov dword [ebp - 4], 0x3b8
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
mov edx, eax
mov ecx, str.Manual_anti_aim
call fcn.1011b760
lea ecx, [ebp - 0x19cc]
mov dword [ebp - 4], 0x14
call fcn.10027620
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3b5c]
call fcn.10101be0
push str.manual_aa_color
lea ecx, [ebp - 0x19e4]
call fcn.10027680
push 1
lea eax, [ebp - 0x19e4]
mov dword [ebp - 4], 0x3b9
push eax
lea ecx, [edi + 0xc44]
call fcn.100267c0
mov edx, eax
mov ecx, str.Manual_anti_aim_color
call fcn.1009b930
add esp, 4
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x19e4]
call fcn.10027620
push str.manual_aa
lea ecx, [ebp - 0x19fc]
call fcn.10027680
lea eax, [ebp - 0x19fc]
mov dword [ebp - 4], 0x3ba
push eax
lea ecx, [edi + 0xbe4]
call fcn.10026800
lea ecx, [ebp - 0x19fc]
mov al, byte [eax]
mov byte [ebp - 0x1b9], al
mov dword [ebp - 4], 0x14
call fcn.10027620
cmp byte [ebp - 0x1b9], 0
je 0x100b7e01
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
push str.Left
call fcn.10116ce0
add esp, 4
lea ecx, [ebp - 0x1a14]
push str.left
call fcn.10027680
push 0
lea eax, [ebp - 0x1a14]
mov dword [ebp - 4], 0x3bb
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov edx, eax
mov ecx, str.Manual_aa_left
call fcn.10117a00
add esp, 4
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x1a14]
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
push str.Right
call fcn.10116ce0
add esp, 4
lea ecx, [ebp - 0x1a2c]
push str.right
call fcn.10027680
push 0
lea eax, [ebp - 0x1a2c]
mov dword [ebp - 4], 0x3bc
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov edx, eax
mov ecx, str.Manual_aa_right
call fcn.10117a00
add esp, 4
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x1a2c]
call fcn.10027620
call fcn.1011c4d0
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e3a7c]
call fcn.10101be0
push str.Back
call fcn.10116ce0
add esp, 4
lea ecx, [ebp - 0x1a44]
push str.back
call fcn.10027680
push 0
lea eax, [ebp - 0x1a44]
mov dword [ebp - 4], 0x3bd
push eax
lea ecx, [edi + 0xc04]
call fcn.100267e0
mov edx, eax
mov ecx, str.Manual_aa_back
call fcn.10117a00
add esp, 4
mov dword [ebp - 4], 0x14
lea ecx, [ebp - 0x1a44]
call fcn.10027620
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c8], esp
push str.AntiAims
call fcn.10027680
sub esp, 0x18
mov dword [ebp - 4], 0x3be
mov ecx, esp
push str.ragebot
call fcn.10027680
mov dword [ebp - 4], 0x14
call fcn.1009ba30
add esp, 0x30
lea ecx, [ebp - 0x198c]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.1009b7b0
mov esi, dword [ebp - 0x1d0]
movss xmm2, dword [0x103e39a4]
movaps xmm1, xmm2
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x44], ecx
lea ecx, [ebp - 0x1994]
mov dword [esi + 0x48], eax
call fcn.1009b7b0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 4], ecx
mov dword [esi + 8], eax
call fcn.100ead60
movss xmm1, dword [0x103e3c50]
movss xmm0, dword [0x103e39d8]
call fcn.10101be0
movss xmm2, dword [0x103e39dc]
lea ecx, [ebp - 0x199c]
movss xmm1, dword [0x103e3b68]
push 0
push 1
call fcn.1009b7b0
push eax
mov edx, str.Anti_aimbot
mov ecx, str.Anti_aimbot_Cover
call fcn.100ebb60
add esp, 0xc
call fcn.100ebbd0
lea ecx, [ebp - 0x110]
call fcn.1002b250
lea ecx, [ebp - 0x94]
call fcn.1002b250
lea ecx, [ebp - 0xb0]
call fcn.1002b250
lea ecx, [ebp - 0xa4]
call fcn.1002b250
lea ecx, [ebp - 0x104]
call fcn.1002b250
lea ecx, [ebp - 0x6c]
call fcn.1002b250
lea ecx, [ebp - 0xf8]
call fcn.1002b250
lea ecx, [ebp - 0x5c]
call fcn.1002b250
lea ecx, [ebp - 0xec]
call fcn.1002b250
lea ecx, [ebp - 0xe0]
call fcn.1002b250
lea ecx, [ebp - 0xd4]
call fcn.1002b250
lea ecx, [ebp - 0x50]
call fcn.1002b250
lea ecx, [ebp - 0xc8]
call fcn.1002b250
lea ecx, [ebp - 0x80]
call fcn.1002b250
lea ecx, [ebp - 0x128]
call fcn.1002b250
lea ecx, [ebp - 0x44]
call fcn.1002b250
lea ecx, [ebp - 0x38]
call fcn.1002b250
lea ecx, [ebp - 0x11c]
call fcn.1002b250
lea ecx, [ebp - 0x2c]
call fcn.1002b250
lea ecx, [ebp - 0xbc]
call fcn.1002b250
lea ecx, [ebp - 0x20]
call fcn.1002b250
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.102e0890
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret