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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0xc
cmp dword [0x102bc170], 0
push ebx
push esi
push edi
je 0x10025768
cmp byte [0x1029d04d], 0
je 0x10025768
mov ebx, dword [sym.imp.KERNEL32.dll_GetTickCount]
call ebx
movd xmm1, dword [0x879340c]
mov esi, eax
movss xmm0, dword [0x1029d2d8]
mov edi, dword [ebp + 8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100254cc
comiss xmm1, dword [0x1029d2e0]
ja 0x100254cc
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029d2dc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100254cc
comiss xmm1, dword [0x1029d2e4]
ja 0x100254cc
cmp edi, 0x201
jne 0x1002546b
mov byte [0x1029d2ec], 1
mov al, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
sub eax, dword [0x1029d2e8]
mov byte [0x1029d2ec], 0
cmp eax, 0x190
jb 0x10025768
call ebx
mov dword [0x1029d2e8], eax
lea ecx, [esp + 0x10]
mov al, byte [0x1084d3f8]
mov edx, 6
mov dword [esp + 0x11], 0
mov byte [esp + 0x15], 0
mov dword [esp + 0x10], 0xedf306c1
mov byte [esp + 0x14], al
mov byte [esp + 0x15], 5
call fcn.100aba10
mov byte [0x1029d04d], 0
mov dword [0xe8cb3c], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029d278]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002555a
comiss xmm1, dword [0x1029d280]
ja 0x1002555a
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029d27c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002555a
comiss xmm1, dword [0x1029d284]
ja 0x1002555a
cmp edi, 0x201
jne 0x10025528
mov byte [0x1029d28c], 1
mov al, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
mov eax, esi
mov byte [0x1029d28c], 0
sub eax, dword [0x1029d288]
cmp eax, 0x190
jb 0x10025768
call ebx
mov dword [0x1029d288], eax
mov byte [0x1029d04d], 0
mov dword [0xe8cb3c], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029d398]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100255df
comiss xmm1, dword [0x1029d3a0]
ja 0x100255df
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029d39c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100255df
comiss xmm1, dword [0x1029d3a4]
ja 0x100255df
cmp edi, 0x201
jne 0x100255b6
mov byte [0x1029d3ac], 1
mov al, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
mov eax, esi
mov byte [0x1029d3ac], 0
sub eax, dword [0x1029d3a8]
cmp eax, 0x64
jb 0x10025768
call ebx
mov dword [0x1029d3a8], eax
mov dword [0x1084d3f8], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029d4b8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10025664
comiss xmm1, dword [0x1029d4c0]
ja 0x10025664
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029d4bc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10025664
comiss xmm1, dword [0x1029d4c4]
ja 0x10025664
cmp edi, 0x201
jne 0x1002563b
mov byte [0x1029d4cc], 1
mov al, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
mov eax, esi
mov byte [0x1029d4cc], 0
sub eax, dword [0x1029d4c8]
cmp eax, 0x64
jb 0x10025768
call ebx
mov dword [0x1029d4c8], eax
mov dword [0x1084d3f8], 1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029d5d8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100256e9
comiss xmm1, dword [0x1029d5e0]
ja 0x100256e9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029d5dc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100256e9
comiss xmm1, dword [0x1029d5e4]
ja 0x100256e9
cmp edi, 0x201
jne 0x100256c0
mov byte [0x1029d5ec], 1
mov al, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
mov eax, esi
mov byte [0x1029d5ec], 0
sub eax, dword [0x1029d5e8]
cmp eax, 0x64
jb 0x10025768
call ebx
mov dword [0x1029d5e8], eax
mov dword [0x1084d3f8], 2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029d6f8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10025768
comiss xmm1, dword [0x1029d700]
ja 0x10025768
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029d6fc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10025768
comiss xmm1, dword [0x1029d704]
ja 0x10025768
cmp edi, 0x201
jne 0x10025745
mov byte [0x1029d70c], 1
mov al, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x1029d708]
mov byte [0x1029d70c], 0
cmp esi, 0x64
jb 0x10025768
call ebx
mov dword [0x1029d708], eax
mov dword [0x1084d3f8], 3
pop edi
pop esi
xor al, al
pop ebx
mov esp, ebp
pop ebp
ret 4