RB nerf sounds absolutely disgusting and thoughtlessly. Here is a way which would change the fact of "cliffdancing OP". Do you know that the animation of the fireball never went throught a cliff? There must be a math calculation between the ground,cliff & ball. Its only a math calculation between Dancer max. height ball || Target && max. height of a cliff between the route A -> B. If we say that cliffdancer should only 60-70% dmg over cliffs(which would be absolutely fine) you can go for "if there is a cliff (get value with ground datas & a distance calculation), then you can reduce the dmg of the firedancer shot. Thats the only way to fix your worries finally correctly i think.