Первая попытка взять гавань окончилась неудачей, и одна из плавучих машин была уничтожена огнем. Деметрию пришлось отступить, чтобы починить свои машины. Когда Деметрий напал снова и уже казалось, что он вот-вот захватит гавань, родосцы предприняли отчаянную вылазку против его трех оставшихся плавучих машин на трех своих сильнейших кораблях. Осыпаемые снарядами, они прорвались через заграждение и принялись таранить машины. Две из них им удалось потопить. Плавучие машины были втянуты в гавань на веревках, и третью машину осаждающим удалось оттащить назад. Когда родосцы пустились в погоню, стараясь потопить и эту, один из их кораблей был захвачен, но двум другим удалось уйти, хотя они и были сильно повреждены. Диодор рассказывает, что после этого Деметрий выстроил огромную плавучую батарею, в три раза выше и в три раза шире предыдущих, но ее разбило бурей, когда ее пытались ввести в гавань. Во время бури родосцы, зная, что Деметрий не сможет прислать подкреплений, атаковали катапульты на конце дамбы и захватили их, вернув себе таким образом контроль над гаванью. Теперь Деметрий оставил попытки взять город с моря и начал вести более традиционную осаду с суши. Впрочем, слово «традиционная» следует употреблять с осторожностью, потому что все действия Деметрия трудно назвать традиционными. Он построил еще одну башню-гелеполу, еще больше той, которую он использовал при осаде Саламина. Ширина ее основания была почти 50 локтей (ок. 22 м). Каркас башни был сделан из балок квадратного сечения и окован железом. Перекладины в основании располагались на расстоянии одного локтя друг от друга, чтобы оставить место для людей, которые будут толкать башню вперед. Передвигалась башня на восьми массивных колесах, каждое почти в метр толщиной, окованных железными полосами. Колеса были установлены на подвижных осях, чтобы башня могла двигаться в любом направлении. Основой башни служили четыре вертикально установленных бревна длиной почти в 100 локтей (ок. 45 м), установленные в углах основания с легким наклоном внутрь, так что вершина башни была шириной около 20 локтей (9 м). Башня была разделена на девять этажей. Передняя и боковые стенки были обиты железными листами, чтобы защитить сооружение" от огненных стрел. В передней стенке на каждом этаже находились порты, прикрытые механически поднимающимися ставнями. Эти ставни были сделаны из сшитых вместе шкур и набиты шерстью. Они обеспечивали превосходную защиту от каменных снарядов. На каждом этаже имелось две широкие лестницы: по одной поднимались, по другой спускались. Башню двигали 3400 человек, часть которых шла внутри, а другие толкали сзади. Если предположить, что перекладины основания, расположенные с промежутком в один локоть, были толщиной в 15 сантиметров, то в основание башни можно было напихать чуть больше тридцати рядов людей; и если предположить, что на каждого человека отводится по 60 см, в каждом ряду тоже должно было быть чуть больше 30 человек. Таким образом, общее число людей, толкающих башню изнутри, не могло быть более тысячи. То ли Диодор ошибся в расчетах, то ли эти 3400 делились на три смены. По словам римского механика Витрувия, эта башня была сконструирована афинским архитектором Эпимахом. К сожалению, у Витрувия приводится другое описание башни: он говорит, что она была 125 футов (римских, 37 м) в высоту и 60 футов (ок. 18 м) в ширин)7 и весила около 120 тони. Он добавляет, что башня была обита козьими шкурами и невыделанными кожами, что позволяло ей выдерживать удары камней из катапульт весом до 360 фунтов (118 кг). Очевидно, Витрувий опирается не на то описание. Это больше похоже на сала-минскую гелеполу.