Function at 0x10160420
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
jmp 0x102e3c70
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 0x104189f6
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x13e0
call fcn.1015c050
mov eax, dword [0x104e6584]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x124c], 0
mov ecx, 0x104f6970
call fcn.1015f0d9
mov eax, dword [ebp - 0x18]
movzx ecx, byte [eax + 1]
test ecx, ecx
jne 0x102e3d97
call fcn.101603fd
movss xmm0, dword [eax]
comiss xmm0, dword [0x1042d1cc]
jbe 0x102e3d97
call fcn.1015eefe
movss xmm0, dword [0x1044c8f8]
mulss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x1c], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x234], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x238], xmm0
movss xmm0, dword [ebp - 0x1c]
divss xmm0, dword [0x1042e6dc]
movss dword [ebp - 0x13e0], xmm0
call fcn.101603fd
movss xmm0, dword [eax]
movss xmm1, dword [ebp - 0x13e0]
subss xmm0, xmm1
movss dword [ebp - 0x23c], xmm0
movzx eax, byte [ebp - 0x1245]
push eax
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x238]
push edx
lea eax, [ebp - 0x23c]
push eax
call fcn.1015c4d8
add esp, 0x10
movss xmm0, dword [eax]
movss dword [ebp - 0x13e4], xmm0
call fcn.101603fd
movss xmm0, dword [ebp - 0x13e4]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x18]
movzx ecx, byte [eax + 1]
test ecx, ecx
je 0x102e3e5e
call fcn.101603fd
movss xmm0, dword [0x1042d1f8]
comiss xmm0, dword [eax]
jbe 0x102e3e5e
call fcn.1015eefe
movss xmm0, dword [0x1044c8f8]
mulss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x240], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x244], xmm0
movss xmm0, dword [ebp - 0x20]
divss xmm0, dword [0x1042e6dc]
movss dword [ebp - 0x13e0], xmm0
call fcn.101603fd
movss xmm0, dword [ebp - 0x13e0]
addss xmm0, dword [eax]
movss dword [ebp - 0x248], xmm0
movzx eax, byte [ebp - 0x1246]
push eax
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x244]
push edx
lea eax, [ebp - 0x248]
push eax
call fcn.1015c4d8
add esp, 0x10
movss xmm0, dword [eax]
movss dword [ebp - 0x13e4], xmm0
call fcn.101603fd
movss xmm0, dword [ebp - 0x13e4]
movss dword [eax], xmm0
mov eax, dword [ebp - 0x18]
movzx ecx, byte [eax + 1]
test ecx, ecx
jne 0x102e3e84
call fcn.101603fd
movss xmm0, dword [eax]
ucomiss xmm0, dword [0x1042d1cc]
lahf
test ah, 0x44
jp 0x102e3e84
jmp 0x102e81f9
movss xmm0, dword [0x10430b0c]
movss dword [ebp - 0x250], xmm0
movss xmm0, dword [0x10430b0c]
movss dword [ebp - 0x24c], xmm0
lea eax, [ebp - 0x250]
mov dword [ebp - 0x13e0], eax
movss xmm0, dword [0x1044c8f4]
movss dword [ebp - 0x258], xmm0
movss xmm0, dword [0x1044c8f0]
movss dword [ebp - 0x254], xmm0
lea ecx, [ebp - 0x258]
mov dword [ebp - 0x13e4], ecx
push 0
push 0
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x13e4]
push eax
call fcn.1015fbf1
add esp, 0x10
push 1
push 0
push 0x1044bf44
call fcn.1015cc3f
add esp, 0xc
mov eax, dword [0x104edc34]
push eax
call fcn.1015e7e2
add esp, 4
push 7
push 0
push 0x104edca4
push str.0768
call fcn.1016059c
add esp, 0x10
push 7
push 1
push 0x104edca4
push 0x1044bf54
call fcn.1016059c
add esp, 0x10
push 7
push 2
push 0x104edca4
push 0x1043bc74
call fcn.1016059c
add esp, 0x10
push 7
push 3
push 0x104edca4
push 0x1044bf58
call fcn.1016059c
add esp, 0x10
push 7
push 4
push 0x104edca4
push 0x1043bc58
call fcn.1016059c
add esp, 0x10
push 7
push 5
push 0x104edca4
push 0x1044bf5c
call fcn.1016059c
add esp, 0x10
push 7
push 6
push 0x104edca4
push 0x1044bf5c
call fcn.1016059c
add esp, 0x10
call fcn.1015c73a
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104edcac]
cmp eax, dword [edx + 0x104]
jle 0x102e3ffa
push 0x104edcac
call fcn.1015cfd7
add esp, 4
cmp dword [0x104edcac], 0xffffffff
jne 0x102e3ffa
xor eax, eax
mov byte [0x104edca8], al
push 0x104edcac
call fcn.1015de0f
add esp, 4
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104edcb0]
cmp eax, dword [edx + 0x104]
jle 0x102e4040
push 0x104edcb0
call fcn.1015cfd7
add esp, 4
cmp dword [0x104edcb0], 0xffffffff
jne 0x102e4040
xor eax, eax
mov byte [0x104edca9], al
push 0x104edcb0
call fcn.1015de0f
add esp, 4
lea eax, [ebp - 0x260]
push eax
call fcn.1015f499
add esp, 4
movss xmm0, dword [eax + 4]
subss xmm0, dword [0x1043e470]
movss dword [ebp - 0x2b8], xmm0
lea ecx, [ebp - 0x268]
push ecx
call fcn.1015f499
add esp, 4
movss xmm0, dword [eax]
divss xmm0, dword [0x1042d1fc]
subss xmm0, dword [0x1042d20c]
movss dword [ebp - 0x2b4], xmm0
movss xmm0, dword [ebp - 0x2b4]
movss dword [ebp - 0x28], xmm0
movss xmm0, dword [ebp - 0x2b8]
movss dword [ebp - 0x24], xmm0
lea eax, [ebp - 0x270]
push eax
call fcn.1015f499
add esp, 4
movss xmm0, dword [eax + 4]
subss xmm0, dword [0x1043e470]
movss dword [ebp - 0x2c0], xmm0
lea ecx, [ebp - 0x278]
push ecx
call fcn.1015f499
add esp, 4
movss xmm0, dword [eax]
divss xmm0, dword [0x1042d1fc]
subss xmm0, dword [0x1042d20c]
movss dword [ebp - 0x2bc], xmm0
movss xmm0, dword [ebp - 0x2bc]
movss dword [ebp - 0x30], xmm0
movss xmm0, dword [ebp - 0x2c0]
movss dword [ebp - 0x2c], xmm0
cmp dword [0x104edca4], 0
jne 0x102e572d
xorps xmm0, xmm0
movss dword [ebp - 0x280], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x27c], xmm0
lea eax, [ebp - 0x280]
mov dword [ebp - 0x13e0], eax
push 0
lea ecx, [ebp - 0x288]
push ecx
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov edx, dword [ebp - 0x13e0]
push edx
push 0
mov eax, dword [ebp - 0x13e4]
push eax
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push 0x1044bf60
call fcn.1015e193
add esp, 0x10
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_enable
lea ecx, [ebp - 0x2a4]
call fcn.1015c591
mov dword [ebp - 4], 0
lea eax, [ebp - 0x2a4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Enable
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 1
lea ecx, [ebp - 0x2a4]
call fcn.1015e24c
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2a4]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2a8], esp
push str.rbot_enable
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea eax, [ebp - 0x2ad]
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x13dc], str.Distance
mov dword [ebp - 0x13d8], str.Crosshair
mov dword [ebp - 0x13d4], str.Damage
mov dword [ebp - 0x13d0], str.Health
mov dword [ebp - 0x13cc], 0x1044bf98
mov dword [ebp - 0x13c8], str.Height
lea ecx, [ebp - 0x13dc]
mov dword [ebp - 0x2c8], ecx
lea edx, [ebp - 0x13c4]
mov dword [ebp - 0x2c4], edx
mov eax, dword [ebp - 0x2c8]
mov dword [ebp - 0x2d0], eax
mov ecx, dword [ebp - 0x2c4]
mov dword [ebp - 0x2cc], ecx
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_target_selection
lea ecx, [ebp - 0x2ec]
call fcn.1015c591
mov dword [ebp - 4], 3
lea edx, [ebp - 0x2ec]
push edx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x2ac], esp
mov eax, dword [ebp - 0x13e0]
push eax
mov edx, dword [ebp - 0x2cc]
push edx
mov eax, dword [ebp - 0x2d0]
push eax
call fcn.1015e977
mov ecx, dword [ebp - 0x13e8]
push ecx
push str.Target_selection
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 4
lea ecx, [ebp - 0x2ec]
call fcn.1015e24c
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x2ec]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x2f0], esp
push str.rbot_target_selection
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_resolver
lea ecx, [ebp - 0x30c]
call fcn.1015c591
mov dword [ebp - 4], 6
lea eax, [ebp - 0x30c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Resolver
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 7
lea ecx, [ebp - 0x30c]
call fcn.1015e24c
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x30c]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x310], esp
push str.rbot_resolver
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea eax, [ebp - 0x315]
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x13c0], str.None
mov dword [ebp - 0x13bc], str.Always
mov dword [ebp - 0x13b8], str.Hitchance_fail
lea ecx, [ebp - 0x13c0]
mov dword [ebp - 0x320], ecx
lea edx, [ebp - 0x13b4]
mov dword [ebp - 0x31c], edx
mov eax, dword [ebp - 0x320]
mov dword [ebp - 0x328], eax
mov ecx, dword [ebp - 0x31c]
mov dword [ebp - 0x324], ecx
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_autoscope_mode
lea ecx, [ebp - 0x344]
call fcn.1015c591
mov dword [ebp - 4], 9
lea edx, [ebp - 0x344]
push edx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x314], esp
mov eax, dword [ebp - 0x13e0]
push eax
mov edx, dword [ebp - 0x324]
push edx
mov eax, dword [ebp - 0x328]
push eax
call fcn.1015e977
mov ecx, dword [ebp - 0x13e8]
push ecx
push str.Autoscope
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x344]
call fcn.1015e24c
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x344]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x348], esp
push str.rbot_autoscope_mode
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea eax, [ebp - 0x34d]
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x13b0], str.Head
mov dword [ebp - 0x13ac], str.Chest
mov dword [ebp - 0x13a8], str.Body
mov dword [ebp - 0x13a4], str.Arms
mov dword [ebp - 0x13a0], str.Legs
lea ecx, [ebp - 0x13b0]
mov dword [ebp - 0x358], ecx
lea edx, [ebp - 0x139c]
mov dword [ebp - 0x354], edx
mov eax, dword [ebp - 0x358]
mov dword [ebp - 0x360], eax
mov ecx, dword [ebp - 0x354]
mov dword [ebp - 0x35c], ecx
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e4], eax
push str.rage_hitboxes
lea ecx, [ebp - 0x37c]
call fcn.1015c591
mov dword [ebp - 4], 0xc
lea edx, [ebp - 0x37c]
push edx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015ebd9
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x34c], esp
mov eax, dword [ebp - 0x13e0]
push eax
mov edx, dword [ebp - 0x35c]
push edx
mov eax, dword [ebp - 0x360]
push eax
call fcn.1015e977
mov ecx, dword [ebp - 0x13e8]
push ecx
push str.Target_hitboxes
call fcn.10160439
add esp, 0x18
mov dword [ebp - 4], 0xd
lea ecx, [ebp - 0x37c]
call fcn.1015e24c
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x37c]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x380], esp
push str.rage_hitboxes
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea eax, [ebp - 0x385]
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x1398], str.Head
mov dword [ebp - 0x1394], str.Chest
mov dword [ebp - 0x1390], str.Body
mov dword [ebp - 0x138c], str.Arms
mov dword [ebp - 0x1388], str.Legs
lea ecx, [ebp - 0x1398]
mov dword [ebp - 0x390], ecx
lea edx, [ebp - 0x1384]
mov dword [ebp - 0x38c], edx
mov eax, dword [ebp - 0x390]
mov dword [ebp - 0x398], eax
mov ecx, dword [ebp - 0x38c]
mov dword [ebp - 0x394], ecx
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e4], eax
push str.rage_history_hitboxes
lea ecx, [ebp - 0x3b4]
call fcn.1015c591
mov dword [ebp - 4], 0xf
lea edx, [ebp - 0x3b4]
push edx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015ebd9
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x384], esp
mov eax, dword [ebp - 0x13e0]
push eax
mov edx, dword [ebp - 0x394]
push edx
mov eax, dword [ebp - 0x398]
push eax
call fcn.1015e977
mov ecx, dword [ebp - 0x13e8]
push ecx
push str.Hitboxes_history
call fcn.10160439
add esp, 0x18
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x3b4]
call fcn.1015e24c
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x3b4]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x3b8], esp
push str.rage_history_hitboxes
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea eax, [ebp - 0x3bd]
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x1380], str.Head
mov dword [ebp - 0x137c], str.Chest
mov dword [ebp - 0x1378], str.Body
mov dword [ebp - 0x1374], str.Legs
lea ecx, [ebp - 0x1380]
mov dword [ebp - 0x3c8], ecx
lea edx, [ebp - 0x1370]
mov dword [ebp - 0x3c4], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ebp - 0x3d0], eax
mov ecx, dword [ebp - 0x3c4]
mov dword [ebp - 0x3cc], ecx
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e4], eax
push str.rage_multipoints
lea ecx, [ebp - 0x3ec]
call fcn.1015c591
mov dword [ebp - 4], 0x12
lea edx, [ebp - 0x3ec]
push edx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015ebd9
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x3bc], esp
mov eax, dword [ebp - 0x13e0]
push eax
mov edx, dword [ebp - 0x3cc]
push edx
mov eax, dword [ebp - 0x3d0]
push eax
call fcn.1015e977
mov ecx, dword [ebp - 0x13e8]
push ecx
push str.Multipoints
call fcn.10160439
add esp, 0x18
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x3ec]
call fcn.1015e24c
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x3ec]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x3f0], esp
push str.rage_multipoints
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e0], eax
push str.rage_multipoints
lea ecx, [ebp - 0x410]
call fcn.1015c591
mov dword [ebp - 4], 0x15
lea eax, [ebp - 0x410]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015ebd9
mov dword [ebp - 0x13e4], eax
mov dword [ebp - 0x414], 0
lea ecx, [ebp - 0x414]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015e8a0
mov dl, byte [eax]
mov byte [ebp - 0x3f1], dl
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x410]
call fcn.1015e24c
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x410]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
movzx eax, byte [ebp - 0x3f1]
test eax, eax
je 0x102e4962
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_headscale
lea ecx, [ebp - 0x430]
call fcn.1015c591
mov dword [ebp - 4], 0x18
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0x430]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Head_scale
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x430]
call fcn.1015e24c
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x430]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x434], esp
push str.rbot_headscale
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e0], eax
push str.rage_multipoints
lea ecx, [ebp - 0x454]
call fcn.1015c591
mov dword [ebp - 4], 0x1b
lea eax, [ebp - 0x454]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015ebd9
mov dword [ebp - 0x13e4], eax
mov dword [ebp - 0x458], 1
lea ecx, [ebp - 0x458]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015e8a0
mov dl, byte [eax]
mov byte [ebp - 0x435], dl
mov dword [ebp - 4], 0x1c
lea ecx, [ebp - 0x454]
call fcn.1015e24c
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x454]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
movzx eax, byte [ebp - 0x435]
test eax, eax
je 0x102e4a8d
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_chestscale
lea ecx, [ebp - 0x474]
call fcn.1015c591
mov dword [ebp - 4], 0x1e
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0x474]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Chest_scale
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0x1f
lea ecx, [ebp - 0x474]
call fcn.1015e24c
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x474]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x478], esp
push str.rbot_chestscale
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e0], eax
push str.rage_multipoints
lea ecx, [ebp - 0x498]
call fcn.1015c591
mov dword [ebp - 4], 0x21
lea eax, [ebp - 0x498]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015ebd9
mov dword [ebp - 0x13e4], eax
mov dword [ebp - 0x49c], 2
lea ecx, [ebp - 0x49c]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015e8a0
mov dl, byte [eax]
mov byte [ebp - 0x479], dl
mov dword [ebp - 4], 0x22
lea ecx, [ebp - 0x498]
call fcn.1015e24c
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x498]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
movzx eax, byte [ebp - 0x479]
test eax, eax
je 0x102e4bb8
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_bodyscale
lea ecx, [ebp - 0x4b8]
call fcn.1015c591
mov dword [ebp - 4], 0x24
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0x4b8]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Body_scale
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0x25
lea ecx, [ebp - 0x4b8]
call fcn.1015e24c
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x4b8]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x4bc], esp
push str.rbot_bodyscale
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_multipoints_legs
lea ecx, [ebp - 0x4dc]
call fcn.1015c591
mov dword [ebp - 4], 0x27
lea eax, [ebp - 0x4dc]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
mov cl, byte [eax]
mov byte [ebp - 0x4bd], cl
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x4dc]
call fcn.1015e24c
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x4dc]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x4bd]
test edx, edx
je 0x102e4cbc
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_legsscale
lea ecx, [ebp - 0x4f8]
call fcn.1015c591
mov dword [ebp - 4], 0x2a
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Legs_scale
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x4f8]
call fcn.1015e24c
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x4f8]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x4fc], esp
push str.rbot_legsscale
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea eax, [ebp - 0x501]
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x136c], str.Always
mov dword [ebp - 0x1368], str.Lethal
mov dword [ebp - 0x1364], str.Lethal_x2
mov dword [ebp - 0x1360], 0x1044c0bc
lea ecx, [ebp - 0x136c]
mov dword [ebp - 0x50c], ecx
lea edx, [ebp - 0x135c]
mov dword [ebp - 0x508], edx
mov eax, dword [ebp - 0x50c]
mov dword [ebp - 0x518], eax
mov ecx, dword [ebp - 0x508]
mov dword [ebp - 0x514], ecx
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e4], eax
push str.rage_prefer_baim
lea ecx, [ebp - 0x534]
call fcn.1015c591
mov dword [ebp - 4], 0x2d
lea edx, [ebp - 0x534]
push edx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015ebd9
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x500], esp
mov eax, dword [ebp - 0x13e0]
push eax
mov edx, dword [ebp - 0x514]
push edx
mov eax, dword [ebp - 0x518]
push eax
call fcn.1015e977
mov ecx, dword [ebp - 0x13e8]
push ecx
push str.Baim_prefers
call fcn.10160439
add esp, 0x18
mov dword [ebp - 4], 0x2e
lea ecx, [ebp - 0x534]
call fcn.1015e24c
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x534]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x538], esp
push str.rage_prefer_baim
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea eax, [ebp - 0x53d]
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x1358], str.Always
mov dword [ebp - 0x1354], str.Health
mov dword [ebp - 0x1350], 0x1044c0bc
lea ecx, [ebp - 0x1358]
mov dword [ebp - 0x548], ecx
lea edx, [ebp - 0x134c]
mov dword [ebp - 0x544], edx
mov eax, dword [ebp - 0x548]
mov dword [ebp - 0x550], eax
mov ecx, dword [ebp - 0x544]
mov dword [ebp - 0x54c], ecx
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e4], eax
push str.rage_always_baim
lea ecx, [ebp - 0x56c]
call fcn.1015c591
mov dword [ebp - 4], 0x30
lea edx, [ebp - 0x56c]
push edx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015ebd9
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x53c], esp
mov eax, dword [ebp - 0x13e0]
push eax
mov edx, dword [ebp - 0x54c]
push edx
mov eax, dword [ebp - 0x550]
push eax
call fcn.1015e977
mov ecx, dword [ebp - 0x13e8]
push ecx
push str.Always_baim
call fcn.10160439
add esp, 0x18
mov dword [ebp - 4], 0x31
lea ecx, [ebp - 0x56c]
call fcn.1015e24c
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x56c]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x570], esp
push str.rage_always_baim
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e0], eax
push str.rage_always_baim
lea ecx, [ebp - 0x590]
call fcn.1015c591
mov dword [ebp - 4], 0x33
lea eax, [ebp - 0x590]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015ebd9
mov dword [ebp - 0x13e4], eax
mov dword [ebp - 0x594], 1
lea ecx, [ebp - 0x594]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015e8a0
mov dl, byte [eax]
mov byte [ebp - 0x571], dl
mov dword [ebp - 4], 0x34
lea ecx, [ebp - 0x590]
call fcn.1015e24c
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x590]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
movzx eax, byte [ebp - 0x571]
test eax, eax
je 0x102e501f
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_baim_hp
lea ecx, [ebp - 0x5b0]
call fcn.1015c591
mov dword [ebp - 4], 0x36
push 0
push str._dhp
push 0x64
push 1
lea eax, [ebp - 0x5b0]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Chest_scale
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x5b0]
call fcn.1015e24c
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x5b0]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x5b4], esp
push str.rbot_baim_hp
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
push str.Force_body_aim
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_baim_keystyle
lea ecx, [ebp - 0x5d0]
call fcn.1015c591
mov dword [ebp - 4], 0x39
lea eax, [ebp - 0x5d0]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
mov dword [ebp - 0x13e4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e8], eax
push str.rbot_baim_key
lea ecx, [ebp - 0x5ec]
call fcn.1015c591
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x5ec]
push ecx
mov ecx, dword [ebp - 0x13e8]
call fcn.1015eff3
mov dword [ebp - 0x13ec], eax
mov edx, dword [ebp - 0x13e4]
push edx
mov eax, dword [ebp - 0x13ec]
push eax
push str.forcebaim
call fcn.1015e413
add esp, 0xc
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x5ec]
call fcn.1015e24c
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x5ec]
call fcn.1015f011
mov dword [ebp - 4], 0x3d
lea ecx, [ebp - 0x5d0]
call fcn.1015e24c
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x5d0]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x5f0], esp
push str.rbot_baim_key
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
push str.Exploit_key
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.exploits_keystyle
lea ecx, [ebp - 0x60c]
call fcn.1015c591
mov dword [ebp - 4], 0x3f
lea eax, [ebp - 0x60c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
mov dword [ebp - 0x13e4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e8], eax
push str.exploits_key
lea ecx, [ebp - 0x628]
call fcn.1015c591
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x628]
push ecx
mov ecx, dword [ebp - 0x13e8]
call fcn.1015eff3
mov dword [ebp - 0x13ec], eax
mov edx, dword [ebp - 0x13e4]
push edx
mov eax, dword [ebp - 0x13ec]
push eax
push str.exploitkey
call fcn.1015e413
add esp, 0xc
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x628]
call fcn.1015e24c
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x628]
call fcn.1015f011
mov dword [ebp - 4], 0x43
lea ecx, [ebp - 0x60c]
call fcn.1015e24c
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x60c]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x62c], esp
push str.exploits_key
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_wait_for_charge
lea ecx, [ebp - 0x648]
call fcn.1015c591
mov dword [ebp - 4], 0x45
lea eax, [ebp - 0x648]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Wait_for_charge
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0x46
lea ecx, [ebp - 0x648]
call fcn.1015e24c
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x648]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x64c], esp
push str.rbot_wait_for_charge
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015feb7
xorps xmm0, xmm0
movss dword [ebp - 0x654], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x650], xmm0
lea eax, [ebp - 0x654]
mov dword [ebp - 0x13e0], eax
push 1
lea ecx, [ebp - 0x65c]
push ecx
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov edx, dword [ebp - 0x13e0]
push edx
push 0
mov eax, dword [ebp - 0x13e4]
push eax
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push str.Accuracy
call fcn.1015e193
add esp, 0x10
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_min_damage
lea ecx, [ebp - 0x678]
call fcn.1015c591
mov dword [ebp - 4], 0x48
push 0
push str._dhp
push 0x64
push 1
lea eax, [ebp - 0x678]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Minimum_damage
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0x49
lea ecx, [ebp - 0x678]
call fcn.1015e24c
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x678]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x67c], esp
push str.rbot_min_damage
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_penetration_min_damage
lea ecx, [ebp - 0x698]
call fcn.1015c591
mov dword [ebp - 4], 0x4b
push 0
push str._dhp
push 0x64
push 1
lea eax, [ebp - 0x698]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Penetration_minimum_damage
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0x4c
lea ecx, [ebp - 0x698]
call fcn.1015e24c
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x698]
call fcn.1015f011
mov dword [ebp - 4], 0xffffffff
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x69c], esp
push str.rbot_penetration_min_damage
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
lea eax, [ebp - 0x6b8]
mov dword [ebp - 0x13e4], eax
movzx ecx, byte [ebp - 0x12a5]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015da27
mov dword [ebp - 4], 0x4e
lea ecx, [ebp - 0x6b8]
call fcn.1015e9fe
mov dword [ebp - 4], 0x4f
lea ecx, [ebp - 0x6b8]
call fcn.1015dfdb
push str.rbot_mindamage_scale
lea ecx, [ebp - 0x6b8]
call fcn.1015f0ca
mov dword [ebp - 4], 0x50
lea edx, [ebp - 0x6b8]
push edx
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Scale_minimum_damage_to_hp
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6b8]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x6bc], esp
push str.rbot_mindamage_scale
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_hitchance
lea ecx, [ebp - 0x6d8]
call fcn.1015c591
mov dword [ebp - 4], 0x51
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0x6d8]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Hit_chance
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6d8]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x6dc], esp
push str.rbot_hitchance
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea ecx, [ebp - 0x6e1]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x1348], 0x1044c1b0
mov dword [ebp - 0x1344], str.Quick_always
mov dword [ebp - 0x1340], str.Quick_when_hitchance_fail
mov dword [ebp - 0x133c], str.Slow_walk_always
mov dword [ebp - 0x1338], str.Slow_walk_when_hitchance_fail
mov dword [ebp - 0x1334], str.Fake_walk_always
mov dword [ebp - 0x1330], str.Fake_walk_when_hitchance_fail
lea eax, [ebp - 0x132c]
push eax
lea ecx, [ebp - 0x1348]
push ecx
lea ecx, [ebp - 0x6ec]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x6f8], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x6f4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_autostop_mode
lea ecx, [ebp - 0x714]
call fcn.1015c591
mov dword [ebp - 4], 0x52
lea ecx, [ebp - 0x714]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x6e0], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x6f4]
push eax
mov edx, dword [ebp - 0x6f8]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Auto_stop
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x714]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x718], esp
push str.rbot_autostop_mode
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_between_shots
lea ecx, [ebp - 0x734]
call fcn.1015c591
mov dword [ebp - 4], 0x53
lea eax, [ebp - 0x734]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Stop_between_shots
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x734]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x738], esp
push str.rbot_between_shots
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015feb7
cmp dword [0x104edca4], 1
jne 0x102e6990
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x740]
call fcn.1015d531
mov dword [ebp - 0x13e0], eax
push 0
lea eax, [ebp - 0x748]
push eax
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov ecx, dword [ebp - 0x13e0]
push ecx
push 0
mov edx, dword [ebp - 0x13e4]
push edx
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push str.Main
call fcn.1015e193
add esp, 0x10
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_enable
lea ecx, [ebp - 0x764]
call fcn.1015c591
mov dword [ebp - 4], 0x54
lea eax, [ebp - 0x764]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Enable
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x764]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x768], esp
push str.rbot_aa_enable
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea ecx, [ebp - 0x76d]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x1328], str.None
mov dword [ebp - 0x1324], str.Down
mov dword [ebp - 0x1320], 0x1044c280
mov dword [ebp - 0x131c], str.Random
mov dword [ebp - 0x1318], str.Ideal
lea eax, [ebp - 0x1314]
push eax
lea ecx, [ebp - 0x1328]
push ecx
lea ecx, [ebp - 0x778]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x780], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x77c], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_aa_pitch
lea ecx, [ebp - 0x79c]
call fcn.1015c591
mov dword [ebp - 4], 0x55
lea ecx, [ebp - 0x79c]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x76c], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x77c]
push eax
mov edx, dword [ebp - 0x780]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Pitch
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x79c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x7a0], esp
push str.rbot_aa_pitch
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea ecx, [ebp - 0x7a5]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x1310], str.None
mov dword [ebp - 0x130c], str.Direction
mov dword [ebp - 0x1308], str.Jitter
mov dword [ebp - 0x1304], str.Rotate
lea eax, [ebp - 0x1300]
push eax
lea ecx, [ebp - 0x1310]
push ecx
lea ecx, [ebp - 0x7b0]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x7b8], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x7b4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_aa_yaw
lea ecx, [ebp - 0x7d4]
call fcn.1015c591
mov dword [ebp - 4], 0x56
lea ecx, [ebp - 0x7d4]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x7a4], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x7b4]
push eax
mov edx, dword [ebp - 0x7b8]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push 0x1044c2b8
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7d4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x7d8], esp
push str.rbot_aa_yaw
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_yaw
lea ecx, [ebp - 0x7f8]
call fcn.1015c591
mov dword [ebp - 4], 0x57
lea eax, [ebp - 0x7f8]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
cmp dword [eax], 2
jne 0x102e5a76
mov dword [ebp - 0x13e4], 1
jmp 0x102e5a80
mov dword [ebp - 0x13e4], 0
mov cl, byte [ebp - 0x13e4]
mov byte [ebp - 0x7d9], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x7f8]
call fcn.1015ed32
movzx edx, byte [ebp - 0x7d9]
test edx, edx
je 0x102e5b34
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_jitter_range
lea ecx, [ebp - 0x814]
call fcn.1015c591
mov dword [ebp - 4], 0x58
push 0
push 0x1044c2bc
push 0xb4
push 1
lea eax, [ebp - 0x814]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Jitter_range
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x814]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x818], esp
push str.rbot_aa_jitter_range
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
jmp 0x102e5cb4
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_yaw
lea ecx, [ebp - 0x838]
call fcn.1015c591
mov dword [ebp - 4], 0x59
lea eax, [ebp - 0x838]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
cmp dword [eax], 3
jne 0x102e5b7c
mov dword [ebp - 0x13e4], 1
jmp 0x102e5b86
mov dword [ebp - 0x13e4], 0
mov cl, byte [ebp - 0x13e4]
mov byte [ebp - 0x819], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x838]
call fcn.1015ed32
movzx edx, byte [ebp - 0x819]
test edx, edx
je 0x102e5cb4
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_rot_range
lea ecx, [ebp - 0x854]
call fcn.1015c591
mov dword [ebp - 4], 0x5a
push 0
push 0x1044c2bc
push 0x168
push 1
lea eax, [ebp - 0x854]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Rotate_range
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x854]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x858], esp
push str.rbot_aa_rot_range
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_rot_speed
lea ecx, [ebp - 0x874]
call fcn.1015c591
mov dword [ebp - 4], 0x5b
push 0
push 0x1043627c
push 0x64
push 1
lea eax, [ebp - 0x874]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Rotate_speed
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x874]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x878], esp
push str.rbot_aa_rot_speed
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea ecx, [ebp - 0x87d]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x12fc], str.Auto
mov dword [ebp - 0x12f8], str.Backwards
mov dword [ebp - 0x12f4], str.Left
mov dword [ebp - 0x12f0], str.Right
mov dword [ebp - 0x12ec], str.Custom
lea eax, [ebp - 0x12e8]
push eax
lea ecx, [ebp - 0x12fc]
push ecx
lea ecx, [ebp - 0x888]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x890], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x88c], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_aa_dir
lea ecx, [ebp - 0x8ac]
call fcn.1015c591
mov dword [ebp - 4], 0x5c
lea ecx, [ebp - 0x8ac]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x87c], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x88c]
push eax
mov edx, dword [ebp - 0x890]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Direction
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8ac]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x8b0], esp
push str.rbot_aa_dir
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_dir
lea ecx, [ebp - 0x8d0]
call fcn.1015c591
mov dword [ebp - 4], 0x5d
lea eax, [ebp - 0x8d0]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
cmp dword [eax], 0
jne 0x102e5e0e
mov dword [ebp - 0x13e4], 1
jmp 0x102e5e18
mov dword [ebp - 0x13e4], 0
mov cl, byte [ebp - 0x13e4]
mov byte [ebp - 0x8b1], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8d0]
call fcn.1015ed32
movzx edx, byte [ebp - 0x8b1]
test edx, edx
je 0x102e5ec9
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_auto_time
lea ecx, [ebp - 0x8ec]
call fcn.1015c591
mov dword [ebp - 4], 0x5e
push 0
push 0x1044c318
push 0xa
push 0
lea eax, [ebp - 0x8ec]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Auto_direction_time
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8ec]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x8f0], esp
push str.rbot_aa_auto_time
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
jmp 0x102e5fcd
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_dir
lea ecx, [ebp - 0x910]
call fcn.1015c591
mov dword [ebp - 4], 0x5f
lea eax, [ebp - 0x910]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
cmp dword [eax], 4
jne 0x102e5f11
mov dword [ebp - 0x13e4], 1
jmp 0x102e5f1b
mov dword [ebp - 0x13e4], 0
mov cl, byte [ebp - 0x13e4]
mov byte [ebp - 0x8f1], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x910]
call fcn.1015ed32
movzx edx, byte [ebp - 0x8f1]
test edx, edx
je 0x102e5fcd
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_dir_custom
lea ecx, [ebp - 0x92c]
call fcn.1015c591
mov dword [ebp - 4], 0x60
push 0
push 0x1044c2bc
push 0xb4
push 0xffffff4c
lea eax, [ebp - 0x92c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Direction_custom
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x92c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x930], esp
push str.rbot_aa_dir_custom
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea ecx, [ebp - 0x935]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x12e4], 0x1044c1b0
mov dword [ebp - 0x12e0], str.Static
mov dword [ebp - 0x12dc], str.Away_crosshair
mov dword [ebp - 0x12d8], str.Away_distance
lea eax, [ebp - 0x12d4]
push eax
lea ecx, [ebp - 0x12e4]
push ecx
lea ecx, [ebp - 0x940]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x948], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x944], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_aa_base_angle
lea ecx, [ebp - 0x964]
call fcn.1015c591
mov dword [ebp - 4], 0x61
lea ecx, [ebp - 0x964]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x934], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x944]
push eax
mov edx, dword [ebp - 0x948]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Base_angle
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x964]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x968], esp
push str.rbot_aa_base_angle
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_lock
lea ecx, [ebp - 0x984]
call fcn.1015c591
mov dword [ebp - 4], 0x62
lea eax, [ebp - 0x984]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Lock_direction
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x984]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x988], esp
push str.rbot_aa_lock
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015feb7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x990]
call fcn.1015d531
mov dword [ebp - 0x13e0], eax
push 1
lea eax, [ebp - 0x998]
push eax
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov ecx, dword [ebp - 0x13e0]
push ecx
push 0
mov edx, dword [ebp - 0x13e4]
push edx
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push str.Additional
call fcn.1015e193
add esp, 0x10
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_edge
lea ecx, [ebp - 0x9b4]
call fcn.1015c591
mov dword [ebp - 4], 0x63
lea eax, [ebp - 0x9b4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Edge
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9b4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x9b8], esp
push str.rbot_aa_edge
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_desync
lea ecx, [ebp - 0x9d4]
call fcn.1015c591
mov dword [ebp - 4], 0x64
lea eax, [ebp - 0x9d4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Desync
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9d4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x9d8], esp
push str.rbot_aa_desync
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.desync_invert_keystyle
lea ecx, [ebp - 0x9f4]
call fcn.1015c591
mov dword [ebp - 4], 0x65
lea eax, [ebp - 0x9f4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
mov dword [ebp - 0x13e4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e8], eax
push str.desync_invert_key
lea ecx, [ebp - 0xa10]
call fcn.1015c591
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0xa10]
push ecx
mov ecx, dword [ebp - 0x13e8]
call fcn.1015eff3
mov dword [ebp - 0x13ec], eax
mov edx, dword [ebp - 0x13e4]
push edx
mov eax, dword [ebp - 0x13ec]
push eax
push str.desyncinvkeybind
call fcn.1015e413
add esp, 0xc
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0xa10]
call fcn.1015ed32
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x9f4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xa14], esp
push str.desync_invert_key
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
push str.Fakeduck_key
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.fakeduck_keystyle
lea ecx, [ebp - 0xa30]
call fcn.1015c591
mov dword [ebp - 4], 0x67
lea eax, [ebp - 0xa30]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
mov dword [ebp - 0x13e4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e8], eax
push str.fakeduck_key
lea ecx, [ebp - 0xa4c]
call fcn.1015c591
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0xa4c]
push ecx
mov ecx, dword [ebp - 0x13e8]
call fcn.1015eff3
mov dword [ebp - 0x13ec], eax
mov edx, dword [ebp - 0x13e4]
push edx
mov eax, dword [ebp - 0x13ec]
push eax
push str.fakeduckkey
call fcn.1015e413
add esp, 0xc
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0xa4c]
call fcn.1015ed32
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa30]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xa50], esp
push str.fakeduck_key
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
push str.Slow_walk_key
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.slowwalk_keystyle
lea ecx, [ebp - 0xa6c]
call fcn.1015c591
mov dword [ebp - 4], 0x69
lea eax, [ebp - 0xa6c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
mov dword [ebp - 0x13e4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e8], eax
push str.slowwalk_key
lea ecx, [ebp - 0xa88]
call fcn.1015c591
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0xa88]
push ecx
mov ecx, dword [ebp - 0x13e8]
call fcn.1015eff3
mov dword [ebp - 0x13ec], eax
mov edx, dword [ebp - 0x13e4]
push edx
mov eax, dword [ebp - 0x13ec]
push eax
push str.Slow_walk_bind
call fcn.1015e413
add esp, 0xc
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0xa88]
call fcn.1015ed32
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa6c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xa8c], esp
push str.slowwalk_key
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea ecx, [ebp - 0xa91]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x12d0], str.Slow_Walk
mov dword [ebp - 0x12cc], str.Fake_walk
mov dword [ebp - 0x12c8], str.Silent_Walk
lea eax, [ebp - 0x12c4]
push eax
lea ecx, [ebp - 0x12d0]
push ecx
lea ecx, [ebp - 0xa9c]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0xaa8], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0xaa4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_slow_mode
lea ecx, [ebp - 0xac4]
call fcn.1015c591
mov dword [ebp - 4], 0x6b
lea ecx, [ebp - 0xac4]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xa90], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0xaa4]
push eax
mov edx, dword [ebp - 0xaa8]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Slow_walk_mode
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xac4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xac8], esp
push str.rbot_slow_mode
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_fakelag_enable
lea ecx, [ebp - 0xae4]
call fcn.1015c591
mov dword [ebp - 4], 0x6c
lea eax, [ebp - 0xae4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Fakelag_enable
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xae4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xae8], esp
push str.rbot_aa_fakelag_enable
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
lea ecx, [ebp - 0xaed]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x12c0], 0x1044c464
mov dword [ebp - 0x12bc], str.Break
mov dword [ebp - 0x12b8], str.Random
mov dword [ebp - 0x12b4], str.Break_step
mov dword [ebp - 0x12b0], str.Flucate
lea eax, [ebp - 0x12ac]
push eax
lea ecx, [ebp - 0x12c0]
push ecx
lea ecx, [ebp - 0xaf8]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0xb00], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0xafc], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.rbot_aa_fakelag_mode
lea ecx, [ebp - 0xb1c]
call fcn.1015c591
mov dword [ebp - 4], 0x6d
lea ecx, [ebp - 0xb1c]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xaec], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0xafc]
push eax
mov edx, dword [ebp - 0xb00]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Fakelag_mode
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb1c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xb20], esp
push str.rbot_aa_fakelag_mode
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_fakelag_limit
lea ecx, [ebp - 0xb3c]
call fcn.1015c591
mov dword [ebp - 4], 0x6e
push 0
push str._dticks
push 0xe
push 2
lea eax, [ebp - 0xb3c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Fakelag_limit
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb3c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xb40], esp
push str.rbot_fakelag_limit
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_fakelag_mode
lea ecx, [ebp - 0xb60]
call fcn.1015c591
mov dword [ebp - 4], 0x6f
lea eax, [ebp - 0xb60]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
cmp dword [eax], 4
jne 0x102e6868
mov dword [ebp - 0x13e4], 1
jmp 0x102e6872
mov dword [ebp - 0x13e4], 0
mov cl, byte [ebp - 0x13e4]
mov byte [ebp - 0xb41], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb60]
call fcn.1015ed32
movzx edx, byte [ebp - 0xb41]
test edx, edx
je 0x102e691a
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.rbot_fakelag_variance
lea ecx, [ebp - 0xb7c]
call fcn.1015c591
mov dword [ebp - 4], 0x70
push 0
push str._d__
push 0x64
push 1
lea eax, [ebp - 0xb7c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Fakelag_variance
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb7c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xb80], esp
push str.rbot_fakelag_variance
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.rbot_aa_fakelag_land
lea ecx, [ebp - 0xb9c]
call fcn.1015c591
mov dword [ebp - 4], 0x71
lea eax, [ebp - 0xb9c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.On_land
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb9c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xba0], esp
push str.rbot_aa_fakelag_land
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015feb7
cmp dword [0x104edca4], 3
jne 0x102e7ab1
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0xba8]
call fcn.1015d531
mov dword [ebp - 0x13e0], eax
push 0
lea eax, [ebp - 0xbb0]
push eax
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov ecx, dword [ebp - 0x13e0]
push ecx
push 0
mov edx, dword [ebp - 0x13e4]
push edx
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push str.Players
call fcn.1015e193
add esp, 0x10
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_box
lea ecx, [ebp - 0xbcc]
call fcn.1015c591
mov dword [ebp - 4], 0x72
lea eax, [ebp - 0xbcc]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push 0x1043a53c
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbcc]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xbd0], esp
push str.visuals_box
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.box_color
lea ecx, [ebp - 0xbec]
call fcn.1015c591
mov dword [ebp - 4], 0x73
push 0
lea eax, [ebp - 0xbec]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.eboxcol
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xbec]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_offscreen
lea ecx, [ebp - 0xc08]
call fcn.1015c591
mov dword [ebp - 4], 0x74
lea eax, [ebp - 0xc08]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Offscreen
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc08]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xc0c], esp
push str.visuals_offscreen
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.offscreen_color
lea ecx, [ebp - 0xc28]
call fcn.1015c591
mov dword [ebp - 4], 0x75
push 0
lea eax, [ebp - 0xc28]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.offscreencolor
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc28]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_name
lea ecx, [ebp - 0xc44]
call fcn.1015c591
mov dword [ebp - 4], 0x76
lea eax, [ebp - 0xc44]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Name
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc44]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xc48], esp
push str.visuals_name
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_health
lea ecx, [ebp - 0xc64]
call fcn.1015c591
mov dword [ebp - 4], 0x77
lea eax, [ebp - 0xc64]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Health
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc64]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xc68], esp
push str.visuals_health
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_weapon
lea ecx, [ebp - 0xc84]
call fcn.1015c591
mov dword [ebp - 4], 0x78
lea eax, [ebp - 0xc84]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Weapon
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xc84]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xc88], esp
push str.visuals_weapon
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_ammo
lea ecx, [ebp - 0xca4]
call fcn.1015c591
mov dword [ebp - 4], 0x79
lea eax, [ebp - 0xca4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Ammo
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xca4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xca8], esp
push str.visuals_ammo
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_skeleton
lea ecx, [ebp - 0xcc4]
call fcn.1015c591
mov dword [ebp - 4], 0x7a
lea eax, [ebp - 0xcc4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Skeleton
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xcc4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xcc8], esp
push str.visuals_skeleton
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.chams_enemy
lea ecx, [ebp - 0xce4]
call fcn.1015c591
mov dword [ebp - 4], 0x7b
lea eax, [ebp - 0xce4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Chams
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xce4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xce8], esp
push str.chams_enemy
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
push str.Enemy_visible_color
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.chams_enemy_color
lea ecx, [ebp - 0xd04]
call fcn.1015c591
mov dword [ebp - 4], 0x7c
push 0
lea eax, [ebp - 0xd04]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.enemyvis
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd04]
call fcn.1015ed32
push str.Enemy_invisible_color
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.chams_invis_enemy_color
lea ecx, [ebp - 0xd20]
call fcn.1015c591
mov dword [ebp - 4], 0x7d
push 0
lea eax, [ebp - 0xd20]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.enemyinvis
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd20]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.chams_enemy_blend
lea ecx, [ebp - 0xd3c]
call fcn.1015c591
mov dword [ebp - 4], 0x7e
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0xd3c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Enemy_chams_blend
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd3c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xd40], esp
push str.chams_enemy_blend
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.chams_enemy_history
lea ecx, [ebp - 0xd5c]
call fcn.1015c591
mov dword [ebp - 4], 0x7f
lea eax, [ebp - 0xd5c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.History_chams
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd5c]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xd60], esp
push str.chams_enemy_history
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.chams_history_color
lea ecx, [ebp - 0xd7c]
call fcn.1015c591
mov dword [ebp - 4], 0x80
push 0
lea eax, [ebp - 0xd7c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.historychamscol
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd7c]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.chams_history_blend
lea ecx, [ebp - 0xd98]
call fcn.1015c591
mov dword [ebp - 4], 0x81
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0xd98]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.History_chams_blend
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd98]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.chams_local
lea ecx, [ebp - 0xdb4]
call fcn.1015c591
mov dword [ebp - 4], 0x82
lea eax, [ebp - 0xdb4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Local_chams
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdb4]
call fcn.1015ed32
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0xdb8], esp
push str.chams_local
call fcn.1015c591
call fcn.1015e5a8
add esp, 0x1c
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.local_chams_color
lea ecx, [ebp - 0xdd4]
call fcn.1015c591
mov dword [ebp - 4], 0x83
push 0
lea eax, [ebp - 0xdd4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.localclr
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdd4]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.local_chams_blend
lea ecx, [ebp - 0xdf0]
call fcn.1015c591
mov dword [ebp - 4], 0x84
push 0
push str._d__
push 0x64
push 0
lea eax, [ebp - 0xdf0]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Local_chams_blend
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xdf0]
call fcn.1015ed32
call fcn.1015feb7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0xdf8]
call fcn.1015d531
mov dword [ebp - 0x13e0], eax
push 1
lea eax, [ebp - 0xe00]
push eax
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov ecx, dword [ebp - 0x13e0]
push ecx
push 0
mov edx, dword [ebp - 0x13e4]
push edx
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push str.World
call fcn.1015e193
add esp, 0x10
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_items
lea ecx, [ebp - 0xe1c]
call fcn.1015c591
mov dword [ebp - 4], 0x85
lea eax, [ebp - 0xe1c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Dropped_items
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe1c]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_disable_team
lea ecx, [ebp - 0xe38]
call fcn.1015c591
mov dword [ebp - 4], 0x86
lea eax, [ebp - 0xe38]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Disable_temmates
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe38]
call fcn.1015ed32
lea ecx, [ebp - 0xe3d]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x12a4], 0x1044c1b0
mov dword [ebp - 0x12a0], str.Night
mov dword [ebp - 0x129c], str.Fullbright
lea eax, [ebp - 0x1298]
push eax
lea ecx, [ebp - 0x12a4]
push ecx
lea ecx, [ebp - 0xe48]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0xe50], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0xe4c], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.visuals_color_modulation_mode
lea ecx, [ebp - 0xe6c]
call fcn.1015c591
mov dword [ebp - 4], 0x87
lea ecx, [ebp - 0xe6c]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0xe3c], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0xe4c]
push eax
mov edx, dword [ebp - 0xe50]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.World_modulation
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe6c]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.no_props
lea ecx, [ebp - 0xe88]
call fcn.1015c591
mov dword [ebp - 4], 0x88
lea eax, [ebp - 0xe88]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Transperent_props
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe88]
call fcn.1015ed32
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0xe90]
call fcn.1015d531
push eax
push str.Update_world_modulation
call fcn.1015d27a
add esp, 8
movzx eax, al
test eax, eax
je 0x102e746a
call fcn.1015f8d6
call fcn.1015d432
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_noscope
lea ecx, [ebp - 0xeac]
call fcn.1015c591
mov dword [ebp - 4], 0x89
lea eax, [ebp - 0xeac]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.No_scope
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xeac]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.noscope_color
lea ecx, [ebp - 0xec8]
call fcn.1015c591
mov dword [ebp - 4], 0x8a
push 0
lea eax, [ebp - 0xec8]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.noscopecolor
call fcn.101603f8
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xec8]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_nofog
lea ecx, [ebp - 0xee4]
call fcn.1015c591
mov dword [ebp - 4], 0x8b
lea eax, [ebp - 0xee4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.No_fog
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xee4]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.no_smoke
lea ecx, [ebp - 0xf00]
call fcn.1015c591
mov dword [ebp - 4], 0x8c
lea eax, [ebp - 0xf00]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.No_smoke
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf00]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_spread_crosshair
lea ecx, [ebp - 0xf1c]
call fcn.1015c591
mov dword [ebp - 4], 0x8d
lea eax, [ebp - 0xf1c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Spread_crosshair
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf1c]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push 0x10430ba8
lea ecx, [ebp - 0xf38]
call fcn.1015c591
mov dword [ebp - 4], 0x8e
push 0
lea eax, [ebp - 0xf38]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.spreadclr
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf38]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_fov
lea ecx, [ebp - 0xf54]
call fcn.1015c591
mov dword [ebp - 4], 0x8f
lea eax, [ebp - 0xf54]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Override_fov
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf54]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.visuals_fov_amount
lea ecx, [ebp - 0xf70]
call fcn.1015c591
mov dword [ebp - 4], 0x90
push 0
push 0x1043627c
push 0x8c
push 0x3c
lea eax, [ebp - 0xf70]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push 0x1044c70c
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf70]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_viewmodel_fov
lea ecx, [ebp - 0xf8c]
call fcn.1015c591
mov dword [ebp - 4], 0x91
lea eax, [ebp - 0xf8c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Override_viewmodel_fov
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf8c]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.visuals_viewmodel_fov_amount
lea ecx, [ebp - 0xfa8]
call fcn.1015c591
mov dword [ebp - 4], 0x92
push 0
push 0x1043627c
push 0x8c
push 0x3c
lea eax, [ebp - 0xfa8]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Viewmodel_FOV
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfa8]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.force_crosshair
lea ecx, [ebp - 0xfc4]
call fcn.1015c591
mov dword [ebp - 4], 0x93
lea eax, [ebp - 0xfc4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Force_crosshair
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfc4]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.grenade_tracer
lea ecx, [ebp - 0xfe0]
call fcn.1015c591
mov dword [ebp - 4], 0x94
lea eax, [ebp - 0xfe0]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Grenade_prediction
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfe0]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.ragdoll_force
lea ecx, [ebp - 0xffc]
call fcn.1015c591
mov dword [ebp - 4], 0x95
lea eax, [ebp - 0xffc]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Ragdoll_force
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xffc]
call fcn.1015ed32
push str.Third_person_key
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.thirdperson_keystyle
lea ecx, [ebp - 0x1018]
call fcn.1015c591
mov dword [ebp - 4], 0x96
lea eax, [ebp - 0x1018]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
mov dword [ebp - 0x13e4], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e8], eax
push str.thirdperson_key
lea ecx, [ebp - 0x1034]
call fcn.1015c591
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0x1034]
push ecx
mov ecx, dword [ebp - 0x13e8]
call fcn.1015eff3
mov dword [ebp - 0x13ec], eax
mov edx, dword [ebp - 0x13e4]
push edx
mov eax, dword [ebp - 0x13ec]
push eax
push str.tpkey
call fcn.1015e413
add esp, 0xc
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x1034]
call fcn.1015ed32
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1018]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e0], eax
push str.thirdperson_distance
lea ecx, [ebp - 0x1050]
call fcn.1015c591
mov dword [ebp - 4], 0x98
push 0
push 0x1043627c
push 0xc8
push 0
lea eax, [ebp - 0x1050]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015eff3
push eax
push str.Thirdperson_Distance
call fcn.10160d3a
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1050]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_impact_beams
lea ecx, [ebp - 0x106c]
call fcn.1015c591
mov dword [ebp - 4], 0x99
lea eax, [ebp - 0x106c]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Impact_beams
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x106c]
call fcn.1015ed32
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.beams_color
lea ecx, [ebp - 0x1088]
call fcn.1015c591
mov dword [ebp - 4], 0x9a
push 0
lea eax, [ebp - 0x1088]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.Impact_beams_color
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1088]
call fcn.1015ed32
call fcn.1015feb7
cmp dword [0x104edca4], 4
jne 0x102e81f4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x1090]
call fcn.1015d531
mov dword [ebp - 0x13e0], eax
push 0
lea eax, [ebp - 0x1098]
push eax
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov ecx, dword [ebp - 0x13e0]
push ecx
push 0
mov edx, dword [ebp - 0x13e4]
push edx
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push str.Misc
call fcn.1015e193
add esp, 0x10
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.misc_bhop
lea ecx, [ebp - 0x10b4]
call fcn.1015c591
mov dword [ebp - 4], 0x9b
lea eax, [ebp - 0x10b4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Bhop
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10b4]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.misc_air_duck
lea ecx, [ebp - 0x10d0]
call fcn.1015c591
mov dword [ebp - 4], 0x9c
lea eax, [ebp - 0x10d0]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Duck_in_air
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10d0]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.misc_autostrafe
lea ecx, [ebp - 0x10ec]
call fcn.1015c591
mov dword [ebp - 4], 0x9d
lea eax, [ebp - 0x10ec]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Autostrafe
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10ec]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.misc_fast_stop
lea ecx, [ebp - 0x1108]
call fcn.1015c591
mov dword [ebp - 4], 0x9e
lea eax, [ebp - 0x1108]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Fast_Stop
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1108]
call fcn.1015ed32
lea ecx, [ebp - 0x110d]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x1294], 0x1044c818
mov dword [ebp - 0x1290], str.Damage_given
mov dword [ebp - 0x128c], 0x1044c82c
mov dword [ebp - 0x1288], str.Bomb
mov dword [ebp - 0x1284], str.Defuse
lea eax, [ebp - 0x1280]
push eax
lea ecx, [ebp - 0x1294]
push ecx
lea ecx, [ebp - 0x1118]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x1120], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x111c], eax
call fcn.1015d90a
add eax, 0xa0
mov dword [ebp - 0x13e4], eax
push str.misc_notifications
lea ecx, [ebp - 0x113c]
call fcn.1015c591
mov dword [ebp - 4], 0x9f
lea ecx, [ebp - 0x113c]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015ebd9
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x110c], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x111c]
push eax
mov edx, dword [ebp - 0x1120]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Notifications
call fcn.10160439
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x113c]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.visuals_hitmarker
lea ecx, [ebp - 0x1158]
call fcn.1015c591
mov dword [ebp - 4], 0xa0
lea eax, [ebp - 0x1158]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Hitmarker
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1158]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.misc_clantag
lea ecx, [ebp - 0x1174]
call fcn.1015c591
mov dword [ebp - 4], 0xa1
lea eax, [ebp - 0x1174]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Clantag
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1174]
call fcn.1015ed32
lea ecx, [ebp - 0x1179]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x125c], str.Valve
mov dword [ebp - 0x1258], str.Static
mov dword [ebp - 0x1254], str.Animated
lea eax, [ebp - 0x1250]
push eax
lea ecx, [ebp - 0x125c]
push ecx
lea ecx, [ebp - 0x1184]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x1190], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x118c], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str.misc_clantag_mode
lea ecx, [ebp - 0x11ac]
call fcn.1015c591
mov dword [ebp - 4], 0xa2
lea ecx, [ebp - 0x11ac]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x1178], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x118c]
push eax
mov edx, dword [ebp - 0x1190]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Clantag_mode
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11ac]
call fcn.1015ed32
call fcn.1015d90a
mov dword [ebp - 0x13e0], eax
push str.developer_mode
lea ecx, [ebp - 0x11c8]
call fcn.1015c591
mov dword [ebp - 4], 0xa3
lea eax, [ebp - 0x11c8]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015c668
push eax
push str.Developer_mode
call fcn.1015d6a8
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11c8]
call fcn.1015ed32
call fcn.1015feb7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x11d0]
call fcn.1015d531
mov dword [ebp - 0x13e0], eax
push 1
lea eax, [ebp - 0x11d8]
push eax
mov ecx, 0x104edca9
call fcn.102e2fc0
mov dword [ebp - 0x13e4], eax
mov ecx, dword [ebp - 0x13e0]
push ecx
push 0
mov edx, dword [ebp - 0x13e4]
push edx
call fcn.1015da4a
add esp, 0xc
push 0
push 0
lea eax, [ebp - 0x30]
push eax
push str.Configuration
call fcn.1015e193
add esp, 0x10
push str.Cheat_accent_color
call fcn.1015cde3
add esp, 4
call fcn.1015d90a
add eax, 0x78
mov dword [ebp - 0x13e0], eax
push str.menu_color
lea ecx, [ebp - 0x11f4]
call fcn.1015c591
mov dword [ebp - 4], 0xa4
push 0
lea eax, [ebp - 0x11f4]
push eax
mov ecx, dword [ebp - 0x13e0]
call fcn.1015f90d
push eax
push str.menucolor
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x11f4]
call fcn.1015ed32
lea ecx, [ebp - 0x11f9]
call fcn.1015f9e4
mov dword [ebp - 0x13e0], eax
mov dword [ebp - 0x127c], str.Rage
mov dword [ebp - 0x1278], str.Legit
mov dword [ebp - 0x1274], 0x10428928
mov dword [ebp - 0x1270], str.Body_aim
mov dword [ebp - 0x126c], str.Secret
mov dword [ebp - 0x1268], str.Headshot
mov dword [ebp - 0x1264], str.Test
lea eax, [ebp - 0x1260]
push eax
lea ecx, [ebp - 0x127c]
push ecx
lea ecx, [ebp - 0x1204]
call fcn.1015e4cc
mov edx, dword [eax]
mov dword [ebp - 0x1210], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0x120c], eax
call fcn.1015d90a
add eax, 0x28
mov dword [ebp - 0x13e4], eax
push str._preset
lea ecx, [ebp - 0x122c]
call fcn.1015c591
mov dword [ebp - 4], 0xa5
lea ecx, [ebp - 0x122c]
push ecx
mov ecx, dword [ebp - 0x13e4]
call fcn.1015eff3
mov dword [ebp - 0x13e8], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x11f8], esp
mov edx, dword [ebp - 0x13e0]
push edx
mov eax, dword [ebp - 0x120c]
push eax
mov edx, dword [ebp - 0x1210]
push edx
call fcn.1015e977
mov eax, dword [ebp - 0x13e8]
push eax
push str.Presets
call fcn.1015e256
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x122c]
call fcn.1015ed32
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x1234]
call fcn.1015d531
push eax
push str.Load
call fcn.1015d27a
add esp, 8
movzx eax, al
test eax, eax
je 0x102e8166
call fcn.1015d90a
mov ecx, eax
call fcn.10160c72
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x123c]
call fcn.1015d531
push eax
push str.Save
call fcn.1015d27a
add esp, 8
movzx eax, al
test eax, eax
je 0x102e81a4
call fcn.1015d90a
mov ecx, eax
call fcn.1015f4fd
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x1244]
call fcn.1015d531
push eax
push str.Reset
call fcn.1015d27a
add esp, 8
movzx eax, al
test eax, eax
je 0x102e81e2
call fcn.1015d90a
mov ecx, eax
call fcn.1015e170
push str.Scripts
call fcn.1015cde3
add esp, 4
call fcn.1015feb7
call fcn.10160cfe
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.1015ebf2
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret