Wow, that IS long. As a DM that makes my eyes glaze over. And some of those attacks if spammed could be TPK's IMO (I'm looking at you, gaze of madness.) If you want randomness, I would suggest you give her a minor action attack, a reaction attack or two (you could change one of those nasty...