No - the requirement is that you not be making the attack at disadvantage - that you not have disadvantage on your roll. If you have a source of disadvantage, and a source of advantage, then they cancel out and you make a flat normal roll - you do not have disadvantage on your roll, and so sneak attack is allowed is you meet the other condition.

Originally Posted by PHB, Rogue, Sneak Attack
Beginning at 1st level, you know how to strike subtly and exploit a foe’s distraction. Once per turn, you can deal an extra 1d6 damage to one creature you hit with an attack if you have advantage on the attack roll. The attack must use a finesse or a ranged weapon.

You don’t need advantage on the attack roll if another enemy of the target is within 5 feet of it, that enemy isn’t incapacitated, and you don’t have disadvantage on the attack roll.

Look at it this way... there are *two* possible conditions that allow sneak attack, and the first does not mention disadvantage at all. If having any source of disadvantage meant that you could not meet the second condition at all, ever... then that would Also mean that having Any source of advantage would automatically mean that you would always meet the first condition, by that same reasoning... which is not the case.

What matters is the roll that you are actually making - if you have advantage on the roll - that is, if you are literally rolling two dice and taking the better result, then you can apply your sneak attack. Alternatively, if you have a threatening ally engaged with your target, you can apply your sneak attack as long as you do not have disadvantage on the roll - that is, as long as you are not literally rolling two dice and taking the lower result.

Solasta does this correctly; if you attack from long range, but are hidden, you are generally making a straight roll - you have a source of advantage (being hidden), but you don't make the roll with advantage so you won't be able to apply your sneak attack unless your target has a creature hostile to it engaged with it. If you Do have an ally threatening your target, then you can apply your sneak attack, because you are making a straight roll - you have a source of disadvantage (long range), but it is negated by your source of advantage (hidden), and so you are making a straight roll - you do not have disadvantage on the attack roll, so the condition is met and sneak attack can be applied.

Last edited by Niara; 21/11/22 12:24 AM.