Conjure Volley

SpellXPHBp. 2552024
Level
5 · Conjuration
Casting time
1 action
Range
150 feet
Components
V, S, M (a Melee or Ranged weapon worth at least 1 CP)
Duration
Instantaneous

You brandish the weapon used to cast the spell and choose a point within range. Hundreds of similar spectral weapons (or ammunition appropriate to the weapon) fall in a volley and then disappear. Each creature of your choice that you can see in a 40-foot-radius, 20-foot-high Cylinder centered on that point makes a Dexterity saving throw. A creature takes 8d8 Force damage on a failed save or half as much damage on a successful one.

Raw data
{
  "name": "Conjure Volley",
  "page": 255,
  "time": [
    {
      "unit": "action",
      "number": 1
    }
  ],
  "level": 5,
  "range": {
    "type": "point",
    "distance": {
      "type": "feet",
      "amount": 150
    }
  },
  "__prop": "spell",
  "school": "C",
  "source": "XPHB",
  "classes": {
    "fromClassList": [
      {
        "name": "Ranger",
        "source": "XPHB"
      }
    ]
  },
  "entries": [
    "You brandish the weapon used to cast the spell and choose a point within range. Hundreds of similar spectral weapons (or ammunition appropriate to the weapon) fall in a volley and then disappear. Each creature of your choice that you can see in a 40-foot-radius, 20-foot-high {@variantrule Cylinder [Area of Effect]|XPHB|Cylinder} centered on that point makes a Dexterity saving throw. A creature takes {@damage 8d8} Force damage on a failed save or half as much damage on a successful one."
  ],
  "areaTags": [
    "Y"
  ],
  "duration": [
    {
      "type": "instant"
    }
  ],
  "miscTags": [
    "SGT"
  ],
  "_tmpFeats": [],
  "_tmpRaces": [],
  "_tmpGroups": [],
  "components": {
    "m": {
      "cost": 1,
      "text": "a Melee or Ranged weapon worth at least 1 CP"
    },
    "s": true,
    "v": true
  },
  "_tmpClasses": {},
  "savingThrow": [
    "dexterity"
  ],
  "_isMutEntity": true,
  "damageInflict": [
    "force"
  ],
  "_tmpBackgrounds": [],
  "_tmpSourcesInit": true,
  "_tmpOptionalfeatures": []
}