Concealed Shot

SpellValdaSpire242014
Level
Cantrip · Illusion
Casting time
1 action
Range
Touch
Components
S, M (a Ranged weapon worth 1+ CP)
Duration
1 minute

A Ranged weapon you touch is made supernaturally subtle. For the duration, when you make a ranged attack using the weapon, the weapon or ammunition you're using becomes invisible while in flight and the weapon becomes silent. If the weapon produces smoke or light, the spell suppresses these effects. The weapon or projectile you're using becomes visible again after the attack hits or misses. If you are hidden and the target is 80 feet or further from you, the attack doesn't reveal your location.

Raw data
{
  "name": "Concealed Shot",
  "time": [
    {
      "unit": "action",
      "number": 1
    }
  ],
  "level": 0,
  "range": {
    "type": "point",
    "distance": {
      "type": "touch"
    }
  },
  "__prop": "spell",
  "school": "I",
  "source": "ValdaSpire24",
  "classes": {
    "fromClassList": [
      {
        "name": "Bard",
        "source": "XPHB"
      },
      {
        "name": "Druid",
        "source": "XPHB"
      },
      {
        "name": "Sorcerer",
        "source": "XPHB"
      },
      {
        "name": "Warlock",
        "source": "XPHB"
      },
      {
        "name": "Wizard",
        "source": "XPHB"
      },
      {
        "name": "Necromancer",
        "source": "ValdaSpire24"
      },
      {
        "name": "Warmage",
        "source": "ValdaSpire24"
      }
    ]
  },
  "entries": [
    "A Ranged weapon you touch is made supernaturally subtle. For the duration, when you make a ranged attack using the weapon, the weapon or ammunition you're using becomes {@condition invisible} while in flight and the weapon becomes silent. If the weapon produces smoke or light, the spell suppresses these effects. The weapon or projectile you're using becomes visible again after the attack hits or misses. If you are hidden and the target is 80 feet or further from you, the attack doesn't reveal your location."
  ],
  "duration": [
    {
      "type": "timed",
      "duration": {
        "type": "minute",
        "amount": 1
      }
    }
  ],
  "_tmpFeats": [],
  "_tmpRaces": [],
  "_tmpGroups": [],
  "components": {
    "m": "a Ranged weapon worth 1+ CP",
    "s": true
  },
  "subschools": [
    "firearm"
  ],
  "_tmpClasses": {
    "fromSubclass": [
      {
        "class": {
          "name": "Gunslinger",
          "source": "ValdaGunslinger"
        },
        "subclass": {
          "name": "Spellslinger",
          "source": "ValdaGunslinger",
          "shortName": "Spellslinger"
        }
      },
      {
        "class": {
          "name": "Alchemist",
          "source": "ValdaSpire24"
        },
        "subclass": {
          "name": "Dynamo Engineer",
          "source": "ValdaSpire24",
          "shortName": "Dynamo Engineer"
        }
      },
      {
        "class": {
          "name": "Warmage",
          "source": "ValdaSpire24"
        },
        "subclass": {
          "name": "House of Bishops",
          "source": "ValdaSpire24",
          "shortName": "Bishops"
        }
      },
      {
        "class": {
          "name": "Warden",
          "source": "ValdaSpire24"
        },
        "subclass": {
          "name": "Drake-Blooded",
          "source": "ValdaSpire24",
          "shortName": "Drake-Blooded"
        }
      },
      {
        "class": {
          "name": "Vagabond",
          "source": "ValdaSpire24Extras"
        },
        "subclass": {
          "name": "Mage Brand",
          "source": "ValdaSpire24Extras",
          "shortName": "Mage Brand"
        }
      },
      {
        "class": {
          "name": "Investigator",
          "source": "ValdaSpire24"
        },
        "subclass": {
          "name": "Occultist",
          "source": "ValdaSpire24",
          "shortName": "Occultist"
        }
      },
      {
        "class": {
          "name": "Dancer",
          "source": "ValdaSpire24Extras"
        },
        "subclass": {
          "name": "Dramaturge",
          "source": "ValdaSpire24Extras",
          "shortName": "Dramaturge"
        }
      }
    ],
    "fromClassList": []
  },
  "otherSources": [
    {
      "source": "ValdaGunslinger"
    }
  ],
  "_tmpBackgrounds": [],
  "_tmpSourcesInit": true,
  "_tmpOptionalfeatures": []
}