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

Disassembly:
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 0x100f5440
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x18
mov eax, dword [0x1013b3dc]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 4], 0
lea ecx, [ebx + 8]
push dword [0x1010d5f8]
call fcn.1000ba30
cmp dword [ebx + 0x1c], 0x10
lea eax, [ebx + 8]
cmovae eax, dword [ebx + 8]
push eax
call fcn.10099140
push 6
xorps xmm0, xmm0
mov dword [0x10190e50], 0x1010324b
push str.active
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c3e0
push 0
mov edx, 0x10186144
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093e3b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093e31
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0xc
xorps xmm0, xmm0
mov dword [0x10190e50], 0x10128b80
push str.bunnyhop.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c3e0
push 0
mov edx, 0x10186148
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093eb7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093ead
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x13
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x1018614c
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093f29
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093f1f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop.scroll.emulation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x1018614d
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093f9b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093f91
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop.correct.value
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0x64
mov edx, 0x10186154
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009400d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094003
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop.ground_equal
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0x10
mov edx, 0x10186160
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009407f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094075
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1d
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop.break_jump_animation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186164
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100940f1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100940e7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x20
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop.notouch_ground_illusion
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186165
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094163
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094159
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186168
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100941d5
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100941cb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x1018616c
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094247
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009423d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1d
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.scroll.emulation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x1018616d
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100942b9
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100942af
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1a
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.correct.value
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0x64
mov edx, 0x10186174
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009432b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094321
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.ground_equal
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0x10
mov edx, 0x10186180
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009439d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094393
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1d
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.standup.distance
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
xorps xmm2, xmm2
mov byte [ebp - 4], 0xe
mov edx, 0x10186184
lea ecx, [ebp - 0x28]
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009440d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094403
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x21
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.break_jump_animation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186188
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009447f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094475
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x24
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_sbj.notouch_ground_illusion
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186189
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100944f1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100944e7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1c
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.bunnyhop_other.scroll_helper
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x1018614e
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094563
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094559
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x16
xorps xmm0, xmm0
mov dword [0x10190e50], 0x10128d20
push str.groundstrafe_ddrun.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c3e0
push 0
mov edx, 0x1018618c
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100945df
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100945d5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1d
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861b4
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094651
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094647
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.standup.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861b0
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100946c3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100946b9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x23
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.scroll.emulation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186191
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094735
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009472b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1a
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.fallrun
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186193
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100947a7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009479d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x21
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.slowdown_scale
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012cd64]
mov edx, 0x10186194
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009481c
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094812
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x27
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.fog.chance_1_2_value
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0x64
mov edx, 0x1018619c
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009488e
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094884
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x24
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.fog.static_enable
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861a0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094900
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100948f6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x23
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.fog.static_value
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 1
mov edx, 0x101861a4
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094972
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094968
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1f
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.ground_equal
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0xc
mov edx, 0x101861a8
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100949e4
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100949da
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x21
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_ddrun.jump_animation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861ac
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094a56
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094a4c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x18
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861b0
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094ac8
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094abe
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x25
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.scroll_emulation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861b5
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094b3a
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094b30
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1c
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.fallrun
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861b7
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094bac
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094ba2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x23
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.slowdown_scale
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012cd64]
mov edx, 0x101861b8
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094c21
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094c17
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x29
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.fog.chance_1_2_value
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0x64
mov edx, 0x101861c0
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094c93
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094c89
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x26
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.fog.static_enable
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861c4
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094d05
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094cfb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x25
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.fog.static_value
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 1
mov edx, 0x101861c8
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094d77
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094d6d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x21
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.ground_equal
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0xc
mov edx, 0x101861cc
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094de9
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094ddf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x23
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.groundstrafe_standup.jump_animation
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861d0
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094e5b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094e51
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0xb
xorps xmm0, xmm0
mov dword [0x10190e50], 0x1012901c
push str.jumpbug.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c3e0
push 0
mov edx, 0x101861d4
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094ed7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094ecd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.jumpbug.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861d8
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094f49
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094f3f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.jumpbug.auto.damage.min
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861dc
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10094fbb
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10094fb1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.jumpbug.auto.damage.fatal
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861e0
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009502d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095023
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.jumpbug.slowdown_velocity
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861e1
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009509f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095095
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966ec
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0xb
xorps xmm0, xmm0
mov dword [0x10190e50], 0x10129094
push str.edgebug.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c3e0
push 0
mov edx, 0x101861e4
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009511b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095111
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.edgebug.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861e8
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009518d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095183
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.edgebug.efficiency
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012d048]
mov edx, 0x101861ec
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095202
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100951f8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.edgebug.auto.efficiency
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012cfe0]
mov edx, 0x101861f0
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095277
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009526d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0xf
xorps xmm0, xmm0
mov dword [0x10190e50], 0x101290c4
push str.rage_strafe.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c3e0
push 0
mov edx, 0x101861f8
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100952f3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100952e9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101861fc
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095365
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009535b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.direction
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186200
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100953d7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100953cd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.fps_helper
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x32
mov edx, 0x10186208
lea ecx, [ebp - 0x28]
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095447
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009543d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.angle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012d0a8]
mov edx, 0x1018620c
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100954bc
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100954b2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.sidemove
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012d180]
mov edx, 0x10186210
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095531
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095527
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.if
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186214
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100955a3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095599
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.spam_keys
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186218
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095615
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009560b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1c
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.detect_surf_type
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186220
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095687
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009567d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1f
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.rage_strafe.surf_speed_disabled
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x38
mov edx, 0x10186224
lea ecx, [ebp - 0x28]
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100956f7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100956ed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186290
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095769
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009575f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x18
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186294
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100957db
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100957d1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.type
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186298
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009584d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095843
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.autokeys
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x1018629c
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100958bf
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100958b5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.direction
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101862a0
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095931
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095927
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.angle_speed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x3e
mov edx, 0x101862a4
lea ecx, [ebp - 0x28]
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100959a1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095997
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1f
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.acceleration_type
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x3f
mov edx, 0x101862ac
lea ecx, [ebp - 0x28]
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095a11
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095a07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.detect_surf_type
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x101862b4
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095a83
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095a79
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x28
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.strafe_helper.speed_on_surf_for_disabled
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x41
mov edx, 0x101862a8
lea ecx, [ebp - 0x28]
call fcn.10088a70
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095af3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095ae9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x10
xorps xmm0, xmm0
mov dword [0x10190e50], 0x101292a0
push str.speedhack.enable
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c3e0
push 0
mov edx, 0x10186234
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x28]
call fcn.10088660
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095b6f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095b65
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.speedhack.key
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x10186238
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x28]
call fcn.10088850
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10095be1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10095bd7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100966f1
push ecx
push edx
call fcn.100c5916
add esp, 8
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
push str.speedhack.key_toggle
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
call fcn.1000c3e0
push 0
mov edx, 0x1018623c
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.speedhack.power
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x45
mov edx, 0x10186240
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.speedhack.teleport_mode
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018623d
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.speedhack.detect_critical_height
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 1
mov edx, 0x1018623e
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.goto.enable
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186244
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.goto.key
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186248
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.goto.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018624c
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.goto.power
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x4b
mov edx, 0x10186250
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.goto.hitbox
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018625c
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.goto.duck
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186260
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.goto.attack
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186261
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fps_boost.enable
lea ecx, [ebp - 0x28]
mov dword [0x10190e50], 0x101293a8
call fcn.1000c2a0
push 0
mov edx, 0x10186262
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fps_boost.type
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018626c
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fps_boost.skipframes
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x51
mov edx, 0x10186270
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.fps_boost.visual_enable
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186274
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fps_boost.visual_value
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x53
mov edx, 0x10186278
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.fps_boost.visual_type
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018627c
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.airstuck.enabled
lea ecx, [ebp - 0x28]
mov dword [0x10190e50], 0x10129458
call fcn.1000c2a0
push 0
mov edx, 0x1018622d
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.airstuck.key
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
mov byte [ebp - 4], 0x56
push 0
mov edx, 0x10186228
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.airstuck.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018622c
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.airstuck.autoreduce_speed
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 1
mov edx, 0x1018622e
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.airstuck.power
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x59
mov edx, 0x10186230
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.autojof.enabled
lea ecx, [ebp - 0x28]
mov dword [0x10190e50], 0x101294c4
call fcn.1000c2a0
push 0
mov edx, 0x10186280
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.autojof.key
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186284
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.autojof.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186288
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.autojof.value
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018628c
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fastrun.enabled
lea ecx, [ebp - 0x28]
mov dword [0x10190e50], 0x101294ec
call fcn.1000c2a0
push 0
mov edx, 0x101862bc
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fastrun.key
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862c0
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fastrun.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862c4
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.fastrun.speed
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012d15c]
mov edx, 0x101862c8
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.anti_afk.enabled
lea ecx, [ebp - 0x28]
mov dword [0x10190e50], 0x10129558
call fcn.1000c2a0
push 0
mov edx, 0x101862cc
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.anti_afk.auto_disable_on_activity
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 1
mov edx, 0x101862cd
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.anti_afk.attack_type
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862d0
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.anti_afk.rotation_type
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862d4
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.anti_afk.direction
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862d8
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.anti_afk.position_type
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862dc
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.anti_afk.interval_in_change_of_parties
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x68
mov edx, 0x101862e0
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
mov dword [0x10190e50], 0x10129628
push str.angle_changer.ladder_up_enabled
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862ed
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.angle_changer.ladder_up_key
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862f0
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.angle_changer.ladder_up_key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862f4
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.angle_changer.ladder_down_enabled
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862e4
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.angle_changer.ladder_down_key
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862e8
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.angle_changer.ladder_down_key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862ec
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.enable
lea ecx, [ebp - 0x28]
mov dword [0x10190e50], 0x101296bc
call fcn.1000c2a0
push 0
mov edx, 0x101862f5
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.key
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862f8
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x101862fc
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.response_height
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x72
mov edx, 0x10186300
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.surf_helper.position_correction.enable
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186304
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.autoduck.enable
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186304
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.autoduck.timeout
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
mov byte [ebp - 4], 0x75
xorps xmm2, xmm2
mov edx, 0x10186308
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.surf_helper.view_aligment.enable
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186314
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.view_aligment.type_call_cursor_method
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186318
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.view_aligment.type_call_cursor_triggering
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x1018631c
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x28]
call fcn.10088850
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.other.system_enable
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 0
mov edx, 0x10186320
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.surf_helper.other.speedhack_power
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
xorps xmm2, xmm2
mov byte [ebp - 4], 0x7a
mov edx, 0x10186324
lea ecx, [ebp - 0x28]
call fcn.10088a70
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb20
push str.noshow_keys.enabled
lea ecx, [ebp - 0x28]
mov dword [0x10190e50], 0x101281bc
call fcn.1000c2a0
push 0
mov edx, 0x10186329
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
push str.m_filter_disabled
lea ecx, [ebp - 0x28]
call fcn.1000c2a0
push 1
mov edx, 0x10186328
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x28]
call fcn.10088660
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb20
cmp dword [0x10190e54], 1
jne 0x100966c8
push ecx
lea ecx, [ebx + 8]
call fcn.10014e60
push eax
call fcn.10099240
mov ecx, 0x10190a30
call fcn.10098fe0
lea ecx, [ebx + 8]
call fcn.1000bb20
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.100ce6d5
call fcn.100ce6d5
int3