Warp Sense

SpellSatOp. 122014
Level
2 · Divination
Casting time
1 action
Range
Self
Components
V, S, M (a razorvine leaf)
Duration
Concentration, up to 1 minute

For the duration, you sense the presence of portals, even inactive ones, within 30 feet of yourself.

If you detect a portal in this way, you can use your action to study it. Make a DC 15 ability check using your spellcasting ability. On a successful check, you learn the destination plane of the portal and what portal key it requires, then the spell ends. On a failed check, you learn nothing and can't study that portal again using this spell until you cast it again.

The spell can penetrate most barriers but is blocked by 1 foot of stone, 1 inch of common metal, a thin sheet of lead, or 3 feet of wood or dirt.

Raw data
{
  "name": "Warp Sense",
  "page": 12,
  "time": [
    {
      "unit": "action",
      "number": 1
    }
  ],
  "feats": [
    {
      "name": "Adept of the White Robes",
      "source": "DSotDQ"
    },
    {
      "name": "Boon of Siberys",
      "source": "EFA"
    }
  ],
  "level": 2,
  "range": {
    "type": "point",
    "distance": {
      "type": "self"
    }
  },
  "__prop": "spell",
  "school": "D",
  "source": "SatO",
  "classes": {
    "fromSubclass": [
      {
        "class": {
          "name": "Bard",
          "source": "XPHB"
        },
        "subclass": {
          "name": "College of Lore",
          "source": "XPHB",
          "shortName": "Lore"
        }
      },
      {
        "class": {
          "name": "Fighter",
          "source": "XPHB"
        },
        "subclass": {
          "name": "Eldritch Knight",
          "source": "XPHB",
          "shortName": "Eldritch Knight"
        }
      },
      {
        "class": {
          "name": "Rogue",
          "source": "XPHB"
        },
        "subclass": {
          "name": "Arcane Trickster",
          "source": "XPHB",
          "shortName": "Arcane Trickster"
        }
      },
      {
        "class": {
          "name": "Wizard",
          "source": "XPHB"
        },
        "subclass": {
          "name": "Diviner",
          "source": "XPHB",
          "shortName": "Diviner"
        }
      },
      {
        "class": {
          "name": "Fighter",
          "source": "PHB"
        },
        "subclass": {
          "name": "Eldritch Knight",
          "source": "PHB",
          "shortName": "Eldritch Knight"
        }
      },
      {
        "class": {
          "name": "Rogue",
          "source": "PHB"
        },
        "subclass": {
          "name": "Arcane Trickster",
          "source": "PHB",
          "shortName": "Arcane Trickster"
        }
      }
    ],
    "fromClassList": [
      {
        "name": "Sorcerer",
        "source": "PHB",
        "definedInSource": "SatO"
      },
      {
        "name": "Warlock",
        "source": "PHB",
        "definedInSource": "SatO"
      },
      {
        "name": "Wizard",
        "source": "PHB",
        "definedInSource": "SatO"
      },
      {
        "name": "Sorcerer",
        "source": "XPHB",
        "definedInSource": "SatO"
      },
      {
        "name": "Warlock",
        "source": "XPHB",
        "definedInSource": "SatO"
      },
      {
        "name": "Wizard",
        "source": "XPHB",
        "definedInSource": "SatO"
      }
    ]
  },
  "entries": [
    "For the duration, you sense the presence of portals, even inactive ones, within 30 feet of yourself.",
    "If you detect a portal in this way, you can use your action to study it. Make a {@dc 15} ability check using your spellcasting ability. On a successful check, you learn the destination plane of the portal and what portal key it requires, then the spell ends. On a failed check, you learn nothing and can't study that portal again using this spell until you cast it again.",
    "The spell can penetrate most barriers but is blocked by 1 foot of stone, 1 inch of common metal, a thin sheet of lead, or 3 feet of wood or dirt."
  ],
  "duration": [
    {
      "type": "timed",
      "duration": {
        "type": "minute",
        "amount": 1
      },
      "concentration": true
    }
  ],
  "_tmpFeats": [],
  "_tmpRaces": [],
  "_tmpGroups": [],
  "components": {
    "m": "a razorvine leaf",
    "s": true,
    "v": true
  },
  "_tmpClasses": {},
  "_isMutEntity": true,
  "_tmpBackgrounds": [],
  "_tmpSourcesInit": true,
  "_tmpOptionalfeatures": []
}