Here in Karaz Azorn (but i assume is the same for all dwarf fortress) there is something missing or maybe missplaced which makes units levitate