df = vectoangles(normalize(trace_endpos - df)); // Find the direction & angle
df = AnglesTransform_ToAngles(AnglesTransform_LeftDivide(AnglesTransform_FromAngles(raptor.angles), AnglesTransform_FromAngles(df))) - raptor.gun1.angles;
df = shortangle_vxy(df, raptor.gun1.angles);
df = vectoangles(normalize(trace_endpos - df)); // Find the direction & angle
df = AnglesTransform_ToAngles(AnglesTransform_LeftDivide(AnglesTransform_FromAngles(raptor.angles), AnglesTransform_FromAngles(df))) - raptor.gun1.angles;
df = shortangle_vxy(df, raptor.gun1.angles);
df = vectoangles(normalize(trace_endpos - df)); // Find the direction & angle
df = AnglesTransform_ToAngles(AnglesTransform_LeftDivide(AnglesTransform_FromAngles(raptor.angles), AnglesTransform_FromAngles(df))) - raptor.gun2.angles;
df = shortangle_vxy(df, raptor.gun2.angles);
df = vectoangles(normalize(trace_endpos - df)); // Find the direction & angle
df = AnglesTransform_ToAngles(AnglesTransform_LeftDivide(AnglesTransform_FromAngles(raptor.angles), AnglesTransform_FromAngles(df))) - raptor.gun2.angles;
df = shortangle_vxy(df, raptor.gun2.angles);