Mike Mearls says this ability works against everything that does damage when he was giving rules advice. Pretty much everything from breath weapons to spells to special attacks. It works with everything. Look it up in one of the older interviews on this very sight. I was careful to look it up myself because attack in small letters makes me think specific like 3E requires. Attack and weapon are not as specific in 5E. Attack in regards to Uncanny Dodge in 5E pretty much means anything that does damage. The rogue using his reaction can pretty much avoid the brunt of any damaging attack it be it spell, breath weapon, psionics, and the like. He's just good at avoiding a big hit. I like it. Feels very story or movie like.
Older Sage discussion with Mike Mearls archived on this site is where you'll find it mentioned along with other game (and rogue specific) questions answered.
Older Sage discussion with Mike Mearls archived on this site is where you'll find it mentioned along with other game (and rogue specific) questions answered.