Function at 0x180001d00
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x40
xor r14d, r14d
lea rdx, [rbp + 0x20]
lea rcx, [0x180076c40]
mov dword [rbp + 0x20], r14d
call fcn.18000cf00
movabs rsi, 0x142378188
mov rdi, rax
mov rsi, qword [rsi]
test rsi, rsi
je 0x1800028b7
mov rsi, qword [rsi + 0x40]
test rsi, rsi
je 0x1800028b7
mov qword [rsp + 0x70], rbx
lea ebx, [r14 + 5]
cmp byte [rax], r14b
je 0x180001e2c
lea ecx, [rbx + 0x4c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180001e2c
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r8, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2a8
lea rax, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_vault_50_20cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov edx, ebx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x180001db0
movups xmm0, xmmword [rax]
lea rdx, [rbp - 0x20]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [rcx + 0x20], rax
mov rcx, rsi
mov byte [r8 + 0x2a8], r14b
call fcn.1800017d0
cmp byte [rdi + 1], r14b
je 0x180001f0c
mov ecx, 0x45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180001f0c
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r8, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2a8
lea rax, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_vault_75_40cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov rdx, rbx
nop word [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x180001e90
movups xmm0, xmmword [rax]
lea rdx, [rbp - 0x20]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [rcx + 0x20], rax
mov rcx, rsi
mov byte [r8 + 0x2a8], r14b
call fcn.1800017d0
cmp byte [rdi + 2], r14b
je 0x180001ff3
mov ecx, 0x52
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180001ff3
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2a9
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_vault_100_40cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
nop word [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x180001f70
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, byte [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov byte [rcx + 0x28], al
mov rcx, rsi
mov byte [r9 + 0x2a9], r14b
call fcn.1800017d0
cmp byte [rdi + 3], r14b
je 0x1800020d4
mov ecx, 0x54
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1800020d4
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2a9
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_vault_200_60cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x180002051
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, byte [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov byte [rcx + 0x28], al
mov rcx, rsi
mov byte [r9 + 0x2a9], r14b
call fcn.1800017d0
cmp byte [rdi + 4], r14b
je 0x1800021b5
mov ecx, 0x49
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1800021b5
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2a9
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_vault_400_20cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x180002132
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, byte [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov byte [rcx + 0x28], al
mov rcx, rsi
mov byte [r9 + 0x2a9], r14b
call fcn.1800017d0
cmp byte [rdi + 5], r14b
je 0x180002296
mov ecx, 0x4f
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180002296
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2a9
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_climb_200_50cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x180002213
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, byte [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov byte [rcx + 0x28], al
mov rcx, rsi
mov byte [r9 + 0x2a9], r14b
call fcn.1800017d0
cmp byte [rdi + 6], r14b
je 0x180002378
mov ecx, 0x50
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180002378
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2aa
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_climb_200_100cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x1800022f4
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, word [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov word [rcx + 0x28], ax
mov rcx, rsi
mov byte [r9 + 0x2aa], r14b
call fcn.1800017d0
cmp byte [rdi + 7], r14b
je 0x18000245a
mov ecx, 0x46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x18000245a
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2aa
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_climb_200_200cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x1800023d6
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, word [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov word [rcx + 0x28], ax
mov rcx, rsi
mov byte [r9 + 0x2aa], r14b
call fcn.1800017d0
cmp byte [rdi + 8], r14b
je 0x180002543
mov ecx, 0x4b
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180002543
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2a9
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_climb_380_50cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
nop dword [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x1800024c0
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, byte [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov byte [rcx + 0x28], al
mov rcx, rsi
mov byte [r9 + 0x2a9], r14b
call fcn.1800017d0
cmp byte [rdi + 9], r14b
je 0x180002625
mov ecx, 0x4c
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180002625
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2aa
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_climb_380_100cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x1800025a1
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, word [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov word [rcx + 0x28], ax
mov rcx, rsi
mov byte [r9 + 0x2aa], r14b
call fcn.1800017d0
cmp byte [rdi + 0xa], r14b
je 0x180002707
mov ecx, 0x42
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x180002707
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov r9, rax
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x2aa
lea rdx, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_helpers_special_moves_climb_380_200cm.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov qword [rbp - 8], 0x2af
mov r8, rbx
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm1, xmmword [rdx - 0x70]
movups xmmword [rcx - 0x70], xmm1
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x60], xmm0
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x50], xmm1
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x40], xmm0
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x30], xmm1
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x20], xmm0
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x10], xmm1
sub r8, 1
jne 0x180002683
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x20], rax
movzx eax, word [rdx + 0x28]
lea rdx, [rbp - 0x20]
mov word [rcx + 0x28], ax
mov rcx, rsi
mov byte [r9 + 0x2aa], r14b
call fcn.1800017d0
cmp byte [rdi + 0xb], r14b
je 0x1800027dc
mov ecx, 0x51
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1800027dc
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0xa0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
movaps xmm0, xmmword [str.System.SpawnEntity_class__Soldier_archetype__AIJapan.JP_Stormtrooper.JP_Stormtrooper_Easy_position__g_localActor_:GetPos___name__]
lea rdx, [rbp - 0x20]
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x94
mov qword [rbp - 8], 0x9f
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x180041400]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x180041410]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x180041420]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x180041430]
movups xmmword [rax + 0x40], xmm0
movaps xmm1, xmmword [0x180041440]
movups xmmword [rax + 0x50], xmm1
movaps xmm0, xmmword [0x180041450]
movups xmmword [rax + 0x60], xmm0
movaps xmm1, xmmword [0x180041460]
movups xmmword [rax + 0x70], xmm1
movaps xmm0, xmmword [0x180041470]
movups xmmword [rax + 0x80], xmm0
mov eax, dword [0x180041480]
mov dword [rcx + 0x90], eax
mov byte [rcx + 0x94], r14b
mov rcx, rsi
call fcn.1800017d0
cmp byte [rdi + 0xc], r14b
je 0x1800028b2
mov ecx, 0x45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1800028b2
xorps xmm0, xmm0
mov qword [rbp - 0x10], r14
mov ecx, 0x2b0
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.18003d660
mov qword [rbp - 0x20], rax
lea r8, str.function_GetPlayerLook__local_aSystem.GetViewCameraPos__local_bSystem.GetViewCameraDir__local_cScaleVector_b_100_local_dDifferenceVectors_a_c_local_elocal_fPhysics.RayWorldIntersection_a_c_1_ent_terrainent_staticent_rigident_sleeping_rigident_living_g_localActor.id_NULL_ENTITY_e_return_e_1_end_function_SpawnHelper3_g_local_hGetPlayerLook__if_h_then_if_LastHelpers_then_LastHelpers:DeleteThis__end_local_ih.pos_local_jclass_RigidBodyEx__positioni_scalex1_y1_z1_name_HuliNado__propertiesobject_Model_objects_props_toy_duck_toy_duck_cap.cgf_local_kSystem.SpawnEntity_j_k:SetAngles_g_localActor:GetAngles___LastHelpersk_end_end_SpawnHelper3__
mov rdx, rax
mov qword [rbp - 0x10], 0x2a0
mov qword [rbp - 8], 0x2af
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [r8]
lea r8, [r8 + 0x80]
movups xmmword [rdx - 0x80], xmm0
movups xmm1, xmmword [r8 - 0x70]
movups xmmword [rdx - 0x70], xmm1
movups xmm0, xmmword [r8 - 0x60]
movups xmmword [rdx - 0x60], xmm0
movups xmm1, xmmword [r8 - 0x50]
movups xmmword [rdx - 0x50], xmm1
movups xmm0, xmmword [r8 - 0x40]
movups xmmword [rdx - 0x40], xmm0
movups xmm1, xmmword [r8 - 0x30]
movups xmmword [rdx - 0x30], xmm1
movups xmm0, xmmword [r8 - 0x20]
movups xmmword [rdx - 0x20], xmm0
movups xmm1, xmmword [r8 - 0x10]
movups xmmword [rdx - 0x10], xmm1
sub rbx, 1
jne 0x180002834
movups xmm0, xmmword [r8]
mov rcx, rsi
movups xmmword [rdx], xmm0
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rdx + 0x10], xmm1
lea rdx, [rbp - 0x20]
mov byte [rax + 0x2a0], r14b
call fcn.1800017d0
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x40
pop r14
pop rdi
pop rbp
ret