The first and probably most important question, even though it is a bad idea to even attempt this in the first place, can battering rams cross swamps or thicket? Also is there any difference between swamp types?
Also a side question, are you able to build on swamps?