Function at 0x10009530
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x2c
mov eax, dword [0x10017040]
xor eax, esp
mov dword [esp + 0x28], eax
cmp dword [0x10017904], 0
push ebx
push esi
mov esi, dword [0x100179bc]
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [esp + 0xc], esi
je 0x10009950
push str.Tekan_E_Set_Tele_Anchor_dan_Tekan_R_Reset_Pada_Anchor
push 0xffffff00
push 0xc8
push 0x17c
push dword [0x10017d04]
call fcn.100064a0
add esp, 0x14
push str.Move_Speed_Maksimal_Lv_1
push 0xffffff00
push 0xd4
push 0x17c
push dword [0x10017d04]
call fcn.100064a0
add esp, 0x14
call fcn.10006410
test al, al
je 0x10009950
call fcn.10005990
mov ecx, dword [0x10017eb8]
mov ecx, dword [ecx + 0x10]
mov ecx, dword [eax + ecx]
call fcn.10005cc0
mov ecx, eax
call fcn.10005ae0
xorps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x10009950
call fcn.10005990
mov ecx, dword [0x10017eb8]
mov ecx, dword [ecx + 0x10]
mov ecx, dword [eax + ecx]
call fcn.10005cc0
mov ecx, eax
call fcn.10005730
mov bl, byte [0x10017831]
mov edx, eax
mov dword [esp + 0x18], edx
lea eax, [edx + 4]
mov dword [esp + 0x10], eax
lea ecx, [edx + 8]
mov dword [esp + 0x14], ecx
test bl, bl
jne 0x100096ab
movss xmm2, dword [ecx]
mov ecx, 0x167
movss xmm0, dword [edx]
mov edx, 0x73
movss xmm1, dword [eax]
movss dword [0x10017ed4], xmm0
movss dword [0x10017ed8], xmm1
movss dword [0x10017edc], xmm2
call fcn.10002470
mov esi, dword [0x10017900]
mov edx, 0xd6
mov ecx, 0x1ca
movss xmm0, dword [eax + esi]
movss dword [0x10017964], xmm0
call fcn.10002470
mov edx, 0x183
mov ecx, 0xa7
movss xmm0, dword [eax + esi]
movss dword [0x100179a4], xmm0
call fcn.10002470
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
movss xmm0, dword [eax + esi]
mov eax, dword [esp + 0x10]
mov esi, dword [esp + 0xc]
movss dword [0x1001796c], xmm0
cmp byte [0x100178f9], 0
jne 0x100096d8
movss xmm1, dword [eax]
movss xmm2, dword [ecx]
movss xmm0, dword [edx]
movss dword [0x10017ee0], xmm0
movss dword [0x10017ee4], xmm1
movss dword [0x10017ee8], xmm2
test bl, bl
jne 0x10009734
mov eax, dword [0x1001797c]
test eax, eax
jne 0x100096ef
mov eax, 0x10001e90
mov dword [0x1001797c], eax
push 0x45
call eax
cwde
shr eax, 0x10
test eax, eax
je 0x10009727
cmp byte [0x10018118], 0
je 0x10009717
cmp dword [0x1001811c], 0
je 0x1000972e
call edi
cmp dword [0x1001811c], eax
ja 0x1000972e
mov byte [0x10018118], 1
mov byte [0x10017831], 1
jmp 0x1000973d
mov byte [0x10018118], 0
mov bl, byte [0x10017831]
cmp bl, 1
jne 0x100098f7
movss xmm1, dword [0x10017ed4]
movss xmm2, dword [0x10017ed8]
subss xmm2, dword [0x10017ee4]
subss xmm1, dword [0x10017ee0]
movss xmm0, dword [0x10017edc]
subss xmm0, dword [0x10017ee8]
mulss xmm2, xmm2
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm2, xmm1
xorps xmm1, xmm1
addss xmm2, xmm0
cvtps2pd xmm0, xmm2
ucomisd xmm1, xmm0
ja 0x10009793
sqrtsd xmm0, xmm0
jmp 0x10009798
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sqrt_precise
mov eax, dword [0x10017edc]
xorps xmm1, xmm1
cvtsd2ss xmm0, xmm0
sub esp, 0xc
mov edx, esi
mov ecx, esp
cvtss2sd xmm1, xmm0
movsd xmm0, qword [0x10013a70]
comisd xmm0, xmm1
movq xmm0, qword [0x10017ed4]
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
jbe 0x100098ea
mov ecx, str.Tekan_E_Untuk_Teleport
call fcn.10009210
mov eax, dword [0x1001797c]
add esp, 0xc
test eax, eax
jne 0x100097f0
mov eax, 0x10001e90
mov dword [0x1001797c], eax
push 0x45
call eax
cwde
shr eax, 0x10
test eax, eax
je 0x100098e1
cmp byte [0x10018118], 0
je 0x10009824
cmp dword [0x1001811c], 0
je 0x100098f7
call edi
cmp dword [0x1001811c], eax
ja 0x100098f7
movss xmm0, dword [0x10017964]
mov edx, 0x73
mov ecx, 0x167
mov byte [0x10018118], 1
movss dword [esp + 0xc], xmm0
call fcn.10002470
mov ebx, dword [sym.imp.KERNEL32.dll_IsBadReadPtr]
mov esi, eax
add esi, dword [0x10017900]
je 0x1000986b
push 4
push esi
call ebx
test eax, eax
jne 0x1000986b
movss xmm0, dword [esp + 0xc]
movss dword [esi], xmm0
movss xmm0, dword [0x100179a4]
mov edx, 0xd6
mov ecx, 0x1ca
movss dword [esp + 0xc], xmm0
call fcn.10002470
mov esi, eax
add esi, dword [0x10017900]
je 0x100098a5
push 4
push esi
call ebx
test eax, eax
jne 0x100098a5
movss xmm0, dword [esp + 0xc]
movss dword [esi], xmm0
movss xmm0, dword [0x1001796c]
mov edx, 0x183
mov ecx, 0xa7
movss dword [esp + 0xc], xmm0
call fcn.10002470
mov esi, eax
add esi, dword [0x10017900]
je 0x100098f7
push 4
push esi
call ebx
test eax, eax
jne 0x100098f7
movss xmm0, dword [esp + 0xc]
movss dword [esi], xmm0
jmp 0x100098f7
mov byte [0x10018118], 0
jmp 0x100098f7
mov ecx, str.Lokasi_Anda_Terlalu_Jauh
call fcn.10009210
add esp, 0xc
mov eax, dword [0x1001797c]
test eax, eax
jne 0x1000990a
mov eax, 0x10001e90
mov dword [0x1001797c], eax
push 0x52
call eax
cwde
shr eax, 0x10
test eax, eax
je 0x10009949
cmp byte [0x10018180], 0
je 0x10009932
cmp dword [0x10018184], 0
je 0x10009950
call edi
cmp dword [0x10018184], eax
ja 0x10009950
mov byte [0x10018180], 1
mov byte [0x10017831], 0
mov byte [0x100178f9], 0
jmp 0x10009950
mov byte [0x10018180], 0
cmp dword [0x10017850], 0
je 0x10009c66
mov ecx, 0xa2
xor edx, edx
mov al, byte [edx + 0x10013488]
xor al, cl
inc ecx
mov byte [esp + edx + 0x1c], al
and ecx, 0x800000ff
jns 0x10009981
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0x15
jl 0x10009964
lea eax, [esp + 0x1c]
mov byte [esp + 0x31], 0
push eax
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push str.Spasi_Untuk_Naik_L_CTRL_Untuk_Turun
push 0xffffff00
push 0xe0
push 0x17c
push dword [0x10017d04]
add eax, 0xcdbe
mov dword [0x100178d4], eax
call fcn.100064a0
add esp, 0x14
push str.On__Off_Tekan___Key_E__
push 0xffffff00
push 0xec
push 0x17c
push dword [0x10017d04]
call fcn.100064a0
mov eax, dword [0x100178a8]
add esp, 0x14
add eax, 0x12c
push str.STATUS_BUG_:
push 0xffffff00
push eax
mov eax, dword [0x100178a4]
add eax, 0x1c2
push eax
push dword [0x10017d04]
call fcn.100064a0
add esp, 0x14
cmp byte [0x10017832], 0
je 0x10009a4a
mov eax, dword [0x100178a8]
push 0x100134f0
add eax, 0x12c
push 0xfff50000
push eax
mov eax, dword [0x100178a4]
add eax, 0x1fe
push eax
push dword [0x10017d04]
call fcn.100064a0
add esp, 0x14
mov eax, dword [0x100178d4]
test eax, eax
je 0x10009c7a
cmp dword [0x10017834], 0
jne 0x10009a7a
push 6
push 0x10005750
add eax, 0xfffffffa
push eax
call fcn.10001b00
mov dword [0x10017834], 0x64
cmp byte [0x10017832], 0
jne 0x10009a97
mov dword [0x10017880], 0
mov dword [0x10017874], 0
call fcn.10006410
test al, al
je 0x10009c7a
call fcn.10005990
mov ecx, dword [0x10017eb8]
mov ecx, dword [ecx + 0x10]
mov ecx, dword [eax + ecx]
call fcn.10005cc0
mov ecx, eax
call fcn.10005ae0
xorps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x10009c7a
mov eax, dword [0x10017900]
test eax, eax
je 0x10009c7a
mov ecx, dword [0x10017874]
test ecx, ecx
jne 0x10009afb
mov eax, dword [eax + 0x11c]
mov dword [0x10017880], eax
mov dword [0x10017874], 0x64
jmp 0x10009b09
cmp ecx, 0x64
jne 0x10009c81
mov eax, dword [0x10017880]
test eax, eax
je 0x10009c81
mov eax, dword [0x1001797c]
test eax, eax
jne 0x10009b24
mov eax, 0x10001e90
mov dword [0x1001797c], eax
push 0x45
call eax
cwde
shr eax, 0x10
test eax, eax
je 0x10009b63
cmp byte [0x10018118], 0
je 0x10009b4c
cmp dword [0x1001811c], 0
je 0x10009b6a
call edi
cmp dword [0x1001811c], eax
ja 0x10009b6a
cmp byte [0x10017832], 0
mov byte [0x10018118], 1
sete byte [0x10017832]
jmp 0x10009b6a
mov byte [0x10018118], 0
cmp byte [0x10017832], 0
je 0x10009c81
mov eax, dword [0x1001797c]
test eax, eax
jne 0x10009b8a
mov eax, 0x10001e90
mov dword [0x1001797c], eax
push 0xa2
call eax
cwde
shr eax, 0x10
test eax, eax
je 0x10009bd8
cmp byte [0x10018400], 0
je 0x10009bb8
cmp dword [0x10018404], 0
je 0x10009bdf
call edi
mov ecx, dword [0x10018404]
inc ecx
cmp ecx, eax
ja 0x10009bdf
mov byte [0x10018400], 1
call edi
mov dword [0x10018404], eax
imul eax, dword [0x100171bc], 0xffffe4a0
add dword [0x10017880], eax
jmp 0x10009bdf
mov byte [0x10018400], 0
mov eax, dword [0x1001797c]
test eax, eax
jne 0x10009bf2
mov eax, 0x10001e90
mov dword [0x1001797c], eax
push 0x20
call eax
cwde
shr eax, 0x10
test eax, eax
je 0x10009c4d
cmp byte [0x10017ff0], 0
je 0x10009c1d
cmp dword [0x10017ff4], 0
je 0x10009c81
call edi
mov ecx, dword [0x10017ff4]
inc ecx
cmp ecx, eax
ja 0x10009c81
mov byte [0x10017ff0], 1
call edi
mov dword [0x10017ff4], eax
imul eax, dword [0x100171bc], 0x1b60
add dword [0x10017880], eax
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x28]
xor ecx, esp
call fcn.1000f55e
mov esp, ebp
pop ebp
ret
mov byte [0x10017ff0], 0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x28]
xor ecx, esp
call fcn.1000f55e
mov esp, ebp
pop ebp
ret
mov dword [0x10017880], 0
mov dword [0x10017874], 0
mov byte [0x10017832], 0
mov ecx, dword [esp + 0x34]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.1000f55e
mov esp, ebp
pop ebp
ret