There's no truly realistic way for a ballista to take down a flying dragon, even without it being on a ship on water.Abomination said:There is no way a ballista with that kind of range can be mounted on a vessel without being within line of sight of that which it is attacking - and especially could not be that accurate.
Seriously, they get like one shot a minute, and historically, needed trained engineers to aim and fire them at standing, static targets, and even then they weren't precise enough that you could snipe somebody in particularly. You wanna take that, and aim it up into the air, and hit a moving target? Yeah fucking right. Back in the world wars, it was tough to hit a fighter from the ground even with automatic guns, which are a hell of a lot easier to train for, aim, fire, and put out far more shots. Even from the start of ground to air warfare, it was obvious that armies needed explosive shells to have decent odds of hitting aircraft, and it still took a couple of decades to work out the kinks.
The bottomline is, in a pre-gunpowder age, there is no technological solution to marauding dragons (its what makes them such forces of nature). Any such solution forced for dramatic purposes is gonna be contrived to one extent or another. And honestly, its not the worst contrivance the show's ever had. It's not nearly as cool as if Euron had his horn from the books, used it to enslave one of the dragons, and set them to fight each other, and Dany had to kill the mind controlled one, but hey, ballista is cheaper on the CGI budget.