Holy shit Sun Dragons in Deadly Dragons are nasty.
I asked myself "What's the solution to simply breaking LoS with a dragon?" the answer is to make a dragon that creates mini-suns that spawn directly above the players head and launch solar flares that melt their face.