Staff of the Python

ItemXDMGp. 3112024SRDuncommon
Type
M|XPHB
Rarity
uncommon
Attunement
Required
Weight
4 lb.
Damage
1d6 B (1d8 two-handed)
Properties
V|XPHB
Mastery
Topple|XPHB

As a Magic action, you can throw this staff so that it lands in an unoccupied space within 10 feet of you, causing the staff to become a Giant Constrictor Snake in that space. The snake is under your control and shares your Initiative count, taking its turn immediately after yours.

On your turn, you can mentally command the snake (no action required) if it is within 60 feet of you and you don't have the Incapacitated condition. You decide what action the snake takes and where it moves during its turn, or you can issue it a general command, such as to attack your enemies or guard a location. Absent commands from you, the snake defends itself.

As a Bonus Action, you can command the snake to revert to staff form in its current space, and you can't use the staff's property again for 1 hour. If the snake is reduced to 0 Hit Points, it dies and reverts to its staff form; the staff then shatters and is destroyed. If the snake reverts to staff form before losing all its Hit Points, it regains all of them.

Raw data
{
  "dmg1": "1d6",
  "dmg2": "1d8",
  "name": "Staff of the Python",
  "page": 311,
  "type": "M|XPHB",
  "srd52": true,
  "staff": true,
  "__prop": "item",
  "rarity": "uncommon",
  "source": "XDMG",
  "weight": 4,
  "dmgType": "B",
  "entries": [
    "As a {@action Magic|XPHB} action, you can throw this staff so that it lands in an unoccupied space within 10 feet of you, causing the staff to become a {@creature Giant Constrictor Snake|XMM} in that space. The snake is under your control and shares your {@variantrule Initiative|XPHB} count, taking its turn immediately after yours.",
    "On your turn, you can mentally command the snake (no action required) if it is within 60 feet of you and you don't have the {@condition Incapacitated|XPHB} condition. You decide what action the snake takes and where it moves during its turn, or you can issue it a general command, such as to attack your enemies or guard a location. Absent commands from you, the snake defends itself.",
    "As a {@variantrule Bonus Action|XPHB}, you can command the snake to revert to staff form in its current space, and you can't use the staff's property again for 1 hour. If the snake is reduced to 0 {@variantrule Hit Points|XPHB}, it dies and reverts to its staff form; the staff then shatters and is destroyed. If the snake reverts to staff form before losing all its {@variantrule Hit Points|XPHB}, it regains all of them."
  ],
  "mastery": [
    "Topple|XPHB"
  ],
  "property": [
    "V|XPHB"
  ],
  "_category": "Other",
  "reqAttune": true,
  "_entryType": "staff, weapon",
  "_textTypes": [
    "staff",
    "simple weapon",
    "melee weapon"
  ],
  "lootTables": [
    "Arcana - Uncommon|XDMG",
    "Relics - Uncommon|XDMG"
  ],
  "_attunement": "(Requires Attunement)",
  "_isEnhanced": true,
  "_fullEntries": [
    "As a {@action Magic|XPHB} action, you can throw this staff so that it lands in an unoccupied space within 10 feet of you, causing the staff to become a {@creature Giant Constrictor Snake|XMM} in that space. The snake is under your control and shares your {@variantrule Initiative|XPHB} count, taking its turn immediately after yours.",
    "On your turn, you can mentally command the snake (no action required) if it is within 60 feet of you and you don't have the {@condition Incapacitated|XPHB} condition. You decide what action the snake takes and where it moves during its turn, or you can issue it a general command, such as to attack your enemies or guard a location. Absent commands from you, the snake defends itself.",
    "As a {@variantrule Bonus Action|XPHB}, you can command the snake to revert to staff form in its current space, and you can't use the staff's property again for 1 hour. If the snake is reduced to 0 {@variantrule Hit Points|XPHB}, it dies and reverts to its staff form; the staff then shatters and is destroyed. If the snake reverts to staff form before losing all its {@variantrule Hit Points|XPHB}, it regains all of them.",
    {
      "data": {
        "item__mergedEntryTag": "property"
      },
      "type": "wrapper",
      "wrapped": {
        "name": "Versatile",
        "type": "entries",
        "entries": [
          "A Versatile weapon can be used with one or two hands. A damage value in parentheses appears with the property. The weapon deals that damage when used with two hands to make a melee attack."
        ]
      }
    },
    {
      "data": {
        "item__mergedEntryTag": "mastery"
      },
      "type": "wrapper",
      "wrapped": {
        "name": "Mastery: Topple",
        "page": 214,
        "type": "entries",
        "source": "XPHB",
        "entries": [
          "If you hit a creature with this weapon, you can force the creature to make a Constitution saving throw ({@dc 8} plus the ability modifier used to make the attack roll and your {@variantrule Proficiency|XPHB|Proficiency Bonus}). On a failed save, the creature has the {@condition Prone|XPHB} condition."
        ]
      }
    }
  ],
  "_entrySubType": "simple weapon, melee weapon",
  "basicRules2024": true,
  "hasFluffImages": true,
  "weaponCategory": "simple",
  "_valueFromRarity": 40000,
  "referenceSources": [
    "DrDe-TDoN"
  ],
  "_attunementCategory": "Requires Attunement"
}