Function at 0x100e3c5e
Capabilities:
Contain obfuscated stackstrings

Disassembly:
jmp 0x101beb50
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 0x1029cf7b
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0xe10
push esi
push edi
mov eax, dword [0x102d42c0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x10475c06
call fcn.100e28b3
nop
push str.aimbot
lea ecx, [ebp - 0x1f0]
call fcn.100dba4f
mov dword [ebp - 4], 0
lea eax, [ebp - 0x1f0]
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100db5f9
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1f0]
call fcn.100decfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x38
mov dword [ebp - 0xe1c], eax
push str.enable
lea ecx, [ebp - 0x20c]
call fcn.100dba4f
mov dword [ebp - 4], 1
push str.enable
lea ecx, [ebp - 0x228]
call fcn.100dba4f
mov byte [ebp - 4], 2
push 0
push 1
lea ecx, [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x228]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x228]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x20c]
call fcn.100decfe
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x38
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xd0
mov dword [ebp - 0xe1c], eax
push str.silent
lea ecx, [ebp - 0x244]
call fcn.100dba4f
mov dword [ebp - 4], 3
push str.silent_aimbot
lea ecx, [ebp - 0x260]
call fcn.100dba4f
mov byte [ebp - 4], 4
push 0
push 1
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x260]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x260]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x244]
call fcn.100decfe
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0xd0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x168
mov dword [ebp - 0xe1c], eax
lea ecx, [ebp - 0x271]
call fcn.100ddfc0
mov dword [ebp - 0xe20], eax
push str.distance
lea ecx, [ebp - 0xe18]
call fcn.100dba4f
mov dword [ebp - 4], 5
push str.crosshair
lea ecx, [ebp - 0xdfc]
call fcn.100dba4f
mov byte [ebp - 4], 6
push str.damage
lea ecx, [ebp - 0xde0]
call fcn.100dba4f
mov byte [ebp - 4], 7
push str.health
lea ecx, [ebp - 0xdc4]
call fcn.100dba4f
mov byte [ebp - 4], 8
push 0x102b65e0
lea ecx, [ebp - 0xda8]
call fcn.100dba4f
mov byte [ebp - 4], 9
push str.height
lea ecx, [ebp - 0xd8c]
call fcn.100dba4f
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0xd70]
push ecx
lea edx, [ebp - 0xe18]
push edx
lea ecx, [ebp - 0x27c]
call fcn.100db03b
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x288], ecx
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0xe20]
push eax
mov ecx, dword [ebp - 0x284]
push ecx
mov edx, dword [ebp - 0x288]
push edx
lea ecx, [ebp - 0x270]
call fcn.100e3290
mov byte [ebp - 4], 0xb
push str.selection
lea ecx, [ebp - 0x2a4]
call fcn.100dba4f
mov byte [ebp - 4], 0xc
push str.target_selection
lea ecx, [ebp - 0x2c0]
call fcn.100dba4f
mov byte [ebp - 4], 0xd
push 0
push 1
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0x2a4]
push ecx
lea edx, [ebp - 0x2c0]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dc1e3
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2c0]
call fcn.100decfe
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x2a4]
call fcn.100decfe
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x270]
call fcn.100e4217
mov dword [ebp - 4], 0xffffffff
push fcn.100decfe
push 6
push 0x1c
lea eax, [ebp - 0xe18]
push eax
call fcn.100e0eaa
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x168
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x21c
mov dword [ebp - 0xe1c], eax
push 0x102b660c
lea ecx, [ebp - 0x2dc]
call fcn.100dba4f
mov dword [ebp - 4], 0xe
push str.angle_limit
lea ecx, [ebp - 0x2f8]
call fcn.100dba4f
mov byte [ebp - 4], 0xf
push 0
push 1
lea ecx, [ebp - 0x2dc]
push ecx
lea edx, [ebp - 0x2f8]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2f8]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2dc]
call fcn.100decfe
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x21c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2b4
mov dword [ebp - 0xe1c], eax
push 0x102b6620
lea ecx, [ebp - 0x314]
call fcn.100dc512
mov dword [ebp - 4], 0x10
push str.fov_amount
lea ecx, [ebp - 0x330]
call fcn.100dba4f
mov byte [ebp - 4], 0x11
push 0x102b362e
lea ecx, [ebp - 0x34c]
call fcn.100dba4f
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x314]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b18a8]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b18a8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0x330]
push edx
lea eax, [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x34c]
call fcn.100decfe
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x330]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x314]
call fcn.100e19e5
nop
mov eax, dword [ebp - 0x14]
add eax, 0x2b4
mov dword [ebp - 0xe1c], eax
push 0x100e062b
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x2b4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x384
mov dword [ebp - 0xe1c], eax
lea ecx, [ebp - 0x361]
call fcn.100ddfc0
mov dword [ebp - 0xe20], eax
push str.head
lea ecx, [ebp - 0xd68]
call fcn.100dba4f
mov dword [ebp - 4], 0x13
push str.chest
lea ecx, [ebp - 0xd4c]
call fcn.100dba4f
mov byte [ebp - 4], 0x14
push str.body
lea ecx, [ebp - 0xd30]
call fcn.100dba4f
mov byte [ebp - 4], 0x15
push str.arms
lea ecx, [ebp - 0xd14]
call fcn.100dba4f
mov byte [ebp - 4], 0x16
push str.legs
lea ecx, [ebp - 0xcf8]
call fcn.100dba4f
mov dword [ebp - 4], 0x17
lea ecx, [ebp - 0xcdc]
push ecx
lea edx, [ebp - 0xd68]
push edx
lea ecx, [ebp - 0x36c]
call fcn.100db03b
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x378], ecx
mov dword [ebp - 0x374], edx
mov eax, dword [ebp - 0xe20]
push eax
mov ecx, dword [ebp - 0x374]
push ecx
mov edx, dword [ebp - 0x378]
push edx
lea ecx, [ebp - 0x360]
call fcn.100e3290
mov byte [ebp - 4], 0x18
push str.hitbox
lea ecx, [ebp - 0x394]
call fcn.100dba4f
mov byte [ebp - 4], 0x19
push str.hitbox
lea ecx, [ebp - 0x3b0]
call fcn.100dba4f
mov byte [ebp - 4], 0x1a
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x350], esp
call fcn.100e2075
push 1
lea eax, [ebp - 0x360]
push eax
lea ecx, [ebp - 0x394]
push ecx
lea edx, [ebp - 0x3b0]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0b08
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x3b0]
call fcn.100decfe
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x394]
call fcn.100decfe
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x360]
call fcn.100e4217
mov dword [ebp - 4], 0xffffffff
push fcn.100decfe
push 5
push 0x1c
lea eax, [ebp - 0xd68]
push eax
call fcn.100e0eaa
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x384
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x444
mov dword [ebp - 0xe1c], eax
lea ecx, [ebp - 0x3c5]
call fcn.100ddfc0
mov dword [ebp - 0xe20], eax
push str.head
lea ecx, [ebp - 0xcd8]
call fcn.100dba4f
mov dword [ebp - 4], 0x1b
push str.chest
lea ecx, [ebp - 0xcbc]
call fcn.100dba4f
mov byte [ebp - 4], 0x1c
push str.body
lea ecx, [ebp - 0xca0]
call fcn.100dba4f
mov byte [ebp - 4], 0x1d
push str.arms
lea ecx, [ebp - 0xc84]
call fcn.100dba4f
mov byte [ebp - 4], 0x1e
push str.legs
lea ecx, [ebp - 0xc68]
call fcn.100dba4f
mov dword [ebp - 4], 0x1f
lea ecx, [ebp - 0xc4c]
push ecx
lea edx, [ebp - 0xcd8]
push edx
lea ecx, [ebp - 0x3d0]
call fcn.100db03b
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x3d8], ecx
mov dword [ebp - 0x3d4], edx
mov eax, dword [ebp - 0xe20]
push eax
mov ecx, dword [ebp - 0x3d4]
push ecx
mov edx, dword [ebp - 0x3d8]
push edx
lea ecx, [ebp - 0x3c4]
call fcn.100e3290
mov byte [ebp - 4], 0x20
push 0x102b6664
lea ecx, [ebp - 0x3f4]
call fcn.100dba4f
mov byte [ebp - 4], 0x21
push str.hitbox_history
lea ecx, [ebp - 0x410]
call fcn.100dba4f
mov byte [ebp - 4], 0x22
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x3b4], esp
call fcn.100e2075
push 1
lea eax, [ebp - 0x3c4]
push eax
lea ecx, [ebp - 0x3f4]
push ecx
lea edx, [ebp - 0x410]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0b08
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x410]
call fcn.100decfe
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x3f4]
call fcn.100decfe
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x3c4]
call fcn.100e4217
mov dword [ebp - 4], 0xffffffff
push fcn.100decfe
push 5
push 0x1c
lea eax, [ebp - 0xcd8]
push eax
call fcn.100e0eaa
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x444
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x504
mov dword [ebp - 0xe1c], eax
lea ecx, [ebp - 0x425]
call fcn.100ddfc0
mov dword [ebp - 0xe20], eax
push str.head
lea ecx, [ebp - 0xc48]
call fcn.100dba4f
mov dword [ebp - 4], 0x23
push str.chest
lea ecx, [ebp - 0xc2c]
call fcn.100dba4f
mov byte [ebp - 4], 0x24
push str.body
lea ecx, [ebp - 0xc10]
call fcn.100dba4f
mov byte [ebp - 4], 0x25
push str.legs
lea ecx, [ebp - 0xbf4]
call fcn.100dba4f
mov dword [ebp - 4], 0x26
lea ecx, [ebp - 0xbd8]
push ecx
lea edx, [ebp - 0xc48]
push edx
lea ecx, [ebp - 0x430]
call fcn.100db03b
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x438], ecx
mov dword [ebp - 0x434], edx
mov eax, dword [ebp - 0xe20]
push eax
mov ecx, dword [ebp - 0x434]
push ecx
mov edx, dword [ebp - 0x438]
push edx
lea ecx, [ebp - 0x424]
call fcn.100e3290
mov byte [ebp - 4], 0x27
push str.multipoint
lea ecx, [ebp - 0x454]
call fcn.100dba4f
mov byte [ebp - 4], 0x28
push str.multi_point
lea ecx, [ebp - 0x470]
call fcn.100dba4f
mov byte [ebp - 4], 0x29
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x414], esp
call fcn.100e2075
push 1
lea eax, [ebp - 0x424]
push eax
lea ecx, [ebp - 0x454]
push ecx
lea edx, [ebp - 0x470]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0b08
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x470]
call fcn.100decfe
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x454]
call fcn.100decfe
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x424]
call fcn.100e4217
mov dword [ebp - 4], 0xffffffff
push fcn.100decfe
push 4
push 0x1c
lea eax, [ebp - 0xc48]
push eax
call fcn.100e0eaa
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x504
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x5c4
mov dword [ebp - 0xe1c], eax
push 0x102b66ac
lea ecx, [ebp - 0x48c]
call fcn.100dc512
mov dword [ebp - 4], 0x2a
push str.hitbox_scale
lea ecx, [ebp - 0x4a8]
call fcn.100dba4f
mov byte [ebp - 4], 0x2b
push 0x102b362e
lea ecx, [ebp - 0x4c4]
call fcn.100dba4f
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x48c]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b18a0]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b18a4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0x4a8]
push edx
lea eax, [ebp - 0x4c4]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x4c4]
call fcn.100decfe
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x4a8]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48c]
call fcn.100e19e5
nop
mov eax, dword [ebp - 0x14]
add eax, 0x5c4
mov dword [ebp - 0xe1c], eax
push 0x100e00b8
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x5c4
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x694
mov dword [ebp - 0xe1c], eax
push 0x102b66ac
lea ecx, [ebp - 0x4e0]
call fcn.100dc512
mov dword [ebp - 4], 0x2d
push 0x102b66c0
lea ecx, [ebp - 0x4fc]
call fcn.100dba4f
mov byte [ebp - 4], 0x2e
push str.body_hitbox_scale
lea ecx, [ebp - 0x518]
call fcn.100dba4f
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x4e0]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b98fc]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102b18a4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0x4fc]
push edx
lea eax, [ebp - 0x518]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x518]
call fcn.100decfe
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x4fc]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4e0]
call fcn.100e19e5
nop
mov eax, dword [ebp - 0x14]
add eax, 0x694
mov dword [ebp - 0xe1c], eax
push 0x100ddb29
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x694
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x764
mov dword [ebp - 0xe1c], eax
push 0x102b088c
lea ecx, [ebp - 0x534]
call fcn.100dc512
mov dword [ebp - 4], 0x30
push 0x102b66f0
lea ecx, [ebp - 0x550]
call fcn.100dba4f
mov byte [ebp - 4], 0x31
push str.minimal_damage
lea ecx, [ebp - 0x56c]
call fcn.100dba4f
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x534]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1bf8]
movss dword [esp], xmm0
push 0
push 1
push ecx
movss xmm0, dword [0x102b18a4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0x550]
push edx
lea eax, [ebp - 0x56c]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x56c]
call fcn.100decfe
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x550]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x534]
call fcn.100e19e5
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x764
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x834
mov dword [ebp - 0xe1c], eax
push str.minimal_damage_hp
lea ecx, [ebp - 0x588]
call fcn.100dba4f
mov dword [ebp - 4], 0x33
push str.scale_damage_on_hp
lea ecx, [ebp - 0x5a4]
call fcn.100dba4f
mov byte [ebp - 4], 0x34
push 0
push 1
lea ecx, [ebp - 0x588]
push ecx
lea edx, [ebp - 0x5a4]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x5a4]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x588]
call fcn.100decfe
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x834
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x8cc
mov dword [ebp - 0xe1c], eax
push str.penetrate
lea ecx, [ebp - 0x5c0]
call fcn.100dba4f
mov dword [ebp - 4], 0x35
push str.penetrate_walls
lea ecx, [ebp - 0x5dc]
call fcn.100dba4f
mov byte [ebp - 4], 0x36
push 0
push 1
lea ecx, [ebp - 0x5c0]
push ecx
lea edx, [ebp - 0x5dc]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x5dc]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c0]
call fcn.100decfe
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x8cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x964
mov dword [ebp - 0xe1c], eax
push str.knifebot
lea ecx, [ebp - 0x5f8]
call fcn.100dba4f
mov dword [ebp - 4], 0x37
push str.aimbot_with_knife
lea ecx, [ebp - 0x614]
call fcn.100dba4f
mov byte [ebp - 4], 0x38
push 0
push 1
lea ecx, [ebp - 0x5f8]
push ecx
lea edx, [ebp - 0x614]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x614]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5f8]
call fcn.100decfe
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x964
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x9fc
mov dword [ebp - 0xe1c], eax
push str.zeusbot
lea ecx, [ebp - 0x630]
call fcn.100dba4f
mov dword [ebp - 4], 0x39
push str.aimbot_with_taser
lea ecx, [ebp - 0x64c]
call fcn.100dba4f
mov byte [ebp - 4], 0x3a
push 0
push 1
lea ecx, [ebp - 0x630]
push ecx
lea edx, [ebp - 0x64c]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x64c]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x630]
call fcn.100decfe
nop
push 0
mov eax, dword [ebp - 0x14]
add eax, 0x9fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa94
mov dword [ebp - 0xe1c], eax
push str.override_dmg
lea ecx, [ebp - 0x668]
call fcn.100dba4f
mov dword [ebp - 4], 0x3b
push str.override_damage
lea ecx, [ebp - 0x684]
call fcn.100dba4f
mov byte [ebp - 4], 0x3c
push 0xffffffffffffffff
lea ecx, [ebp - 0x668]
push ecx
lea edx, [ebp - 0x684]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd089
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x684]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x668]
call fcn.100decfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xa94
mov dword [ebp - 0xe1c], eax
push 0x100deb37
mov ecx, dword [ebp - 0xe1c]
call fcn.100dfdd4
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xa94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xb34
mov dword [ebp - 0xe1c], eax
push 0x102b67d4
lea ecx, [ebp - 0x6a0]
call fcn.100dc512
mov dword [ebp - 4], 0x3d
push str.dmg_override
lea ecx, [ebp - 0x6bc]
call fcn.100dba4f
mov byte [ebp - 4], 0x3e
push 0x102b67ec
lea ecx, [ebp - 0x6d8]
call fcn.100dba4f
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x6a0]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b18a4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0x6bc]
push edx
lea eax, [ebp - 0x6d8]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x6d8]
call fcn.100decfe
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x6bc]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6a0]
call fcn.100e19e5
nop
mov eax, dword [ebp - 0x14]
add eax, 0xb34
mov dword [ebp - 0xe1c], eax
push 0x100db469
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xb34
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xd34
mov dword [ebp - 0xe1c], eax
push str.zoom
lea ecx, [ebp - 0x6f4]
call fcn.100dba4f
mov dword [ebp - 4], 0x40
push str.auto_scope
lea ecx, [ebp - 0x710]
call fcn.100dba4f
mov byte [ebp - 4], 0x41
push 0
push 1
lea ecx, [ebp - 0x6f4]
push ecx
lea edx, [ebp - 0x710]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x710]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6f4]
call fcn.100decfe
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xd34
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xdcc
mov dword [ebp - 0xe1c], eax
push str.nospread
lea ecx, [ebp - 0x72c]
call fcn.100dba4f
mov dword [ebp - 4], 0x42
push str.compensate_spread
lea ecx, [ebp - 0x748]
call fcn.100dba4f
mov byte [ebp - 4], 0x43
push 0
push 1
lea ecx, [ebp - 0x72c]
push ecx
lea edx, [ebp - 0x748]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x748]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x72c]
call fcn.100decfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xdcc
mov dword [ebp - 0xe1c], eax
push 0x100e2b1f
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xdcc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xe64
mov dword [ebp - 0xe1c], eax
push str.norecoil
lea ecx, [ebp - 0x764]
call fcn.100dba4f
mov dword [ebp - 4], 0x44
push str.compensate_recoil
lea ecx, [ebp - 0x780]
call fcn.100dba4f
mov byte [ebp - 4], 0x45
push 0
push 1
lea ecx, [ebp - 0x764]
push ecx
lea edx, [ebp - 0x780]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x780]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x764]
call fcn.100decfe
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xe64
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xefc
mov dword [ebp - 0xe1c], eax
push str.hitchance
lea ecx, [ebp - 0x79c]
call fcn.100dba4f
mov dword [ebp - 4], 0x46
push str.hitchance
lea ecx, [ebp - 0x7b8]
call fcn.100dba4f
mov byte [ebp - 4], 0x47
push 0
push 1
lea ecx, [ebp - 0x79c]
push ecx
lea edx, [ebp - 0x7b8]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x7b8]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x79c]
call fcn.100decfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0xefc
mov dword [ebp - 0xe1c], eax
push 0x100e1337
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xefc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xf94
mov dword [ebp - 0xe1c], eax
push 0x102b66ac
lea ecx, [ebp - 0x7d4]
call fcn.100dc512
mov dword [ebp - 4], 0x48
push str.hitchance_amount
lea ecx, [ebp - 0x7f0]
call fcn.100dba4f
mov byte [ebp - 4], 0x49
push 0x102b362e
lea ecx, [ebp - 0x80c]
call fcn.100dba4f
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x7d4]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b98fc]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b18a4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0x7f0]
push edx
lea eax, [ebp - 0x80c]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x80c]
call fcn.100decfe
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x7f0]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7d4]
call fcn.100e19e5
nop
mov eax, dword [ebp - 0x14]
add eax, 0xf94
mov dword [ebp - 0xe1c], eax
push 0x100e1337
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
mov eax, dword [ebp - 0x14]
add eax, 0xf94
mov dword [ebp - 0xe1c], eax
push 0x100db2cf
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xf94
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1064
mov dword [ebp - 0xe1c], eax
push str.damage_accuracy_box
lea ecx, [ebp - 0x828]
call fcn.100dba4f
mov dword [ebp - 4], 0x4b
push 0x102b6888
lea ecx, [ebp - 0x844]
call fcn.100dba4f
mov byte [ebp - 4], 0x4c
push 0
push 1
lea ecx, [ebp - 0x828]
push ecx
lea edx, [ebp - 0x844]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x844]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x828]
call fcn.100decfe
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1064
mov dword [ebp - 0xe1c], eax
push 0x100e1337
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1064
mov dword [ebp - 0xe1c], eax
push 0x100db2cf
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1064
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x10fc
mov dword [ebp - 0xe1c], eax
push 0x102b66ac
lea ecx, [ebp - 0x860]
call fcn.100dc512
mov dword [ebp - 4], 0x4d
push str.damage_accuracy
lea ecx, [ebp - 0x87c]
call fcn.100dba4f
mov byte [ebp - 4], 0x4e
push 0x102b362e
lea ecx, [ebp - 0x898]
call fcn.100dba4f
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x860]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b98fc]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b18a4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0x87c]
push edx
lea eax, [ebp - 0x898]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x898]
call fcn.100decfe
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x87c]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x860]
call fcn.100e19e5
nop
mov eax, dword [ebp - 0x14]
add eax, 0x10fc
mov dword [ebp - 0xe1c], eax
push 0x100e1337
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
mov eax, dword [ebp - 0x14]
add eax, 0x10fc
mov dword [ebp - 0xe1c], eax
push 0x100db2cf
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
mov eax, dword [ebp - 0x14]
add eax, 0x10fc
mov dword [ebp - 0xe1c], eax
push 0x100db7ca
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x10fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x11cc
mov dword [ebp - 0xe1c], eax
push str.lagfix
lea ecx, [ebp - 0x8b4]
call fcn.100dba4f
mov dword [ebp - 4], 0x50
push str.predict_fake_lag
lea ecx, [ebp - 0x8d0]
call fcn.100dba4f
mov byte [ebp - 4], 0x51
push 0
push 1
lea ecx, [ebp - 0x8b4]
push ecx
lea edx, [ebp - 0x8d0]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x8d0]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8b4]
call fcn.100decfe
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x11cc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x1264
mov dword [ebp - 0xe1c], eax
push str.correct
lea ecx, [ebp - 0x8ec]
call fcn.100dba4f
mov dword [ebp - 4], 0x52
push str.correct_anti_aim
lea ecx, [ebp - 0x908]
call fcn.100dba4f
mov byte [ebp - 4], 0x53
push 0
push 1
lea ecx, [ebp - 0x8ec]
push ecx
lea edx, [ebp - 0x908]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x908]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8ec]
call fcn.100decfe
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x1264
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xc9c
mov dword [ebp - 0xe1c], eax
push str.delayshot
lea ecx, [ebp - 0x924]
call fcn.100dba4f
mov dword [ebp - 4], 0x54
push str.delay_shot
lea ecx, [ebp - 0x940]
call fcn.100dba4f
mov byte [ebp - 4], 0x55
push 0
push 1
lea ecx, [ebp - 0x924]
push ecx
lea edx, [ebp - 0x940]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x940]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x924]
call fcn.100decfe
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xc9c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x12fc
mov dword [ebp - 0xe1c], eax
lea ecx, [ebp - 0x955]
call fcn.100ddfc0
mov dword [ebp - 0xe20], eax
push str.always
lea ecx, [ebp - 0xbd0]
call fcn.100dba4f
mov dword [ebp - 4], 0x56
push str.lethal
lea ecx, [ebp - 0xbb4]
call fcn.100dba4f
mov byte [ebp - 4], 0x57
push str.lethal_x2
lea ecx, [ebp - 0xb98]
call fcn.100dba4f
mov byte [ebp - 4], 0x58
push str.fake
lea ecx, [ebp - 0xb7c]
call fcn.100dba4f
mov byte [ebp - 4], 0x59
push str.in_air
lea ecx, [ebp - 0xb60]
call fcn.100dba4f
mov dword [ebp - 4], 0x5a
lea ecx, [ebp - 0xb44]
push ecx
lea edx, [ebp - 0xbd0]
push edx
lea ecx, [ebp - 0x960]
call fcn.100db03b
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x968], ecx
mov dword [ebp - 0x964], edx
mov eax, dword [ebp - 0xe20]
push eax
mov ecx, dword [ebp - 0x964]
push ecx
mov edx, dword [ebp - 0x968]
push edx
lea ecx, [ebp - 0x954]
call fcn.100e3290
mov byte [ebp - 4], 0x5b
push str.baim1
lea ecx, [ebp - 0x984]
call fcn.100dba4f
mov byte [ebp - 4], 0x5c
push str.prefer_body_aim
lea ecx, [ebp - 0x9a0]
call fcn.100dba4f
mov byte [ebp - 4], 0x5d
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x944], esp
call fcn.100e2075
push 1
lea eax, [ebp - 0x954]
push eax
lea ecx, [ebp - 0x984]
push ecx
lea edx, [ebp - 0x9a0]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0b08
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x9a0]
call fcn.100decfe
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x984]
call fcn.100decfe
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x954]
call fcn.100e4217
mov dword [ebp - 4], 0xffffffff
push fcn.100decfe
push 5
push 0x1c
lea eax, [ebp - 0xbd0]
push eax
call fcn.100e0eaa
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x12fc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x13bc
mov dword [ebp - 0xe1c], eax
lea ecx, [ebp - 0x9b5]
call fcn.100ddfc0
mov dword [ebp - 0xe20], eax
push str.always
lea ecx, [ebp - 0xb40]
call fcn.100dba4f
mov dword [ebp - 4], 0x5e
push str.health
lea ecx, [ebp - 0xb24]
call fcn.100dba4f
mov byte [ebp - 4], 0x5f
push str.fake
lea ecx, [ebp - 0xb08]
call fcn.100dba4f
mov byte [ebp - 4], 0x60
push str.in_air
lea ecx, [ebp - 0xaec]
call fcn.100dba4f
mov dword [ebp - 4], 0x61
lea ecx, [ebp - 0xad0]
push ecx
lea edx, [ebp - 0xb40]
push edx
lea ecx, [ebp - 0x9c0]
call fcn.100db03b
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x9c8], ecx
mov dword [ebp - 0x9c4], edx
mov eax, dword [ebp - 0xe20]
push eax
mov ecx, dword [ebp - 0x9c4]
push ecx
mov edx, dword [ebp - 0x9c8]
push edx
lea ecx, [ebp - 0x9b4]
call fcn.100e3290
mov byte [ebp - 4], 0x62
push str.baim2
lea ecx, [ebp - 0x9e4]
call fcn.100dba4f
mov byte [ebp - 4], 0x63
push str.only_body_aim
lea ecx, [ebp - 0xa00]
call fcn.100dba4f
mov byte [ebp - 4], 0x64
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x9a4], esp
call fcn.100e2075
push 1
lea eax, [ebp - 0x9b4]
push eax
lea ecx, [ebp - 0x9e4]
push ecx
lea edx, [ebp - 0xa00]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0b08
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0xa00]
call fcn.100decfe
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x9e4]
call fcn.100decfe
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x9b4]
call fcn.100e4217
mov dword [ebp - 4], 0xffffffff
push fcn.100decfe
push 4
push 0x1c
lea eax, [ebp - 0xb40]
push eax
call fcn.100e0eaa
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x13bc
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x147c
mov dword [ebp - 0xe1c], eax
push 0x102b67d4
lea ecx, [ebp - 0xa1c]
call fcn.100dc512
mov dword [ebp - 4], 0x65
push str.baim_hp
lea ecx, [ebp - 0xa38]
call fcn.100dba4f
mov byte [ebp - 4], 0x66
push 0x102b362e
lea ecx, [ebp - 0xa54]
call fcn.100dba4f
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0xa1c]
push ecx
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b98f0]
movss dword [esp], xmm0
push 0
push 0
push ecx
movss xmm0, dword [0x102b98fc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102b1880]
movss dword [esp], xmm0
lea edx, [ebp - 0xa38]
push edx
lea eax, [ebp - 0xa54]
push eax
mov ecx, dword [ebp - 0xe1c]
call fcn.100e2287
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xa54]
call fcn.100decfe
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0xa38]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa1c]
call fcn.100e19e5
nop
mov eax, dword [ebp - 0x14]
add eax, 0x147c
mov dword [ebp - 0xe1c], eax
push 0x100dd5de
mov ecx, dword [ebp - 0xe1c]
call fcn.100e0946
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x147c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0x154c
mov dword [ebp - 0xe1c], eax
push str.body_aim_on_key
lea ecx, [ebp - 0xa70]
call fcn.100dba4f
mov dword [ebp - 4], 0x68
push str.body_aim_on_key
lea ecx, [ebp - 0xa8c]
call fcn.100dba4f
mov byte [ebp - 4], 0x69
push 0xffffffffffffffff
lea ecx, [ebp - 0xa70]
push ecx
lea edx, [ebp - 0xa8c]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd089
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xa8c]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa70]
call fcn.100decfe
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0x154c
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov eax, dword [ebp - 0x14]
add eax, 0xc04
mov dword [ebp - 0xe1c], eax
push str.sparks
lea ecx, [ebp - 0xaa8]
call fcn.100dba4f
mov dword [ebp - 4], 0x6a
push str.draw_sparks_on_shot
lea ecx, [ebp - 0xac4]
call fcn.100dba4f
mov byte [ebp - 4], 0x6b
push 0
push 1
lea ecx, [ebp - 0xaa8]
push ecx
lea edx, [ebp - 0xac4]
push edx
mov ecx, dword [ebp - 0xe1c]
call fcn.100dd7af
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0xac4]
call fcn.100decfe
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xaa8]
call fcn.100decfe
nop
push 1
mov eax, dword [ebp - 0x14]
add eax, 0xc04
push eax
mov ecx, dword [ebp - 0x14]
call fcn.100e082e
nop
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret