add_item_to_character
Add items to a character's inventory in Dungeons & Dragons campaigns. Specify item details like name, type, quantity, and description for efficient campaign management.
Instructions
Add an item to a character's inventory.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
character_name_or_id | Yes | Name or ID of the character to receive the item. | |
description | No | Item description | |
item_name | Yes | Item name | |
item_type | No | Item type | misc |
quantity | No | Quantity | |
value | No | Item value (e.g., '50 gp') | |
weight | No | Item weight |
Input Schema (JSON Schema)
{
"properties": {
"character_name_or_id": {
"description": "Name or ID of the character to receive the item.",
"title": "Character Name Or Id",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Item description",
"title": "Description"
},
"item_name": {
"description": "Item name",
"title": "Item Name",
"type": "string"
},
"item_type": {
"default": "misc",
"description": "Item type",
"enum": [
"weapon",
"armor",
"consumable",
"misc"
],
"title": "Item Type",
"type": "string"
},
"quantity": {
"default": 1,
"description": "Quantity",
"minimum": 1,
"title": "Quantity",
"type": "integer"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Item value (e.g., '50 gp')",
"title": "Value"
},
"weight": {
"anyOf": [
{
"minimum": 0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Item weight",
"title": "Weight"
}
},
"required": [
"character_name_or_id",
"item_name"
],
"type": "object"
}