Vector3f armOrigin = left ? mechaType.leftArmOrigin : mechaType.rightArmOrigin;
a.rotateGlobalYaw(axes.getYaw());
armOrigin = a.findLocalVectorGlobally(armOrigin);
a.rotateLocalPitch(-seats[0].looking.getPitch());
gunVector = a.findLocalVectorGlobally(gunVector);
armVector = a.findLocalVectorGlobally(armVector);
Vector3f bulletOrigin = Vector3f.add(armOrigin, gunVector, null);