Jethro's Instant Reload

SpellValdaSpire242014
Level
2 · Conjuration
Casting time
1 action
Range
Touch
Components
V, S, M (a spent bullet casing)
Duration
8 hours

One Ranged weapon you touch becomes enchanted to reload itself automatically. If the weapon has the Cooldown, Loading, or Reload, you ignore the property for the duration. When the weapon's ammunition is depleted, ammunition you are carrying teleports into the weapon.

Raw data
{
  "name": "Jethro's Instant Reload",
  "page": 0,
  "time": [
    {
      "unit": "action",
      "number": 1
    }
  ],
  "level": 2,
  "range": {
    "type": "point",
    "distance": {
      "type": "touch"
    }
  },
  "__prop": "spell",
  "school": "C",
  "source": "ValdaSpire24",
  "classes": {
    "fromClassList": [
      {
        "name": "Bard",
        "source": "XPHB"
      },
      {
        "name": "Ranger",
        "source": "XPHB"
      },
      {
        "name": "Wizard",
        "source": "XPHB"
      },
      {
        "name": "Investigator",
        "source": "ValdaSpire24"
      }
    ]
  },
  "entries": [
    "One Ranged weapon you touch becomes enchanted to reload itself automatically. If the weapon has the {@itemProperty DM-C|DarkMatter24|Cooldown}, {@itemProperty LD|XPHB|Loading}, or {@itemProperty RLD|XDMG|Reload}, you ignore the property for the duration. When the weapon's ammunition is depleted, ammunition you are carrying teleports into the weapon."
  ],
  "duration": [
    {
      "type": "timed",
      "duration": {
        "type": "hour",
        "amount": 8
      }
    }
  ],
  "_tmpFeats": [],
  "_tmpRaces": [],
  "_tmpGroups": [],
  "components": {
    "m": "a spent bullet casing",
    "s": true,
    "v": true
  },
  "_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": "Dancer",
          "source": "ValdaSpire24Extras"
        },
        "subclass": {
          "name": "Dramaturge",
          "source": "ValdaSpire24Extras",
          "shortName": "Dramaturge"
        }
      }
    ],
    "fromClassList": []
  },
  "otherSources": [
    {
      "source": "ValdaGunslinger"
    }
  ],
  "_tmpBackgrounds": [],
  "_tmpSourcesInit": true,
  "_tmpOptionalfeatures": []
}