Function at 0x1007a420
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ecx
push esi
push edi
lea eax, [esp + 8]
mov dword [esp + 8], str.DoubleTap
push eax
mov edi, edx
mov esi, ecx
call fcn.10011050
test al, al
je 0x1007a2ae
push str.DoubleTap
mov ecx, esi
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a2a5
cmp cl, 6
jne 0x1007a2ae
mov edx, edi
mov ecx, eax
call fcn.10028fd0
lea eax, [esp + 8]
mov dword [esp + 8], str.HideShots
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a2e8
push str.HideShots
mov ecx, esi
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a2de
cmp cl, 6
jne 0x1007a2e8
lea edx, [edi + 4]
mov ecx, eax
call fcn.10028fd0
lea eax, [esp + 8]
mov dword [esp + 8], 0x10200964
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a322
push 0x10200964
mov ecx, esi
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a318
cmp cl, 6
jne 0x1007a322
lea edx, [edi + 8]
mov ecx, eax
call fcn.10028fd0
lea eax, [esp + 8]
mov dword [esp + 8], str.Fake_Duck
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a35c
push str.Fake_Duck
mov ecx, esi
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a352
cmp cl, 6
jne 0x1007a35c
lea edx, [edi + 0xc]
mov ecx, eax
call fcn.10028fd0
lea eax, [esp + 8]
mov dword [esp + 8], str.Fake_Walk
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a396
push str.Fake_Walk
mov ecx, esi
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a38c
cmp cl, 6
jne 0x1007a396
lea edx, [edi + 0x10]
mov ecx, eax
call fcn.10028fd0
lea eax, [esp + 8]
mov dword [esp + 8], str.AirStuck
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a3d0
push str.AirStuck
mov ecx, esi
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a3c6
cmp cl, 6
jne 0x1007a3d0
lea edx, [edi + 0x14]
mov ecx, eax
call fcn.10028fd0
lea eax, [esp + 8]
mov dword [esp + 8], str.SlowWalk
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a40f
push str.SlowWalk
mov ecx, esi
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a400
cmp cl, 6
jne 0x1007a40f
lea edx, [edi + 0x18]
mov ecx, eax
pop edi
pop esi
add esp, 4
jmp fcn.10028fd0
pop edi
pop esi
pop ecx
ret
push ecx
push ebx
push ebp
push esi
push edi
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.AimStep
push eax
mov edi, edx
mov esi, ecx
call fcn.10011050
test al, al
je 0x1007a45a
push str.AimStep
mov ecx, esi
call fcn.10010f00
cmp byte [eax], 7
jne 0x1007a45a
lea edx, [edi + 0x48]
mov ecx, eax
call fcn.1001d630
lea eax, [edi + 0xc]
mov edx, 0x10200958
push eax
mov ecx, esi
call fcn.10026ce0
push edi
mov edx, str.FakeWalk
mov ecx, esi
call fcn.10026ce0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.SlowWalk
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a556
push str.SlowWalk
mov ecx, esi
call fcn.10010f00
mov ebx, eax
cmp byte [ebx], 1
jne 0x1007a556
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Enabled
push eax
mov ecx, ebx
call fcn.10011050
test al, al
je 0x1007a4d9
push str.Enabled
mov ecx, ebx
call fcn.10010f00
cmp byte [eax], 4
jne 0x1007a4d9
mov al, byte [eax + 8]
mov byte [edi + 0x50], al
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.SlowWalk_Accurate
push eax
mov ecx, ebx
call fcn.10011050
test al, al
je 0x1007a513
push str.SlowWalk_Accurate
mov ecx, ebx
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a509
cmp cl, 6
jne 0x1007a513
lea edx, [edi + 0x58]
mov ecx, eax
call fcn.10028fd0
lea eax, [edi + 0x5c]
mov edx, str.SlowWalk_Key
push eax
mov ecx, ebx
call fcn.10026ce0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.SlowWalk_Speed
push eax
mov ecx, ebx
call fcn.10011050
test al, al
je 0x1007a556
push str.SlowWalk_Speed
mov ecx, ebx
call fcn.10010f00
cmp byte [eax], 7
jne 0x1007a556
lea edx, [edi + 0x54]
mov ecx, eax
call fcn.1001d630
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Tickbase
push eax
mov ecx, esi
lea ebp, [edi + 0x78]
call fcn.10011050
test al, al
je 0x1007a5e0
push str.Tickbase
mov ecx, esi
call fcn.10010f00
mov ebx, eax
cmp byte [ebx], 1
jne 0x1007a5e0
push ebp
mov edx, str.Doubletap
mov ecx, ebx
call fcn.10026ce0
lea ecx, [ebp + 0xc]
mov edx, str.Hideshots
push ecx
mov ecx, ebx
call fcn.10026ce0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Teleport
push eax
mov ecx, ebx
call fcn.10011050
test al, al
je 0x1007a5d0
push str.Teleport
mov ecx, ebx
call fcn.10010f00
cmp byte [eax], 4
jne 0x1007a5d0
mov al, byte [eax + 8]
mov byte [ebp + 0x24], al
lea eax, [ebp + 0x18]
mov edx, str.Force_Teleport
push eax
mov ecx, ebx
call fcn.10026ce0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Anti_Untrust
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a60f
push str.Anti_Untrust
mov ecx, esi
call fcn.10010f00
cmp byte [eax], 4
jne 0x1007a60f
mov al, byte [eax + 8]
mov byte [edi + 0x4c], al
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Prepare_revolver
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a63e
push str.Prepare_revolver
mov ecx, esi
call fcn.10010f00
cmp byte [eax], 4
jne 0x1007a63e
mov al, byte [eax + 8]
mov byte [edi + 0x4d], al
lea eax, [edi + 0x18]
mov edx, str.Prepare_revolver_key
push eax
mov ecx, esi
call fcn.10026ce0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], 0x10200964
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a6f2
push 0x10200964
mov ecx, esi
call fcn.10010f00
mov ebx, eax
cmp byte [ebx], 1
jne 0x1007a6f2
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Color
push eax
mov ecx, ebx
call fcn.10011050
test al, al
je 0x1007a6e2
push str.Color
mov ecx, ebx
call fcn.10010f00
mov ebp, eax
cmp byte [ebp], 1
jne 0x1007a6e2
lea edx, [edi + 0x24]
mov ecx, ebp
call fcn.10026ea0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Enabled
push eax
mov ecx, ebp
call fcn.10011050
test al, al
je 0x1007a6e2
push str.Enabled
mov ecx, ebp
call fcn.10010f00
cmp byte [eax], 4
jne 0x1007a6e2
mov al, byte [eax + 8]
mov byte [edi + 0x39], al
lea eax, [edi + 0x3c]
mov edx, 0x10200bcc
push eax
mov ecx, ebx
call fcn.10026ce0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.KnifeBot
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a790
push str.KnifeBot
mov ecx, esi
call fcn.10010f00
mov ebx, eax
cmp byte [ebx], 1
jne 0x1007a790
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Enabled
push eax
mov ecx, ebx
call fcn.10011050
test al, al
je 0x1007a753
push str.Enabled
mov ecx, ebx
call fcn.10010f00
cmp byte [eax], 4
jne 0x1007a753
mov al, byte [eax + 8]
mov byte [edi + 0xbc], al
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.Mode
push eax
mov ecx, ebx
call fcn.10011050
test al, al
je 0x1007a790
push str.Mode
mov ecx, ebx
call fcn.10010f00
mov cl, byte [eax]
cmp cl, 5
je 0x1007a783
cmp cl, 6
jne 0x1007a790
lea edx, [edi + 0xc0]
mov ecx, eax
call fcn.10028fd0
lea eax, [esp + 0x10]
mov dword [esp + 0x10], str.KeyModes
push eax
mov ecx, esi
call fcn.10011050
test al, al
je 0x1007a7cd
push str.KeyModes
mov ecx, esi
call fcn.10010f00
cmp byte [eax], 1
jne 0x1007a7cd
lea edx, [edi + 0xa0]
mov ecx, eax
pop edi
pop esi
pop ebp
pop ebx
add esp, 4
jmp 0x1007a270
pop edi
pop esi
pop ebp
pop ebx
pop ecx
ret