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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xf4
push ebx
push esi
xor ebx, ebx
push edi
push ebx
call fcn.0047c49b
push ebx
mov esi, eax
call fcn.0047c4bc
pop ecx
mov edi, eax
pop ecx
push 0x85
mov ecx, 0x73cac8
call fcn.004481f7
push esi
mov dword [0x754d44], eax
call fcn.0047c49b
push edi
call fcn.0047c4bc
call fcn.004edb54
call fcn.004e8b9f
call fcn.004ed669
call fcn.004e76db
call fcn.004e6715
call fcn.004f6600
push dword [0x754d44]
call fcn.005e12db
add esp, 0xc
mov esi, eax
mov ecx, esi
push 0x61
call fcn.005da5b2
push 0x60
mov ecx, esi
mov dword [0x754d48], eax
call fcn.005da5b2
push 0x1ac
mov ecx, esi
mov dword [0x754d4c], eax
call fcn.005da5b2
push 0x171
mov ecx, esi
mov dword [0x754d50], eax
call fcn.005da5b2
push 0x1ae
mov ecx, esi
mov dword [0x754d54], eax
call fcn.005da5b2
push 0x1af
mov ecx, esi
mov dword [0x754d58], eax
call fcn.005da5b2
push 0x1bc
mov ecx, esi
mov dword [0x754d5c], eax
call fcn.005da5b2
push 0x174
mov ecx, esi
mov dword [0x754d60], eax
call fcn.005da5b2
push 0x1a9
mov ecx, esi
mov dword [0x754d64], eax
call fcn.005da5b2
push 0x1a8
mov ecx, esi
mov dword [0x754d68], eax
call fcn.005da5b2
push 0x1ab
mov ecx, esi
mov dword [0x754d6c], eax
call fcn.005da5b2
push 0x1aa
mov ecx, esi
mov dword [0x754d70], eax
call fcn.005da5b2
push 0x1a7
mov ecx, esi
mov dword [0x754d74], eax
call fcn.005da5b2
push 0x16b
mov ecx, esi
mov dword [0x754d8c], eax
call fcn.005da5b2
push 0x16a
mov ecx, esi
mov dword [0x754d7c], eax
call fcn.005da5b2
push 0x16d
mov ecx, esi
mov dword [0x754d80], eax
call fcn.005da5b2
push 0x16c
mov ecx, esi
mov dword [0x754d84], eax
call fcn.005da5b2
push 0x167
mov ecx, esi
mov dword [0x754d88], eax
call fcn.005da5b2
push 0x190
mov ecx, esi
mov dword [0x754d78], eax
call fcn.005da5b2
push 0x191
mov ecx, esi
mov dword [0x754d90], eax
call fcn.005da5b2
push 0x192
mov ecx, esi
mov dword [0x754d94], eax
call fcn.005da5b2
push 0x193
mov ecx, esi
mov dword [0x754d98], eax
call fcn.005da5b2
push 0x194
mov ecx, esi
mov dword [0x754d9c], eax
call fcn.005da5b2
push 0x195
mov ecx, esi
mov dword [0x754da0], eax
call fcn.005da5b2
push 0x196
mov ecx, esi
mov dword [0x754da4], eax
call fcn.005da5b2
push 0x197
mov ecx, esi
mov dword [0x754da8], eax
call fcn.005da5b2
push 0x198
mov ecx, esi
mov dword [0x754dac], eax
call fcn.005da5b2
push 0x199
mov ecx, esi
mov dword [0x754db0], eax
call fcn.005da5b2
push 0x19a
mov ecx, esi
mov dword [0x754db4], eax
call fcn.005da5b2
push 0x17d
mov ecx, esi
mov dword [0x754db8], eax
call fcn.005da5b2
push 0x175
mov ecx, esi
mov dword [0x75431c], eax
call fcn.005da5b2
push 0x176
mov ecx, esi
mov dword [0x754320], eax
call fcn.005da5b2
push 0x177
mov ecx, esi
mov dword [0x754324], eax
call fcn.005da5b2
mov dword [0x754328], eax
push 0x178
mov ecx, esi
call fcn.005da5b2
push 0x179
mov ecx, esi
mov dword [0x75432c], eax
call fcn.005da5b2
push 0x17a
mov ecx, esi
mov dword [0x754330], eax
call fcn.005da5b2
push 0x17b
mov ecx, esi
mov dword [0x754334], eax
call fcn.005da5b2
push 0x17c
mov ecx, esi
mov dword [0x754338], eax
call fcn.005da5b2
push 0x18a
mov ecx, esi
mov dword [0x75433c], eax
call fcn.005da5b2
push 0x188
mov ecx, esi
mov dword [0x754dc0], eax
call fcn.005da5b2
push 0x18e
mov ecx, esi
mov dword [0x754dc8], eax
call fcn.005da5b2
push 0x18c
mov ecx, esi
mov dword [0x754dd0], eax
call fcn.005da5b2
push 0x186
mov ecx, esi
mov dword [0x754dd8], eax
call fcn.005da5b2
push 0x184
mov ecx, esi
mov dword [0x754de0], eax
call fcn.005da5b2
push 0x18f
mov ecx, esi
mov dword [0x754de4], eax
call fcn.005da5b2
push 7
mov ecx, esi
mov dword [0x754de8], eax
call fcn.005da5b2
push 8
mov ecx, esi
mov dword [0x754dec], eax
call fcn.005da5b2
push 9
mov ecx, esi
mov dword [0x754df0], eax
call fcn.005da5b2
push 0xa
mov ecx, esi
mov dword [0x754df4], eax
call fcn.005da5b2
push 0xb
mov ecx, esi
mov dword [0x754df8], eax
call fcn.005da5b2
push 0xc
mov ecx, esi
mov dword [0x754dfc], eax
call fcn.005da5b2
mov dword [0x754e00], eax
mov dword [0x6ca764], 1
mov dword [0x754d30], ebx
mov dword [0x754d34], ebx
mov dword [0x754d38], ebx
mov dword [0x754d3c], ebx
mov dword [0x754d40], ebx
mov dword [0x7dbd0c], ebx
call sub.kernel32.dll_GetTickCount
push eax
mov ecx, 0x754348
call fcn.0066f901
push dword [0x754d60]
mov ecx, esi
call fcn.005da56a
cmp eax, ebx
je 0x4e9e4f
lea edi, [eax + 0x174]
cmp edi, ebx
je 0x4e9e4f
lea eax, [ebp - 0xb4]
push 0x6ca7c0
push eax
call fcn.0066b0d0
pop ecx
lea eax, [ebp - 0x84]
pop ecx
push str.bottom
push eax
call fcn.0066b0d0
pop ecx
lea eax, [ebp - 0x54]
pop ecx
push str.bone_loadgame
push eax
call fcn.0066b0d0
pop ecx
lea eax, [ebp - 0x9c]
pop ecx
push str.bone_options
push eax
call fcn.0066b0d0
pop ecx
lea eax, [ebp - 0x3c]
pop ecx
push str.bone_exit
push eax
call fcn.0066b0d0
pop ecx
lea eax, [ebp - 0x6c]
pop ecx
push str.bone_multiplayer
push eax
call fcn.0066b0d0
pop ecx
lea eax, [ebp - 0xcc]
pop ecx
push str.bone_newgame
push eax
call fcn.0066b0d0
pop ecx
pop ecx
lea ecx, [ebp - 0x1c]
call fcn.0066b08d
mov ecx, edi
call fcn.00599f7d
test eax, eax
mov dword [ebp - 4], eax
jbe 0x4e9cbe
lea eax, [ebp - 0x1c]
mov ecx, edi
push eax
push ebx
call fcn.00599fb9
lea eax, [ebp - 0xb4]
lea ecx, [ebp - 0x1c]
push eax
call fcn.0066c518
test eax, eax
je 0x4e9bfd
push 0x7542c0
push ebx
mov ecx, edi
call fcn.0059a0c0
lea eax, [ebp - 0x84]
lea ecx, [ebp - 0x1c]
push eax
call fcn.0066c518
test eax, eax
je 0x4e9c1d
push 0x7542b0
push ebx
mov ecx, edi
call fcn.0059a0c0
lea eax, [ebp - 0x54]
lea ecx, [ebp - 0x1c]
push eax
call fcn.0066c518
test eax, eax
je 0x4e9c3a
push 0x7542d0
push ebx
mov ecx, edi
call fcn.0059a0c0
lea eax, [ebp - 0x9c]
lea ecx, [ebp - 0x1c]
push eax
call fcn.0066c518
test eax, eax
je 0x4e9c5a
push 0x7542e0
push ebx
mov ecx, edi
call fcn.0059a0c0
lea eax, [ebp - 0x3c]
lea ecx, [ebp - 0x1c]
push eax
call fcn.0066c518
test eax, eax
je 0x4e9c77
push 0x7542f0
push ebx
mov ecx, edi
call fcn.0059a0c0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x1c]
push eax
call fcn.0066c518
test eax, eax
je 0x4e9c94
push 0x754300
push ebx
mov ecx, edi
call fcn.0059a0c0
lea eax, [ebp - 0xcc]
lea ecx, [ebp - 0x1c]
push eax
call fcn.0066c518
test eax, eax
je 0x4e9cb4
push 0x754310
push ebx
mov ecx, edi
call fcn.0059a0c0
inc ebx
cmp ebx, dword [ebp - 4]
jb 0x4e9bd1
push dword [0x754d64]
mov ecx, esi
call fcn.005da5dd
cmp dword [0x6ca760], 0
je 0x4e9cdb
call fcn.004ea021
jmp 0x4e9ce0
call fcn.004ea20a
push dword [0x754d7c]
mov ecx, esi
call fcn.005da56a
push eax
call fcn.004ea866
pop ecx
push dword [0x754d78]
mov ecx, esi
call fcn.005da56a
push eax
call fcn.004ea866
pop ecx
push dword [0x754d80]
mov ecx, esi
call fcn.005da56a
push eax
call fcn.004ea866
pop ecx
push dword [0x754d88]
mov ecx, esi
call fcn.005da56a
push eax
call fcn.004ea866
pop ecx
push dword [0x754d84]
mov ecx, esi
call fcn.005da56a
push eax
call fcn.004ea866
pop ecx
push dword [0x754de8]
mov ecx, esi
call fcn.005da5dd
lea eax, [esi + 0x114]
lea ecx, [ebp - 0xf4]
push eax
call fcn.004e7621
mov eax, dword [ebp - 0xf4]
test eax, eax
mov dword [ebp - 0xe0], eax
je 0x4e9d78
mov eax, dword [eax + 8]
jmp 0x4e9d7a
xor eax, eax
test eax, eax
je 0x4e9db8
mov ecx, dword [eax + 0x94]
and dword [ebp - 0x20], 0
mov dword [ebp - 0x24], ecx
mov edx, dword [eax]
fild qword [ebp - 0x24]
push ecx
mov ecx, eax
fstp dword [ebp - 4]
fld dword [ebp - 4]
fmul dword [0x6b3150]
fadd dword [0x6b317c]
fstp dword [esp]
call dword [edx + 0x30]
lea ecx, [ebp - 0xf4]
call fcn.0053231c
jmp 0x4e9d7a
mov dword [esi + 0x40c], 0x4ed0b0
mov dword [esi + 0x41c], 0x4ed108
mov dword [esi + 0x444], 0x4ed11e
mov dword [esi + 0x440], 0x4ed1a4
mov dword [esi + 0x458], 0x4ed5c0
call sub.kernel32.dll_GetTickCount
push eax
lea ecx, [esi + 0x44]
call fcn.005ad943
lea ecx, [ebp - 0xf4]
call fcn.0046a64d
lea ecx, [ebp - 0x1c]
call fcn.0066b24c
lea ecx, [ebp - 0xcc]
call fcn.0066b24c
lea ecx, [ebp - 0x6c]
call fcn.0066b24c
lea ecx, [ebp - 0x3c]
call fcn.0066b24c
lea ecx, [ebp - 0x9c]
call fcn.0066b24c
lea ecx, [ebp - 0x54]
call fcn.0066b24c
lea ecx, [ebp - 0x84]
call fcn.0066b24c
lea ecx, [ebp - 0xb4]
call fcn.0066b24c
pop edi
pop esi
pop ebx
leave
ret