By the way, I managed to win with the whirlwind guy, so he's no longer as useless as he was before. I obtained the freezing sword artifact and that essentially decided the battle with the dragon. After some initial wrong moves, I found a cycle of moves in which it was permanently frozen and I could beat the heck out of it.