Legionaries have pants in vanilla but since they're a part of texture in vanilla they're not exist after replacing. There're a Breeze armour fixes which has added pants as mesh, but they have old unwrap. I tried to do that myself, but mesh breaks after re-exporting.