[RPG] How to you selectively dispel spells

dnd-5espellstargeting

Suppose an enemy have blur and slow cast on them.

Can I use dispel magic to end the magical effect blur, without dispelling slow?


The above spells are just examples. This question mainly ask about how dispel magic can be used to end one spell affecting a creature without dispelling other spells.

What are the conditions must be satisfied to do this? Does the will-be-dispelled spell must have a perceivable effect to be able to be targetted? Does the spell must be lower than dispel magic? Must I name the spell I wish to end? Must I name the effect ("whatever making him looks blurry")?

Best Answer

You can remove spells one at a time, but only when targeting particular effects.

It's pretty clear that when targeting creatures or objects, you have no real control over which spells end. So what's left is that "magical effect" wording.
But what does a "magical effect" mean?

Dispel Magic does actually give us some guidance here - in its Higher Levels text.

...you automatically end the effects of a spell on the target if the spell's level is equal to or less than the level of the spell slot you used.

It is a safe assumption that Dispel Magic doesn't wildly change how it works when casted at a higher level. That means that this text in the main body of the spell:

Any spell of 3rd level or lower on the target ends.

Can be restated as "The effects of any spell of 3rd level or lower on the target ends".
That clearly shows that spells - even those that target creatures or objects - produce an "effect". And, because spells are magic, those effects are "magical effects".

Therefore, you can individually target magical effects - even those produced by spells targeting creatures - to get rid of specific spells, at a rate of one effect per casting of Dispel Magic.