Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the luckywp-table-of-contents domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/bestkeca/creaturecollege.com/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/bestkeca/creaturecollege.com/wp-includes/functions.php on line 6114
How to make a Ranged spell attack 5e: Explanation, calculation, and two examples - Creature College

How to make a Ranged spell attack 5e: Explanation, calculation, and two examples

You might plan to play a DnD adventure like Hoard of the Dragon Queen and stumble upon the term ‘ranged spell attack.’ However, if you are new to DnD or are DMing for the first time, you might be unfamiliar with what exactly this is and how it differs from other (ranged) attacks. 

This guide will explain exactly what a Ranged Spell attack in 5e DnD is and how you can calculate them. Our DM has made it as easy as possible to understand, so even complete beginners can follow the explanation.

What is a ranged spell attack 5e

The short answer is: that a ranged spell attack is an attack with a spell from a long range. 

The more extensive answer is as follows. Two ways to determine if a spell attack will hit the target or not. 

  1. First, the ranged spell attack is when the magic hits the opponent. The caster needs to make an attack roll against the AC of the target. The caster and the target need to add their spell casting attribute modifier and proficiency bonus. 
  2. Second, which is not relevant here, is when you are making an attack that can affect the target unless they can resist the effect or avoid the force of the spell. For example, a charm spell like zone of truth is one of these. The target has to succeed in a saving throw against the target, his save DC. 
5e ranged spell attack

How to make a ranged spell attack + example

So from the previous example, four factors are relevant when calculating the ranged spell attack and whether your spell hits the target. 

  • What your d20 rolls
  • Your spellcasting ability
  • Your proficiency bonus
  • Your target’s AC (no spell save DC)

D20: we know what this is, the 20-sided dice you use for all your attack rolls and the ability checks. Some DMs have specific rules if you roll a nat 20 or a nat one on your roll. These rules should be discussed in session 0.

Spellcaster modifier: You can find the spellcaster modifier on your character sheet or in the players’ handbook. This modifier differs by class. For example, for a wizard, the spellcaster modifier will be its INT stat, and for a Cleric, it will be WIS. 

Proficiency Bonus: The proficiency bonus is variable. It grows with your skill. Therefore, the higher your level, the higher your proficiency bonus. Add this proficiency bonus to the spell attack rolls (your d20). 

AC + their spellcaster modifier: Finally, we have the AC, or Armor Class, of the target. You can find the stat in the monster manual. Let’s take the Cult Fanatic as an example. They have an AC of 13 (leather armor).  

ranged spell attack 5e dnd

Ranged spell attack Calculation example

Here is an easy-to-follow example. Your level 1 Wizard has his eyes locked on a Cult Fanatic and wants to hit it with a Fire bolt. Here is what you need to do step by step:

  1. Roll your d20. Let’s say you roll an 11. 
  2. Your level 1 wizard has 16 INT, so that is a +3.
  3. Your proficiency bonus is +2.

Your ranged spell attack thus calculates at 16. If your target has an AC of 16 or less, your spell will hit. If it has a higher AC, you will miss the spell. So in the case of a Cult Fanatic with an AC of 13, you will hit. 

In this example, the minimum you need to roll with your d20 is an 8 to hit the target. All other stats are fixed during this fight unless you level up or have items/effects that change them. 

Imagine your next monster is on a Guard Drake who has 14 AC. You roll a 5 with your d20. Add your INT and your Proficiency bonus. That means you have a Ranged Spell attack of 10. So your attack misses and does no damage. 

In this example, you must roll at least a 9 with your d20 to hit the Guard Drake. 

Ranged spell attack FAQ

When do I make a ranged spell attack?

You will have to make a ranged spell attack when the rules of the spell tell you to make one. Spells that deal damage from long range are naturally those where you have to make one. Spells that charm the target often require a DC spell save. 

Is a ranged spell attack the same as a ranged attack?

In 5e DnD, a ranged attack is every possible attack done from a range and thus is part of the ranged category. A ranged attack can be made with a weapon or a spell. As long as the spell is done at a range, it is a ranged attack. 

What if you roll a nat 20 for your ranged spell attack? 

You will always hit your target when you roll a 20 when firing off a ranged spell attack. The other relevant modifiers are no matter the target’s AC or the number. In DnD, a natural 20 on a d20 during combat is called a critical hit. 


Notice: Undefined property: DOMElement::$tagName in /home/bestkeca/creaturecollege.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/LazyRenderContent/Frontend/Processor/Dom.php on line 140

Fatal error: Uncaught TypeError: strtoupper() expects parameter 1 to be string, null given in /home/bestkeca/creaturecollege.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/LazyRenderContent/Frontend/Processor/Dom.php:140 Stack trace: #0 /home/bestkeca/creaturecollege.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/LazyRenderContent/Frontend/Processor/Dom.php(140): strtoupper(NULL) #1 /home/bestkeca/creaturecollege.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/LazyRenderContent/Frontend/Processor/Dom.php(107): WP_Rocket\Engine\Optimization\LazyRenderContent\Frontend\Processor\Dom->add_hash_to_element(Object(DOMElement), 2, '<!DOCTYPE html>...') #2 /home/bestkeca/creaturecollege.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/LazyRenderContent/Frontend/Controller.php(150): WP_Rocket\Engine\Optimization\LazyRenderContent\Frontend\Processor\Dom->add_hashes('<!DOCTYPE html>...') #3 /home/bestkeca/creaturecollege.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/LazyRenderContent/Fr in /home/bestkeca/creaturecollege.com/wp-content/plugins/wp-rocket/inc/Engine/Optimization/LazyRenderContent/Frontend/Processor/Dom.php on line 140