Code:
void __fastcall sub_1306A40(__int64 a1, float a2)
{
__int64 v2; // [rsp+28h] [rbp-30h]
__int64 v3; // [rsp+30h] [rbp-28h]
__int64 v4; // [rsp+38h] [rbp-20h]
__int64 v5; // [rsp+40h] [rbp-18h]
if ( *(_QWORD *)(*(_QWORD *)(a1 + 392) + 192i64) > 0i64
&& xmmword_2F71208 == *(_OWORD *)*(_QWORD *)(a1 + 5656)
&& *(_DWORD *)(qword_31A0AC0 + 92)
&& !(*(_BYTE *)(a1 + 59322) & 0x20) )
{
v2 = 0i64;
LODWORD(v3) = 0;
v4 = 0i64;
v5 = 0i64;
sub_12EECF0(a1, 3i64, &v4, &v2, LODWORD(a2));
}
JUMPOUT(0x1306AD5i64);
}
FaceTo(playerPtr,angle)
Appears to be unchanged from last time I was using it / had it working(v40617 - 0x122B920). CTM(0x1306A40) is functioning as expected, however, FaceTo is crashing. Alternate solution not expected. A simple sanity check "simple call is no longer viable" would be greatly appreciated if this is the case. Thank you in advance.
Edit: My apologies, should have looked more into this before firing off a post, will re-examine this evening(12ish hours) and hopefully come up with a more purposeful question/solution.