Function at 0x10091780
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 0x100f2c90
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x18
mov eax, dword [0x101383dc]
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 [0x1010b7a0]
call fcn.1000ba10
cmp dword [ebx + 0x1c], 0x10
lea eax, [ebx + 8]
cmovae eax, dword [ebx + 8]
push eax
call fcn.10096b60
push 6
xorps xmm0, xmm0
mov dword [0x1018db18], 0x101023e3
push str.active
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.1000c380
push 0
mov edx, 0x1018313c
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009185b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091851
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
add esp, 8
push 0xc
xorps xmm0, xmm0
mov dword [0x1018db18], 0x101261b0
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.1000c380
push 0
mov edx, 0x10183140
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100918d7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100918cd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183144
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091949
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009193f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183145
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100919bb
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100919b1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0x64
mov edx, 0x1018314c
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091a2d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091a23
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0x10
mov edx, 0x10183158
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091a9f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091a95
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x1018315c
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091b11
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091b07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x1018315d
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091b83
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091b79
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183160
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091bf5
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091beb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183164
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091c67
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091c5d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183165
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091cd9
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091ccf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0x64
mov edx, 0x1018316c
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091d4b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091d41
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0x10
mov edx, 0x10183178
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091dbd
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091db3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
xorps xmm2, xmm2
mov byte [ebp - 4], 0xe
mov edx, 0x1018317c
lea ecx, [ebp - 0x28]
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091e2d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091e23
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183180
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091e9f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091e95
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183181
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091f11
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091f07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183146
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091f83
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091f79
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
add esp, 8
push 0x16
xorps xmm0, xmm0
mov dword [0x1018db18], 0x101263b4
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.1000c380
push 0
mov edx, 0x10183184
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10091fff
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10091ff5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831ac
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092071
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092067
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831a8
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100920e3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100920d9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183189
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092155
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009214b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x1018318b
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100921c7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100921bd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012a3c4]
mov edx, 0x1018318c
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009223c
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092232
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0x64
mov edx, 0x10183194
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100922ae
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100922a4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183198
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092320
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092316
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 1
mov edx, 0x1018319c
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092392
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092388
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0xc
mov edx, 0x101831a0
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092404
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100923fa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831a4
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092476
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009246c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831a8
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100924e8
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100924de
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831ad
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009255a
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092550
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831af
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100925cc
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100925c2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012a3c4]
mov edx, 0x101831b0
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092641
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092637
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0x64
mov edx, 0x101831b8
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100926b3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100926a9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831bc
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092725
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009271b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 1
mov edx, 0x101831c0
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092797
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009278d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0xc
mov edx, 0x101831c4
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092809
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100927ff
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831c8
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009287b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092871
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
add esp, 8
push 0xb
xorps xmm0, xmm0
mov dword [0x1018db18], 0x10126648
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.1000c380
push 0
mov edx, 0x101831cc
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100928f7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100928ed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831d0
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092969
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009295f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831d4
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100929db
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100929d1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831d8
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092a4d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092a43
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831d9
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092abf
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092ab5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1009410c
push ecx
push edx
call fcn.100c3236
add esp, 8
push 0xb
xorps xmm0, xmm0
mov dword [0x1018db18], 0x101266c8
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.1000c380
push 0
mov edx, 0x101831dc
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092b3b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092b31
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831e0
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092bad
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092ba3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012a694]
mov edx, 0x101831e4
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092c22
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092c18
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012a628]
mov edx, 0x101831e8
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092c97
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092c8d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
add esp, 8
push 0xf
xorps xmm0, xmm0
mov dword [0x1018db18], 0x10126748
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.1000c380
push 0
mov edx, 0x101831f0
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092d13
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092d09
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831f4
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092d85
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092d7b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101831f8
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092df7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092ded
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
xorps xmm2, xmm2
mov byte [ebp - 4], 0x32
mov edx, 0x10183200
lea ecx, [ebp - 0x28]
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092e67
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092e5d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012a6f4]
mov edx, 0x10183204
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092edc
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092ed2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012a7e8]
mov edx, 0x10183208
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092f51
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092f47
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x1018320c
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10092fc3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10092fb9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183210
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093035
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009302b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183218
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100930a7
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009309d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
xorps xmm2, xmm2
mov byte [ebp - 4], 0x38
mov edx, 0x1018321c
lea ecx, [ebp - 0x28]
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093117
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009310d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183288
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093189
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1009317f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x1018328c
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100931fb
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100931f1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183290
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009326d
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093263
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183294
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100932df
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100932d5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183298
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093351
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093347
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
xorps xmm2, xmm2
mov byte [ebp - 4], 0x3e
mov edx, 0x1018329c
lea ecx, [ebp - 0x28]
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100933c1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100933b7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
xorps xmm2, xmm2
mov byte [ebp - 4], 0x3f
mov edx, 0x101832a4
lea ecx, [ebp - 0x28]
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093431
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093427
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x101832ac
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x100934a3
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093499
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
xorps xmm2, xmm2
mov byte [ebp - 4], 0x41
mov edx, 0x101832a0
lea ecx, [ebp - 0x28]
call fcn.10086620
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093513
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093509
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
add esp, 8
push 0x10
xorps xmm0, xmm0
mov dword [0x1018db18], 0x1012693c
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.1000c380
push 0
mov edx, 0x1018322c
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x28]
call fcn.10086210
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x1009358f
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10093585
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183230
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x28]
call fcn.10086400
mov byte [ebp - 4], 0
add esp, 4
mov ecx, dword [ebp - 0x14]
cmp ecx, 0x10
jb 0x10093601
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100935f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10094111
push ecx
push edx
call fcn.100c3236
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.1000c380
push 0
mov edx, 0x10183234
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.speedhack.power
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x45
mov edx, 0x10183238
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.speedhack.teleport_mode
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183235
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.speedhack.detect_critical_height
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 1
mov edx, 0x10183236
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.goto.enable
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x1018323c
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.goto.key
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183240
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.goto.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183244
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.goto.power
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x4b
mov edx, 0x10183248
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.goto.hitbox
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183254
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.goto.duck
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183258
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.goto.attack
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183259
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fps_boost.enable
lea ecx, [ebp - 0x28]
mov dword [0x1018db18], 0x10126a24
call fcn.1000c240
push 0
mov edx, 0x1018325a
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fps_boost.type
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183264
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fps_boost.skipframes
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x51
mov edx, 0x10183268
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.fps_boost.visual_enable
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x1018326c
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fps_boost.visual_value
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x53
mov edx, 0x10183270
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.fps_boost.visual_type
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183274
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.airstuck.enabled
lea ecx, [ebp - 0x28]
mov dword [0x1018db18], 0x10126a88
call fcn.1000c240
push 0
mov edx, 0x10183225
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.airstuck.key
lea ecx, [ebp - 0x28]
call fcn.1000c240
mov byte [ebp - 4], 0x56
push 0
mov edx, 0x10183220
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.airstuck.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183224
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.airstuck.autoreduce_speed
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 1
mov edx, 0x10183226
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.airstuck.power
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x59
mov edx, 0x10183228
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.autojof.enabled
lea ecx, [ebp - 0x28]
mov dword [0x1018db18], 0x10126b00
call fcn.1000c240
push 0
mov edx, 0x10183278
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.autojof.key
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x1018327c
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.autojof.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183280
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.autojof.value
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183284
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fastrun.enabled
lea ecx, [ebp - 0x28]
mov dword [0x1018db18], 0x10126b68
call fcn.1000c240
push 0
mov edx, 0x101832b4
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fastrun.key
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832b8
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fastrun.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832bc
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.fastrun.speed
lea ecx, [ebp - 0x28]
call fcn.1000c240
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x28]
movss xmm2, dword [0x1012a7bc]
mov edx, 0x101832c0
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.anti_afk.enabled
lea ecx, [ebp - 0x28]
mov dword [0x1018db18], 0x10126b90
call fcn.1000c240
push 0
mov edx, 0x101832c4
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.anti_afk.auto_disable_on_activity
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 1
mov edx, 0x101832c5
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.anti_afk.attack_type
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832c8
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.anti_afk.rotation_type
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832cc
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.anti_afk.direction
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832d0
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.anti_afk.position_type
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832d4
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.anti_afk.interval_in_change_of_parties
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x68
mov edx, 0x101832d8
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
mov dword [0x1018db18], 0x10126c3c
push str.angle_changer.ladder_up_enabled
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832e5
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.angle_changer.ladder_up_key
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832e8
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.angle_changer.ladder_up_key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832ec
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.angle_changer.ladder_down_enabled
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832dc
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.angle_changer.ladder_down_key
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832e0
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.angle_changer.ladder_down_key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832e4
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.enable
lea ecx, [ebp - 0x28]
mov dword [0x1018db18], 0x10126d54
call fcn.1000c240
push 0
mov edx, 0x101832ed
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.key
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832f0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.key_toggle
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832f4
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.response_height
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x72
mov edx, 0x101832f8
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.surf_helper.position_correction.enable
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832fc
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.autoduck.enable
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x101832fc
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.autoduck.timeout
lea ecx, [ebp - 0x28]
call fcn.1000c240
mov byte [ebp - 4], 0x75
xorps xmm2, xmm2
mov edx, 0x10183300
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.surf_helper.view_aligment.enable
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x1018330c
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.view_aligment.type_call_cursor_method
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183310
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.view_aligment.type_call_cursor_triggering
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183314
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x28]
call fcn.10086400
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.other.system_enable
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 0
mov edx, 0x10183318
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.surf_helper.other.speedhack_power
lea ecx, [ebp - 0x28]
call fcn.1000c240
xorps xmm2, xmm2
mov byte [ebp - 4], 0x7a
mov edx, 0x1018331c
lea ecx, [ebp - 0x28]
call fcn.10086620
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.1000bb00
push str.noshow_keys.enabled
lea ecx, [ebp - 0x28]
mov dword [0x1018db18], 0x10125900
call fcn.1000c240
push 0
mov edx, 0x10183321
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
push str.m_filter_disabled
lea ecx, [ebp - 0x28]
call fcn.1000c240
push 1
mov edx, 0x10183320
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x28]
call fcn.10086210
add esp, 4
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x28]
call fcn.1000bb00
cmp dword [0x1018db1c], 1
jne 0x100940e8
push ecx
lea ecx, [ebx + 8]
call fcn.10012960
push eax
call fcn.10096c60
mov ecx, 0x1018d6f8
call fcn.10096a00
lea ecx, [ebx + 8]
call fcn.1000bb00
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.100cbff5
call fcn.100cbff5
int3